﻿


#page-why-gitlab {
		background-color: #171321;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M0 4251.23q2.41-1.8 4.81-3.63v.74c218.134-165.95 362.04-412.57 400.067-685.61 38.027-273.05-32.941-550.17-197.292-770.4L0 2515.53zm0-2515.05V0c130.84 98.311 237.005 226.841 309.309 375.286 84.064 172.59 119.063 365.335 101.104 556.802-17.958 191.472-88.17 374.152-202.828 527.752z' clip-rule='evenodd' opacity='.08'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1112.5' x2='319.87' y1='6838.31' y2='-1012.95' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M1603 864.508c.01 24.852.91 49.748 2.69 74.642 13.77 191.82 79.97 376.03 191.24 532.14l3.66 4.81c7.14 9.99 14.65 19.97 22.16 29.77L2060 1822.21V0c-143.69 97.105-261.09 229.344-341.05 384.738-76.27 148.232-115.87 312.488-115.95 478.788zm457 1624.682v1821.52a1032.6 1032.6 0 0 1-147.2-120.75c-176.08-173.93-284.59-405.8-305.85-653.56-21.26-247.77 46.14-495.02 189.98-696.93l3.66-4.81c7.14-9.98 14.65-19.97 22.16-29.77z' clip-rule='evenodd' opacity='.1'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='2135.5' x2='3567.87' y1='6868.25' y2='-983.003' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
		background-position: 0 125vh, 100% 0;
		background-repeat: repeat-y, repeat-y;
		background-size: 135vw auto, 135vw auto;
		color: #fff
	}
	
	#page-sales {
		min-height: calc(100vh - 140px);
		position: relative
	}
	
	#page-sales .single-column-hero__description {
		font-size: 1.5rem;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:768px) {
		#page-sales .single-column-hero__description {
			font-size: 1.375rem;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	#page-solutions-startups .quote-carousel.dark-mode {
		padding-top: 96px
	}
	
	#page-company-contact .hero {
		margin-bottom: 96px
	}
	
	#page-pricing-ultimate {
		background-image: url(images/backgrounds/ultimate-background.png);
		background-position: top;
		background-repeat: no-repeat;
		background-size: 100% 400px
	}
	
	#page-security .card__image {
		margin-bottom: 24px;
		max-height: 104px;
		max-width: 186px
	}
	
	.banner:has(+#page-partners-technology-partners-aws) {
		display: none
	}
	
	#page-partners-technology-partners-aws .faq {
		max-width: 50%;
		min-width: 50%
	}
	
	@media (max-width:1025px) {
		#page-partners-technology-partners-aws .faq {
			max-width: 100%;
			min-width: 100%
		}
	}
	
	#page-partners-technology-partners-aws .faq__answer ul {
		list-style-type: "âœ“ "
	}
	
	#page-partners-technology-partners-aws .theme--purple {
		margin-bottom: 0
	}
	
	#page-pricing-feature-comparison .hero {
		padding: 96px 0
	}
	
	@media (width > 576px) {
		#page-pricing-feature-comparison .hero {
			padding: 64px 0 120px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow {
		align-items: center;
		background: linear-gradient(90deg, #a989f51f, #fca3261f);
		border-radius: 10px;
		display: flex;
		flex-direction: column;
		gap: unset;
		padding: 8px;
		position: relative;
		width: 100%
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow {
			border-radius: 100px;
			flex-direction: row;
			padding: 4px 8px 4px 4px;
			width: unset
		}
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn {
		text-decoration: underline
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn .slp-icon {
		transform: translate(8px)
	}
	
	#page-pricing-feature-comparison .eyebrow:before {
		background: linear-gradient(90deg, #a989f5, #fca326) border-box;
		border: 1px solid transparent;
		border-radius: 10px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow:before {
			border-radius: 100px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow code {
		background: transparent;
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	#page-pricing-feature-comparison .eyebrow--highlighted {
		background: #fff;
		border-radius: 100px;
		display: inline-flex;
		margin-right: 8px;
		padding: 4px 8px
	}
	
	@media (width <576px) {
		#page-pricing-feature-comparison .eyebrow .slp-btn,
		#page-pricing-feature-comparison .eyebrow--highlighted,
		#page-pricing-feature-comparison .eyebrow__text {
			margin-bottom: 8px !important;
			margin-right: 0 !important
		}
	}
	
	#page-pricing-feature-comparison .eyebrow .slp-btn {
		font-size: .875rem;
		margin-right: 8px;
		padding: 0
	}
	
	#ot-sdk-btn {
		background-color: transparent !important
	}



.slp-btn[data-v-56e2df5f] {
		align-items: center;
		border-radius: 4px;
		box-sizing: border-box;
		display: inline-flex;
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.25;
		min-width: 68px;
		padding: 11px 16px;
		text-align: center;
		text-decoration: none;
		transition: background-color .3s cubic-bezier(.7, 0, .3, 1);
		vertical-align: middle
	}
	
	.slp-btn[data-v-56e2df5f]:hover {
		cursor: pointer
	}
	
	.slp-btn-primary[data-v-56e2df5f] {
		background-color: #171321;
		border: 1px solid #171321;
		color: #fff
	}
	
	.slp-btn-primary[data-v-56e2df5f]:hover {
		background-color: #fff;
		border: 1px solid #171321;
		color: #171321
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f] {
		background-color: #d1d0d3;
		border: 1px solid #d1d0d3;
		color: #74717a
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #d1d0d3;
		cursor: default
	}
	
	.slp-btn-secondary[data-v-56e2df5f] {
		background-color: #fff;
		border: none;
		color: #171321
	}
	
	.slp-btn-secondary[data-v-56e2df5f]:hover {
		background-color: #e8e7eb;
		border: none;
		color: #171321;
		outline: none
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		color: #171321;
		padding-left: 0;
		text-decoration: underline;
		text-decoration-color: transparent;
		-webkit-text-decoration: none;
		text-underline-offset: 2px;
		transition: all .2s ease-in-out
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover {
		text-decoration-color: #171321;
		-webkit-text-decoration: underline
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover .slp-icon {
		transform: translate(8px)
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] .slp-icon {
		margin-left: 4px;
		transition: transform .2s ease-in-out
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3;
		text-decoration: none
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover .slp-icon {
		transform: none
	}
	
	.slp-btn-icon[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: 0;
		line-height: unset;
		min-width: unset;
		padding: 8px
	}
	
	.slp-btn-icon.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	.slp-btn-bold[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit;
		padding: 8px
	}
	
	.slp-btn-bold.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	@media (max-width:0px) {
		.slp-col-xs-1[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-1[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-1[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-2[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-2[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-2[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-3[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-3[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-3[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-4[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-4[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-4[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-5[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-5[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-5[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-6[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-6[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-6[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-7[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-7[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-7[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-8[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-8[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-8[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-9[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-9[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-9[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-10[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-10[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-10[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-11[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-11[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-11[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-12[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-12[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-12[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	.slp-container {
		display: block !important;
		min-height: 1px !important;
		visibility: visible !important;
		opacity: 1 !important;
		position: relative !important;
		z-index: 1 !important;
		overflow: visible !important;
	}
	
	.slp-container * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	.slp-container[data-v-67a0761e] {
		border: 1px solid transparent;
		margin-left: auto;
		margin-right: auto;
		padding-left: 16px;
		padding-right: 16px;
		width: 100%;
		display: block;
		min-height: 1px;
		visibility: visible;
		opacity: 1;
		position: relative;
		z-index: 1;
		overflow: visible;
	}
	
	.slp-container[data-v-67a0761e] * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	@media (min-width:640px) {
		.slp-container[data-v-67a0761e] {
			max-width: 95%
		}
	}
	
	@media (min-width:1024px) {
		.slp-container[data-v-67a0761e] {
			max-width: 972px
		}
	}
	
	@media (min-width:1170px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1111px
		}
	}
	
	@media (min-width:1400px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1170px;
			padding: 0
		}
	}
	
	.slp-full-grey-background[data-v-67a0761e] {
		background: #f2f1f5
	}
	
	.slp-full-charcoal-background[data-v-67a0761e] {
		background: #171321
	}
	
	.slp-partial-charcoal-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 75%, #171321 0, #171321)
	}
	
	@media (max-width:576px) {
		.slp-partial-charcoal-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #171321 0, #171321)
		}
	}
	
	.slp-gradient-background[data-v-67a0761e] {
		background: radial-gradient(50.08% 44.51% at 100% 100%, #a989f533, #7759c200), radial-gradient(60.76% 48.01% at 0 100%, #e2432933, #e2432900), #fff
	}
	
	.slp-full-gradient-background[data-v-67a0761e] {
		background: linear-gradient(165.41deg, #fadcd7, #f8f5ff 23.65%, #fff 54.66%, #f6f3fe 80.95%, #ffd4d8 100.92%)
	}
	
	.slp-full-light-purple-background[data-v-67a0761e] {
		background: #f6f3fe
	}
	
	.slp-half-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 50%, #f2f1f5 0, #f2f1f5)
	}
	
	.slp-partial-white-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #f2f1f5, #f2f1f5 70%, #fff 0, #fff)
	}
	
	.slp-partial-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 60%, #f2f1f5 0, #f2f1f5)
	}
	
	@media (max-width:576px) {
		.slp-partial-grey-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #f2f1f5 0, #f2f1f5)
		}
	}
	
	.fluid[data-v-67a0761e] {
		border: none;
		margin: 0;
		max-width: 100%;
		padding: 0
	}
	
	.slp-icon--color-primary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-primary-200[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-primary-300[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-secondary-200[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-surface-100[data-v-b82aeda9] {
		color: #f2f1f5;
		fill: #f2f1f5
	}
	
	.slp-icon--color-surface-200[data-v-b82aeda9] {
		color: #e8e7eb;
		fill: #e8e7eb
	}
	
	.slp-icon--color-surface-300[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-surface-400[data-v-b82aeda9] {
		color: #a2a1a6;
		fill: #a2a1a6
	}
	
	.slp-icon--color-surface-500[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-surface-600[data-v-b82aeda9] {
		color: #45424d;
		fill: #45424d
	}
	
	.slp-icon--color-surface-700[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-800[data-v-b82aeda9] {
		color: #f6f3fe;
		fill: #f6f3fe
	}
	
	.slp-icon--color-surface-900[data-v-b82aeda9] {
		color: #eee7fd;
		fill: #eee7fd
	}
	
	.slp-icon--color-surface-950[data-v-b82aeda9] {
		color: #e3d6ff;
		fill: #e3d6ff
	}
	
	.slp-icon--color-text-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-text-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-text-200[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-text-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-text-link-100[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--color-alert-100[data-v-b82aeda9] {
		color: #ffd4d8;
		fill: #ffd4d8
	}
	
	.slp-icon--color-alert-200[data-v-b82aeda9] {
		color: #f24f63;
		fill: #f24f63
	}
	
	.slp-icon--color-alert-300[data-v-b82aeda9] {
		color: #cb3446;
		fill: #cb3446
	}
	
	.slp-icon--color-warning-100[data-v-b82aeda9] {
		color: #ffefc7;
		fill: #ffefc7
	}
	
	.slp-icon--color-warning-200[data-v-b82aeda9] {
		color: #ffda7a;
		fill: #ffda7a
	}
	
	.slp-icon--color-warning-300[data-v-b82aeda9] {
		color: #ffb800;
		fill: #ffb800
	}
	
	.slp-icon--color-success-100[data-v-b82aeda9] {
		color: #b8e5bc;
		fill: #b8e5bc
	}
	
	.slp-icon--color-success-200[data-v-b82aeda9] {
		color: #48a651;
		fill: #48a651
	}
	
	.slp-icon--color-success-300[data-v-b82aeda9] {
		color: #327338;
		fill: #327338
	}
	
	.slp-icon--color-info-100[data-v-b82aeda9] {
		color: #d6eaff;
		fill: #d6eaff
	}
	
	.slp-icon--color-info-200[data-v-b82aeda9] {
		color: #70b4ff;
		fill: #70b4ff
	}
	
	.slp-icon--color-info-300[data-v-b82aeda9] {
		color: #3979bf;
		fill: #3979bf
	}
	
	.slp-icon--color-accent-100[data-v-b82aeda9] {
		color: #fca326;
		fill: #fca326
	}
	
	.slp-icon--color-accent-200[data-v-b82aeda9] {
		color: #fc6d26;
		fill: #fc6d26
	}
	
	.slp-icon--color-accent-300[data-v-b82aeda9] {
		color: #e24329;
		fill: #e24329
	}
	
	.slp-icon--color-accent-400[data-v-b82aeda9] {
		color: #a989f5;
		fill: #a989f5
	}
	
	.slp-icon--color-accent-500[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--size-xs[data-v-b82aeda9] {
		height: 12px;
		width: 12px
	}
	
	.slp-icon--size-sm[data-v-b82aeda9] {
		height: 16px;
		width: 16px
	}
	
	.slp-icon--size-md[data-v-b82aeda9] {
		height: 24px;
		width: 24px
	}
	
	.slp-icon--size-lg[data-v-b82aeda9] {
		height: 32px;
		width: 32px
	}
	
	.slp-icon--size-xl[data-v-b82aeda9] {
		height: 48px;
		width: 48px
	}
	
	.slp-icon[data-v-b82aeda9] {
		display: inline-flex;
		vertical-align: middle
	}
	
	.slp-icon div[data-v-b82aeda9] {
		height: inherit;
		width: inherit
	}
	
	.slp-row[data-v-adc8d02f] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-text-display1[data-v-f601c702],
	.slp-text-display1[data-v-f601c702] * {
		font-size: 6rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0416666667
	}
	
	@media (max-width:576px) {
		.slp-text-display1[data-v-f601c702],
		.slp-text-display1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading1[data-v-f601c702],
	.slp-text-heading1[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1[data-v-f601c702],
		.slp-text-heading1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2[data-v-f601c702],
	.slp-text-heading2[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2[data-v-f601c702],
		.slp-text-heading2[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3[data-v-f601c702],
	.slp-text-heading3[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3[data-v-f601c702],
		.slp-text-heading3[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4[data-v-f601c702],
	.slp-text-heading4[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4[data-v-f601c702],
		.slp-text-heading4[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5[data-v-f601c702],
	.slp-text-heading5[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5[data-v-f601c702],
		.slp-text-heading5[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-heading1-bold[data-v-f601c702],
	.slp-text-heading1-bold[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1-bold[data-v-f601c702],
		.slp-text-heading1-bold[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2-bold[data-v-f601c702],
	.slp-text-heading2-bold[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2-bold[data-v-f601c702],
		.slp-text-heading2-bold[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3-bold[data-v-f601c702],
	.slp-text-heading3-bold[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3-bold[data-v-f601c702],
		.slp-text-heading3-bold[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4-bold[data-v-f601c702],
	.slp-text-heading4-bold[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4-bold[data-v-f601c702],
		.slp-text-heading4-bold[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5-bold[data-v-f601c702],
	.slp-text-heading5-bold[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5-bold[data-v-f601c702],
		.slp-text-heading5-bold[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-body1[data-v-f601c702],
	.slp-text-body1[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 400;
		line-height: 1.5555555556
	}
	
	.slp-text-body2[data-v-f601c702],
	.slp-text-body2[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5
	}
	
	.slp-text-body3[data-v-f601c702],
	.slp-text-body3[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 400;
		line-height: 1.5714285714
	}
	
	.slp-text-body1-bold[data-v-f601c702],
	.slp-text-body1-bold[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.5555555556
	}
	
	.slp-text-body2-bold[data-v-f601c702],
	.slp-text-body2-bold[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-body3-bold[data-v-f601c702],
	.slp-text-body3-bold[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 660;
		line-height: 1.5714285714
	}
	
	.slp-text-all-caps[data-v-f601c702],
	.slp-text-all-caps[data-v-f601c702] * {
		font-size: .75rem;
		font-weight: 660;
		letter-spacing: .1em;
		line-height: 1.6666666667;
		text-transform: uppercase
	}
	
	.slp-text-quotes[data-v-f601c702],
	.slp-text-quotes[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-style: italic;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	@media (max-width:576px) {
		.slp-text-quotes[data-v-f601c702],
		.slp-text-quotes[data-v-f601c702] * {
			font-size: 1rem;
			line-height: 1.5rem
		}
	}
	
	.slp-text-emphasis[data-v-f601c702],
	.slp-text-emphasis[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	.slp-text-arrow[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702] * {
		color: #fff;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-arrow[data-v-f601c702]:hover,
	.slp-text-arrow[data-v-f601c702]:hover {
		color: #171321
	}
	
	.slp-text-arrow:hover .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:hover .slp-link-text {
		text-decoration: underline
	}
	
	.slp-text-arrow[data-v-f601c702]:active,
	.slp-text-arrow[data-v-f601c702]:active {
		color: #fff
	}
	
	.slp-text-arrow:active .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:active .slp-link-text {
		text-decoration: underline
	}
	
	.arrow-symbol[data-v-f601c702] {
		padding-left: 4px
	}
	
	.side-navigation-layout[data-v-68f8d83f] {
		display: flex
	}
	
	.side-navigation-layout--left[data-v-68f8d83f] {
		flex-direction: row
	}
	
	.side-navigation-layout--right[data-v-68f8d83f] {
		flex-direction: row-reverse
	}
	
	@media (max-width:1025px) {
		.side-navigation-layout[data-v-68f8d83f] {
			flex-direction: column
		}
	}
	
	.side-navigation[data-v-68f8d83f] {
		display: none;
		height: -moz-fit-content;
		height: fit-content;
		padding: 0 8px 96px;
		position: sticky;
		top: 140px
	}
	
	@media (min-width:1025px) {
		.side-navigation[data-v-68f8d83f] {
			display: block
		}
	}
	
	.side-navigation__item[data-v-68f8d83f] {
		padding: 12px 0
	}
	
	.side-navigation__item[data-v-68f8d83f]:first-child {
		margin-top: 0
	}
	
	.side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #171320;
		font-weight: 700;
		line-height: 12px;
		opacity: .2;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation__link[data-v-68f8d83f]:hover {
		opacity: 1
	}
	
	.side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		opacity: 1
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #a2a1a6;
		font-size: 1rem;
		font-weight: 700;
		line-height: 12px;
		opacity: 1;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f]:hover {
		box-shadow: none;
		color: #d1d0d3
	}
	
	.side-navigation--dark .side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		color: #fff
	}
	
	.side-navigation-dropdown[data-v-68f8d83f] {
		background-color: #fff;
		display: block;
		margin: 16px 0;
		position: sticky;
		top: 132px;
		z-index: 100
	}
	
	@media (min-width:1025px) {
		.side-navigation-dropdown[data-v-68f8d83f] {
			display: none
		}
	}
	
	.side-navigation-dropdown .dropdown-toggle[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		color: #74717a;
		cursor: pointer;
		display: flex;
		font-size: 1rem;
		justify-content: space-between;
		padding: 10px 16px;
		width: 100%
	}
	
	.side-navigation-dropdown .dropdown-menu[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		box-shadow: 0 4px 6px #0000001a;
		list-style: none;
		padding: 0
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f] {
		padding: 10px 16px
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f]:last-child {
		border-bottom: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f] {
		color: #171321;
		display: block;
		text-decoration: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f]:hover {
		font-weight: 500
	}
	
	.side-navigation-content[data-v-68f8d83f] {
		flex: 1
	}
	
	.slp-radio[data-v-f37e970e] {
		cursor: pointer;
		font-size: 1rem;
		margin-bottom: 16px;
		padding-left: 32px;
		position: relative;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none
	}
	
	.slp-radio.disabled[data-v-f37e970e] {
		color: #74717a !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #d1d0d3 !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #d1d0d3;
		display: block
	}
	
	.slp-radio:hover .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input[data-v-f37e970e] {
		height: 0;
		opacity: 0;
		position: absolute;
		width: 0
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e]:after {
		display: block
	}
	
	.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #45424d;
		border-radius: 50%;
		height: 16px;
		left: 0;
		position: absolute;
		top: 2px;
		width: 16px
	}
	
	.slp-radio__checkmark span[data-v-f37e970e],
	.slp-radio__checkmark[data-v-f37e970e]:hover {
		border: 1px solid #a989f5
	}
	
	.slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #7759c2;
		border-radius: 50%;
		content: "";
		display: none;
		height: 2px;
		left: 3px;
		padding: 4px;
		position: absolute;
		top: 3px;
		width: 2px
	}
	
	.slp-radio-group[data-v-ae31ec89] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-radio-group--horizontal[data-v-ae31ec89] {
		flex-direction: row
	}
	
	.slp-radio-group--horizontal .slp-radio[data-v-ae31ec89]:not(last-child) {
		margin-right: 24px;
		padding-left: 24px
	}
	
	.slp-radio-group--horizontal .slp-radio__option[data-v-ae31ec89] {
		flex-basis: 30%
	}
	
	.slp-radio-group--vertical[data-v-ae31ec89] {
		flex-direction: column
	}
	
	.slp-loading-linear[data-v-ee32411b] {
		animation: gradient-ee32411b 1s linear infinite;
		background: linear-gradient(90.89deg, #ef8cf3 -13.26%, #825ee9 67.46%);
		background-position: 0 0;
		background-size: 200% 200%;
		height: 4px;
		position: relative;
		width: 204px
	}
	
	@keyframes gradient-ee32411b {
		0% {
			background-position: 200% 200%
		}
		50% {
			background-position: 100% 100%
		}
		to {
			background-position: 0 0
		}
	}
	
	.slp-loading-round[data-v-ee32411b] {
		animation: spin-ee32411b 1s linear infinite;
		background-color: #fff;
		border: 8px solid #e8e7eb;
		border-radius: 50%;
		border-top-color: #a989f5;
		height: 32px;
		position: relative;
		transform: rotate(-45deg);
		width: 32px
	}
	
	@keyframes spin-ee32411b {
		0% {
			transform: rotate(-45deg)
		}
		to {
			transform: rotate(315deg)
		}
	}
	
	.depth-2[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-2.mobile[data-v-c3be63ed] {
		margin-left: 16px
	}
	
	.depth-3[data-v-c3be63ed] {
		margin-left: 48px
	}
	
	.depth-3.mobile[data-v-c3be63ed] {
		margin-left: 24px
	}
	
	.depth-4[data-v-c3be63ed] {
		margin-left: 64px
	}
	
	.depth-4.mobile[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-5[data-v-c3be63ed] {
		margin-left: 80px
	}
	
	.depth-5.mobile[data-v-c3be63ed] {
		margin-left: 40px
	}
	
	.anchor[data-v-c3be63ed] {
		border-radius: 4px;
		color: #171321;
		display: block;
		margin-bottom: 4px;
		padding: 8px 16px
	}
	
	.anchor.selected[data-v-c3be63ed] {
		background-color: #f6f3fe
	}
	
	.anchor[data-v-c3be63ed]:hover {
		background-color: #e3d6ff;
		color: #171321
	}
	
	.mobile .anchor[data-v-c3be63ed] {
		margin-bottom: 0
	}
	
	.mobile .anchor.selected[data-v-c3be63ed] {
		background-color: #fff
	}
	
	.mobile .anchor[data-v-c3be63ed]:hover {
		background-color: #fff;
		color: #171321
	}
	
	.dropdown[data-v-9b690a76] {
		background-color: #fff;
		left: 0;
		position: sticky;
		right: 0;
		top: 20px;
		z-index: 100
	}
	
	.dropdown .horizontal-rule[data-v-9b690a76] {
		border-top: 1px solid #d1d0d3
	}
	
	.dropdown.hide .dropdown__button[data-v-9b690a76] {
		border-radius: 4px !important
	}
	
	.dropdown.hide .dropdown__list[data-v-9b690a76] {
		display: none
	}
	
	.dropdown .nav-heading[data-v-9b690a76] {
		font-size: 12px;
		margin-bottom: 8px;
		padding: 0 16px
	}
	
	.dropdown__button[data-v-9b690a76] {
		align-items: center;
		border: 1px solid #d1d0d3 !important;
		border-radius: 4px 4px 0 0 !important;
		display: flex;
		justify-content: space-between;
		width: 100%
	}
	
	.dropdown__list[data-v-9b690a76] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		left: 0;
		max-height: 70vh;
		overflow-y: scroll;
		padding: 16px 8px;
		position: absolute;
		right: 0;
		top: 42px
	}
	
	.dropdown__link[data-v-9b690a76] {
		align-items: center;
		color: #171321;
		display: flex;
		justify-content: space-between;
		margin-left: 8px;
		text-decoration: none;
		width: 100%
	}
	
	#collapsible-sidebar-wrapper[data-v-47e57dda] {
		display: flex
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar[data-v-47e57dda] {
		align-self: flex-start;
		height: 100%;
		max-height: calc(100vh - 96px);
		min-width: 300px;
		overflow-y: scroll;
		padding: 0 32px 32px;
		position: sticky;
		top: 0
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .nav-heading[data-v-47e57dda] {
		margin-bottom: 8px
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .anchors[data-v-47e57dda] {
		margin-bottom: 32px
	}
	
	@media (min-width:768px) {
		.mobile[data-v-47e57dda] {
			display: none !important
		}
	}
	
	@media (max-width:768px) {
		.desktop[data-v-47e57dda] {
			display: none !important
		}
	}
	
	.slp-tooltip[data-v-1280f345] {
		border-bottom: 1px dashed #171321;
		display: inline-block;
		position: relative
	}
	
	.slp-tooltip.button-mode[data-v-1280f345] {
		cursor: pointer
	}
	
	.slp-tooltip.no-border[data-v-1280f345] {
		border: none
	}
	
	.slp-tooltip:hover .slp-tooltip__content[data-v-1280f345] {
		opacity: 1
	}
	
	.slp-tooltip__list[data-v-1280f345] {
		list-style: disc inside;
		list-style-position: outside;
		margin-left: 16px
	}
	
	.slp-tooltip__list li[data-v-1280f345] {
		margin-bottom: 8px
	}
	
	.slp-tooltip__wrapper[data-v-1280f345] {
		pointer-events: none;
		position: relative;
		text-align: left
	}
	
	.slp-tooltip__content[data-v-1280f345] {
		background: #333;
		border-radius: 4px;
		color: #fff;
		font-size: 12px;
		line-height: 16px;
		padding: 12px;
		position: absolute;
		transform: translate(-50%);
		transition: all .3s ease-in-out;
		width: 170px;
		z-index: 20
	}
	
	.slp-tooltip__content.hover-mode[data-v-1280f345] {
		opacity: 0
	}
	
	.slp-tooltip__content[data-v-1280f345]:before {
		content: "";
		display: block;
		height: 0;
		left: -8px;
		position: absolute;
		top: 50px;
		width: 0
	}
	
	.slp-tooltip__content.top[data-v-1280f345] {
		bottom: 30px;
		left: 50%
	}
	
	.slp-tooltip__content.top[data-v-1280f345]:before {
		border: 8px solid transparent;
		border-top-color: #333;
		left: 46%;
		top: 98%
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345] {
		left: 50%;
		top: 28px
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345]:before {
		border-bottom: 8px solid #333;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		left: 46%;
		top: -8px
	}
	
	.slp-tooltip__content.right[data-v-1280f345] {
		left: 100%;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content.right[data-v-1280f345]:before {
		border-bottom: 8px solid transparent;
		border-right: 8px solid #333;
		border-top: 8px solid transparent;
		left: -8px;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content[data-v-1280f345] a {
		color: #fff;
		cursor: pointer;
		pointer-events: all;
		text-decoration: underline
	}
	
	.breadcrumb[data-v-fd412793] {
		display: flex
	}
	
	.breadcrumb__crumb[data-v-fd412793] {
		align-items: center;
		color: #7759c2;
		display: flex;
		position: relative
	}
	
	.breadcrumb__crumb__tooltip[data-v-fd412793] {
		border-bottom: none !important;
		font-size: .875rem
	}
	
	.breadcrumb__crumb a span[data-v-fd412793] {
		white-space: nowrap
	}
	
	.breadcrumb__crumb[data-v-fd412793]:not(.breadcrumb__crumb--disabled):hover {
		text-decoration: underline
	}
	
	.breadcrumb__crumb--mobile[data-v-fd412793] {
		overflow: hidden
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793] {
		flex: 1
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793],
	.breadcrumb__crumb--mobile span[data-v-fd412793] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	
	.breadcrumb__crumb--disabled[data-v-fd412793] {
		color: #74717a
	}
	
	.breadcrumb__crumb--disabled a[data-v-fd412793],
	.breadcrumb__crumb--disabled a[data-v-fd412793]:active,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:focus,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:hover {
		cursor: auto;
		text-decoration: none
	}
	
	.breadcrumb__crumb a[data-v-fd412793] {
		color: inherit
	}
	
	.breadcrumb__chevron[data-v-fd412793] {
		margin: 0 10px 0 6px
	}
	
	.dropdown[data-v-e3d886e6] {
		position: relative
	}
	
	.dropdown__select[data-v-e3d886e6] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background: transparent;
		border: 1px solid #333;
		border-radius: 4px;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 400;
		padding: 14px 12px;
		width: 100%
	}
	
	.dropdown[data-v-e3d886e6]:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none' viewBox='0 0 12 7'%3E%3Cpath fill='%23333' d='M10.293.293a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5A1 1 0 0 1 1.707.293L6 4.586z'/%3E%3C/svg%3E");
		pointer-events: none;
		position: absolute;
		right: 28px;
		top: calc(50% - 14px)
	}
	
	.dropdown span[data-v-e3d886e6] {
		color: #171321
	}
	
	.slp-background-color-primary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-primary-200[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-primary-300[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-secondary-200[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-surface-100[data-v-2b3ad016] {
		background-color: #f2f1f5
	}
	
	.slp-background-color-surface-200[data-v-2b3ad016] {
		background-color: #e8e7eb
	}
	
	.slp-background-color-surface-300[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-surface-400[data-v-2b3ad016] {
		background-color: #a2a1a6
	}
	
	.slp-background-color-surface-500[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-surface-600[data-v-2b3ad016] {
		background-color: #45424d
	}
	
	.slp-background-color-surface-700[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-800[data-v-2b3ad016] {
		background-color: #f6f3fe
	}
	
	.slp-background-color-surface-900[data-v-2b3ad016] {
		background-color: #eee7fd
	}
	
	.slp-background-color-surface-950[data-v-2b3ad016] {
		background-color: #e3d6ff
	}
	
	.slp-background-color-text-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-text-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-text-200[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-text-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-text-link-100[data-v-2b3ad016] {
		background-color: #7759c2
	}
	
	.slp-background-color-alert-100[data-v-2b3ad016] {
		background-color: #ffd4d8
	}
	
	.slp-background-color-alert-200[data-v-2b3ad016] {
		background-color: #f24f63
	}
	
	.slp-background-color-alert-300[data-v-2b3ad016] {
		background-color: #cb3446
	}
	
	.slp-background-color-warning-100[data-v-2b3ad016] {
		background-color: #ffefc7
	}
	
	.slp-background-color-warning-200[data-v-2b3ad016] {
		background-color: #ffda7a
	}
	
	.slp-background-color-warning-300[data-v-2b3ad016] {
		background-color: #ffb800
	}
	
	.slp-background-color-success-100[data-v-2b3ad016] {
		background-color: #b8e5bc
	}
	
	.slp-background-color-success-200[data-v-2b3ad016] {
		background-color: #48a651
	}
	
	.slp-background-color-success-300[data-v-2b3ad016] {
		background-color: #327338
	}
	
	.slp-background-color-info-100[data-v-2b3ad016] {
		background-color: #d6eaff
	}
	
	.slp-background-color-info-200[data-v-2b3ad016] {
		background-color: #70b4ff
	}
	
	.slp-background-color-info-300[data-v-2b3ad016] {
		background-color: #3979bf
	}
	
	.slp-background-color-accent-100[data-v-2b3ad016] {
		background-color: #fca326
	}
	
	.slp-background-color-accent-200[data-v-2b3ad016] {
		background-color: #fc6d26
	}
	
	.slp-background-color-accent-300[data-v-2b3ad016] {
		background-color: #e24329
	}
	
	.slp-background-color-accent-400[data-v-2b3ad016] {
		background-color: #a989f5
	}
	
	.slp-background-color-accent-500[data-v-2b3ad016] {
		background-color: #7759c2
	}



.grid-wrapper[data-v-00bffee2] {
		display: flex;
		flex-direction: column;
		overflow-x: clip
	}
	
	.grid-wrapper[data-v-00bffee2]>* {
		max-width: 100%;
		min-width: 0
	}
	
	.banner[data-v-00bffee2] {
		order: 0
	}
	
	@media screen and (min-width:768px) {
		.banner[data-v-00bffee2] {
			order: -1
		}
	}



@media (max-width:1025px) {
		:lang(en) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1026px) {
		:lang(en) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (max-width:1200px) {
		:not(: lang(en)) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1201px) {
		:not(: lang(en)) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	#navigation[data-v-d2fdf33f] {
		background: #fff;
		left: 0;
		min-height: 84px;
		position: sticky;
		right: 0;
		top: 0;
		z-index: 1025
	}
	
	@media (min-width:576px) and (max-width:1024px) {
		#navigation[data-v-d2fdf33f] {
			min-height: 80px
		}
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] {
		border: none;
		display: none
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] *,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:after,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] {
		display: none
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] *,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:after,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}



.be-nav-navigation[data-v-3e0009a0] {
		backdrop-filter: blur(16px);
		-webkit-backdrop-filter: blur(16px);
		background-color: #fff;
		padding: 4px 24px 16px
	}
	
	.be-nav-navigation[data-v-3e0009a0] *,
	.be-nav-navigation[data-v-3e0009a0]:after,
	.be-nav-navigation[data-v-3e0009a0]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-3e0009a0] {
		overflow-x: clip
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation[data-v-3e0009a0] {
			display: flex;
			justify-content: center;
			padding: 4px 24px 16px
		}
	}
	
	.be-nav-navigation__login-popover[data-v-3e0009a0] {
		display: flex;
		flex-direction: column;
		min-width: 240px;
		padding: 0 24px
	}
	
	.be-nav-navigation__link[data-v-3e0009a0] {
		color: #7759c2
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:hover {
		text-decoration: underline
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:last-of-type {
		padding-bottom: 0
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation__search[data-v-3e0009a0] {
			margin-right: 0
		}
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0] {
		color: #74717a;
		transition: all .3s ease-in-out
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0]:hover {
		color: #45424d
	}
	
	.be-nav-navigation-bottom[data-v-3e0009a0] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding-top: 16px;
		width: 100%
	}
	
	.be-nav-navigation-bottom.centered[data-v-3e0009a0] {
		justify-content: center
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover:after {
		animation: shine-3e0009a0 .8s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left[data-v-3e0009a0] {
		align-items: center;
		color: #74717a !important;
		display: flex
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left ul[data-v-3e0009a0] {
		white-space: nowrap
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left--no-search[data-v-3e0009a0] {
		margin-right: 40px
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0] {
		display: inline-block
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(:last-child) {
		margin-right: 16px
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(: last-child) {
			margin-right: 8px
		}
	}
	
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0] {
		color: #74717a;
		position: relative;
		transition: all .1s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-item_button--active[data-v-3e0009a0],
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0]:hover {
		color: #171321
	}
	
	.be-nav-navigation-bottom .navigation-bottom-right[data-v-3e0009a0] {
		align-items: center;
		display: flex
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-bottom-right .slp-btn[data-v-3e0009a0]:not(: first-child) {
			margin-right: 8px
		}
	}
	
	.v-popper__arrow-container[data-v-3e0009a0] {
		display: none !important
	}
	
	.v-popper__popper[data-v-3e0009a0] {
		outline: none !important
	}
	
	@keyframes shine-3e0009a0 {
		to {
			left: 200%
		}
	}



.navigation-dropdown[data-v-6683d6d6] {
		display: inline-block;
		margin-bottom: -16px;
		padding-bottom: 16px;
		position: relative
	}
	
	.navigation-dropdown:hover .navigation-dropdown__popover[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button[data-v-6683d6d6] {
		color: #74717a;
		position: relative;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__button[data-v-6683d6d6]:hover {
		color: #171321
	}
	
	.navigation-dropdown__button:hover svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button svg[data-v-6683d6d6] {
		bottom: -4px;
		display: none;
		left: calc(50% - 8px);
		position: absolute
	}
	
	.navigation-dropdown__popover[data-v-6683d6d6] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		box-shadow: 0 8px 50px -16px #d1d0d280;
		display: flex;
		flex-wrap: wrap;
		min-width: 170px;
		position: absolute;
		top: 50px;
		transition: visibility 0s, opacity .15s ease-in-out;
		z-index: 1
	}
	
	.navigation-dropdown__popover--center[data-v-6683d6d6] {
		left: 50%;
		transform: translate(-50%)
	}
	
	.navigation-dropdown__popover--hidden[data-v-6683d6d6] {
		opacity: 0;
		visibility: hidden
	}
	
	.navigation-dropdown__popover--left[data-v-6683d6d6] {
		left: 0;
		transform: translate(0)
	}
	
	.navigation-dropdown__popover--right[data-v-6683d6d6] {
		left: 70px;
		transform: translate(-100%)
	}
	
	.navigation-dropdown__popover--show[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown__categories[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		margin: 0 4px;
		min-width: 170px;
		-moz-column-break-inside: avoid;
		break-inside: avoid
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__categories[data-v-6683d6d6] {
			margin: 0 16px
		}
	}
	
	.navigation-dropdown__categories--mb[data-v-6683d6d6] {
		margin-bottom: 24px !important
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6] {
		color: #171321 !important;
		padding: 8px 0;
		white-space: nowrap
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6]:hover {
		color: #7759c2 !important
	}
	
	.navigation-dropdown__bottom-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 8px !important;
		transition: none !important
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__bottom-link[data-v-6683d6d6] {
			padding-bottom: 16px !important;
			padding-left: 16px !important
		}
	}
	
	.navigation-dropdown__main[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px 16px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__main[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	@media (max-width:1400px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -50px
		}
	}
	
	@media (max-width:1200px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -80px
		}
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6] {
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		white-space: normal
	}
	
	.navigation-dropdown__side-section h5[data-v-6683d6d6],
	.navigation-dropdown__side-section p[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6]:hover {
		background-color: #e3d6ff;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__image[data-v-6683d6d6],
	.navigation-dropdown__logo[data-v-6683d6d6] {
		height: 160px;
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__image[data-v-6683d6d6],
		.navigation-dropdown__logo[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__logo[data-v-6683d6d6] {
		background: #fff;
		border-radius: 4px 4px 50px;
		box-sizing: border-box;
		padding: 12px
	}
	
	.navigation-dropdown__logo img[data-v-6683d6d6] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	.navigation-dropdown__icon[data-v-6683d6d6] {
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__icon[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__icon img[data-v-6683d6d6] {
		border-bottom-right-radius: 50px;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 0 !important;
		text-align: left !important;
		transition: none !important
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6]>* {
		transition: none !important
	}
	
	.navigation-dropdown__side-link-small[data-v-6683d6d6] {
		font-size: 14px !important
	}
	
	.navigation-dropdown__footer[data-v-6683d6d6] {
		background-color: #f6f3fe;
		padding: 24px 32px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown__cards[data-v-6683d6d6] {
			display: flex;
			padding: 24px 8px
		}
	}
	
	.nav-card-grid[data-v-6683d6d6] {
		display: grid;
		gap: 1px;
		grid-template-columns: repeat(3, 300px)
	}
	
	.nav-card-grid.separators[data-v-6683d6d6] {
		background-color: #e8e7eb
	}
	
	.with-footer[data-v-6683d6d6] {
		display: flex;
		flex-direction: column
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list--w-footer[data-v-6683d6d6] {
			padding: 0 16px
		}
		.navigation-dropdown-list--w-footer .navigation-dropdown-list__wrapper[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		margin-top: 8px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__item[data-v-6683d6d6] {
		padding: 12px 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		gap: 10px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link[data-v-6683d6d6] {
		font-size: 16px;
		margin-top: 20px;
		padding: 16px 0 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon[data-v-6683d6d6] {
		height: 12px;
		position: relative;
		width: 12px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon svg[data-v-6683d6d6] {
		left: 0;
		position: absolute;
		top: 0
	}



.nav-card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex: 1 1 300px;
		flex-direction: column;
		gap: 16px;
		height: 100%;
		min-width: 300px;
		padding: 24px
	}
	
	.nav-card ul[data-v-4cb1eda5] {
		width: 100%
	}
	
	.nav-card ul[data-v-4cb1eda5]>:first-child {
		padding-top: 0 !important
	}
	
	.nav-card .title[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: flex;
		flex-wrap: nowrap
	}
	
	.nav-card .title:hover .title-chevron[data-v-4cb1eda5] {
		visibility: visible
	}
	
	.nav-card .title[data-v-4cb1eda5] br {
		content: "";
		display: none
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] br {
			display: block
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon {
		height: 16px;
		width: 16px
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] .icon {
			display: none
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon * {
		fill: currentColor
	}
	
	.nav-card .description[data-v-4cb1eda5],
	.nav-card .items[data-v-4cb1eda5],
	.nav-card .title[data-v-4cb1eda5] {
		white-space: normal
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5] {
		border-left: 1px solid #e8e7eb
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5]:first-of-type {
		border-left-color: transparent
	}
	
	.nav-card__item[data-v-4cb1eda5] {
		border-bottom: 1px solid #d1d0d3;
		margin: 0 16px;
		padding: 16px 0 !important
	}
	
	@media (min-width:1025px) {
		.nav-card__item[data-v-4cb1eda5] {
			border-bottom: 0;
			margin: 0;
			padding: 0 0 16px !important
		}
	}
	
	.nav-card__item span[data-v-4cb1eda5] {
		font-weight: 400;
		white-space: normal
	}
	
	@media (min-width:1025px) {
		.nav-card__item span[data-v-4cb1eda5] {
			font-weight: 600
		}
	}
	
	.nav-card__card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex-direction: column;
		gap: 16px;
		width: 100%
	}
	
	.nav-card__card:hover .link[data-v-4cb1eda5],
	.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
		color: #7759c2
	}
	
	@media (min-width:1200px) {
		.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
			align-self: flex-end;
			display: block;
			margin-bottom: 6px
		}
	}
	
	.nav-card__card:hover .nav-card__link[data-v-4cb1eda5] {
		text-decoration-color: #000
	}
	
	.nav-card__card:hover .nav-card__link .slp-icon[data-v-4cb1eda5] {
		transform: translate(8px)
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] {
		height: 16px;
		width: 16px
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] * {
		fill: currentColor
	}
	
	.nav-card__icon[data-v-4cb1eda5] {
		color: #171321;
		height: 24px;
		width: 24px
	}
	
	@media (min-width:1200px) {
		.nav-card__icon[data-v-4cb1eda5] {
			color: #74717a
		}
	}
	
	.nav-card__article[data-v-4cb1eda5] {
		display: flex;
		flex-direction: column;
		gap: 16px
	}
	
	.nav-card .nav-card__link[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: inline-flex;
		text-decoration: underline;
		text-decoration-color: transparent;
		text-underline-offset: 2px;
		transition: all .3s ease
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] {
		height: 12px !important;
		position: relative;
		transform: translate(0);
		transition: all .3s ease;
		width: 12px !important
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] svg {
		left: 0;
		position: absolute;
		top: 0
	}
	
	.anchor-wrapper:hover .cta[data-v-4cb1eda5],
	.anchor-wrapper:hover .link[data-v-4cb1eda5] {
		color: #7759c2
	}
	
	.description[data-v-4cb1eda5] {
		color: #74717abf
	}
	
	.items[data-v-4cb1eda5] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin-top: 4px
	}
	
	@media (max-width:1025px) {
		.items[data-v-4cb1eda5] {
			padding-left: 16px;
			width: 100%
		}
		.items .item[data-v-4cb1eda5] {
			border-bottom: 1px solid #d1d0d3;
			padding-bottom: 16px;
			width: 100%
		}
		.items .link[data-v-4cb1eda5] {
			color: #171321;
			font-weight: 400
		}
	}
	
	.link[data-v-4cb1eda5] {
		color: #000
	}
	
	.link[data-v-4cb1eda5]:hover {
		color: #7759c2
	}
	
	.cta[data-v-4cb1eda5] {
		align-items: center;
		display: flex
	}
	
	.title-chevron[data-v-4cb1eda5] {
		align-self: flex-end;
		padding-bottom: 25px;
		visibility: hidden
	}
	
	@media (max-width:1025px) {
		.title-chevron[data-v-4cb1eda5] {
			visibility: visible
		}
	}



.nav-footer[data-v-536eaa06] {
		align-self: stretch;
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		gap: 24px;
		padding: 24px 32px 32px;
		width: 100%
	}
	
	.nav-footer__title[data-v-536eaa06] {
		color: #7759c2
	}
	
	@media (min-width:1025px) {
		.nav-footer[data-v-536eaa06] {
			padding: 24px
		}
	}
	
	@media (min-width:1200px) {
		.nav-footer[data-v-536eaa06] {
			padding: 32px
		}
	}
	
	.footer-button-container[data-v-536eaa06] {
		background-color: #f6f3fe;
		display: grid;
		gap: 32px;
		grid-template-columns: repeat(3, 1fr)
	}
	
	@media (max-width:1025px) {
		.footer-button-container[data-v-536eaa06] {
			grid-template-columns: 1fr
		}
	}
	
	.footer-button-container .button[data-v-536eaa06] {
		background: #eee7fd;
		border: none;
		border-radius: 4px;
		color: #000;
		justify-content: center;
		width: 100%
	}
	
	.footer-button-container .button[data-v-536eaa06]:hover {
		background: #e3d6ff;
		border: none
	}



@media (min-width:1025px) {
		.navigation-dropdown-list[data-v-d937d793] {
			display: flex
		}
		.navigation-dropdown-list__wrapper[data-v-d937d793] {
			display: flex;
			flex-wrap: wrap;
			padding: 24px
		}
		.navigation-dropdown-list__sections[data-v-d937d793] {
			display: flex;
			gap: 16px
		}
	}
	
	.navigation-dropdown-list__section[data-v-d937d793] {
		-moz-column-break-inside: avoid;
		break-inside: avoid;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin: 24px 16px 0;
		min-width: 170px;
		page-break-inside: avoid
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0 8px
		}
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793] {
		background-color: var(--backgroundColor, #fff);
		color: var(--textColor, #171321);
		display: block;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		position: relative;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]>* {
		position: relative
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]:before {
		background-color: var(--backgroundColor, #fff);
		border-radius: 0 4px 4px 0;
		content: "";
		height: calc(100% + 2px);
		left: 0;
		position: absolute;
		top: -1px;
		width: calc(100% + 2px)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__article a[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793],
	.navigation-dropdown-list__feature__content a[data-v-d937d793] {
		display: flex;
		flex-direction: column;
		height: 100%;
		justify-content: space-between;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-align: left;
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793] svg *,
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] svg * {
		fill: currentColor
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg,
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg {
		transform: translate(8px)
	}
	
	.navigation-dropdown-list__feature__title[data-v-d937d793],
	.navigation-dropdown-list__feature__title span[data-v-d937d793] {
		color: #7759c2
	}
	
	.navigation-dropdown-list__side-link[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] {
		border-bottom: 1px solid #d1d0d3;
		padding: 12px 0 !important
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] {
			border-bottom: 0;
			margin: 0;
			padding: 8px 0 !important
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] span {
		font-size: 18px;
		font-weight: 400;
		line-height: 28px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] span {
			font-size: 16px;
			line-height: 24px
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a {
		color: #171321
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a:hover {
		color: #7759c2
	}
	
	.navigation-dropdown-list__title[data-v-d937d793] {
		color: #7759c2;
		margin: 24px 16px 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__title[data-v-d937d793] {
			margin: 8px 0 0
		}
	}
	
	.navigation-dropdown-list__list[data-v-d937d793] {
		padding-left: 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__list[data-v-d937d793] {
			padding-left: 0
		}
	}
	
	.navigation-dropdown-list__bottom-link[data-v-d937d793] {
		margin: 16px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 0 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 8px 0
		}
	}
	
	.navigation-dropdown-list__image[data-v-d937d793] {
		margin-bottom: 16px;
		max-width: 375px;
		width: 100%
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			height: 160px;
			max-width: 200px;
			width: 200px
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown-list__image img[data-v-d937d793] {
		height: 100%;
		width: 100%
	}
	
	.navigation-dropdown-list__feature-desc[data-v-d937d793] {
		margin: 32px 0
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__feature-desc[data-v-d937d793] {
			margin: 0 0 8px
		}
	}



.be-nav__nav-button[data-v-62226572] {
		transition: background-color .1s ease-in-out !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	.be-nav__nav-button--accent[data-v-62226572] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--accent[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav__nav-button--animate[data-v-62226572]:after {
		animation: shine-62226572 1s ease-in-out
	}
	
	.be-nav__nav-button--gleam[data-v-62226572] {
		background: linear-gradient(93.83deg, #c7b1febf 7.27%, #ffd4d8bf 105.33%) !important;
		border: none !important;
		color: #171321 !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	@keyframes shine-62226572 {
		to {
			left: 200%
		}
	}



.be-nav-tablet[data-v-fb4275f3] {
		align-items: center;
		background-color: #fff;
		display: flex;
		justify-content: space-between;
		padding: 16px 8px
	}
	
	@media (max-width:576px) {
		.be-nav-tablet[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-tablet[data-v-fb4275f3] *,
	.be-nav-tablet[data-v-fb4275f3]:after,
	.be-nav-tablet[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone[data-v-fb4275f3] {
		background-color: #fff
	}
	
	@media (min-width:577px) {
		.be-nav-phone[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-phone[data-v-fb4275f3] *,
	.be-nav-phone[data-v-fb4275f3]:after,
	.be-nav-phone[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone .navigation-top[data-v-fb4275f3] {
		border-radius: 0;
		justify-content: center;
		width: 100%
	}
	
	.be-nav-phone .navigation-top:hover svg[data-v-fb4275f3] {
		fill: #000
	}
	
	.be-nav-phone .navigation-bottom[data-v-fb4275f3] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding: 16px
	}
	
	.be-nav-phone .navigation-bottom .search-icon[data-v-fb4275f3] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		color: #171321 !important
	}
	
	.be-nav-phone .navigation-bottom .search-icon svg path[data-v-fb4275f3] {
		fill: #171321 !important
	}
	
	.be-nav-phone__icon[data-v-fb4275f3],
	.be-nav-phone__icon[data-v-fb4275f3] * {
		color: #fff;
		fill: currentColor
	}
	
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3],
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3] * {
		color: #000
	}



.be-nav-search[data-v-caad2a1a] {
		background-color: #fff;
		bottom: 0;
		left: 0;
		overflow-y: scroll;
		position: fixed;
		right: 0;
		top: 84px
	}
	
	@media (max-width:1025px) {
		.be-nav-search[data-v-caad2a1a] {
			overflow-x: hidden;
			top: 0
		}
	}
	
	.be-nav-search__container[data-v-caad2a1a] {
		height: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-search__container[data-v-caad2a1a] {
			padding: 0 !important
		}
	}
	
	.be-nav-search__row[data-v-caad2a1a] {
		flex-wrap: nowrap !important;
		height: 100%;
		justify-content: center
	}
	
	.be-nav-search__row[data-v-caad2a1a]:focus-visible {
		outline: none
	}
	
	.be-nav-search__close[data-v-caad2a1a] {
		display: flex;
		justify-content: flex-end;
		margin-top: 16px
	}
	
	.be-nav-search__close--text[data-v-caad2a1a] {
		color: #171321 !important
	}



.be-nav-search-content {
		padding: 24px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content {
			padding: 8px
		}
	}
	
	.be-nav-search-content__input {
		position: relative;
		width: 100%
	}
	
	.be-nav-search-content__input input {
		-webkit-appearance: none;
		border: 0;
		border-bottom: 1px solid #d1d0d3;
		border-radius: 0;
		color: #74717a;
		font-size: 2.5rem;
		width: calc(100% - 8px)
	}
	
	.be-nav-search-content__input input::-moz-placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input::placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input:focus {
		outline: none
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input input {
			caret-color: #171321 !important;
			font-size: 1.375rem
		}
	}
	
	.be-nav-search-content__input--close {
		cursor: pointer;
		position: absolute;
		right: 16px;
		top: 20px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input--close {
			top: 4px
		}
	}
	
	.be-nav-search-content__link {
		color: #171321 !important;
		font-weight: 700 !important
	}



.be-nav-suggestions__default[data-v-8f850be7] {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 4px
	}
	
	@media (min-width:1025px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			-moz-column-gap: 32px;
			column-gap: 32px;
			display: grid;
			grid-template-columns: repeat(2, 1fr)
		}
	}
	
	@media (min-width:1200px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			grid-template-columns: repeat(3, 1fr)
		}
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7] {
		background-color: #f6f3fe !important;
		border: none !important;
		color: #171321 !important;
		justify-content: center;
		margin-bottom: 16px;
		transition: all .3s ease-in-out;
		width: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-suggestions__default-btn[data-v-8f850be7] {
			max-width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7]:hover {
		background-color: #e3d6ff !important
	}
	
	.be-nav-suggestions__result[data-v-8f850be7] {
		align-items: center;
		display: flex
	}
	
	.be-nav-suggestions__result--icon[data-v-8f850be7] {
		min-width: 16px
	}
	
	.be-nav-suggestions__result--icon svg[data-v-8f850be7] {
		min-height: 16px;
		min-width: 16px
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
		color: #7759c2;
		font-weight: 400
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7]:hover {
		text-decoration-color: #7759c2
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
			padding-left: 8px !important
		}
	}
	
	.be-nav-suggestions__result .slp-btn span[data-v-8f850be7] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}



.banner[data-v-3611edb9] {
		display: block
	}
	
	.banner[data-v-3611edb9]:hover .icon {
		transform: translate(8px)
	}
	
	.banner__desktop[data-v-3611edb9] {
		align-items: center;
		background-color: #171321;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		overflow: hidden;
		width: 100%
	}
	
	@media (max-width:768px) {
		.banner__desktop[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner__desktop .content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center
	}
	
	.banner__desktop .icon[data-v-3611edb9] {
		color: #fff;
		display: flex;
		transition: all .3s ease
	}
	
	.banner__desktop .icon[data-v-3611edb9] svg * {
		fill: currentColor
	}
	
	.banner__desktop .image[data-v-3611edb9] {
		margin-right: 8px
	}
	
	.banner__desktop .text[data-v-3611edb9] {
		color: #fff;
		padding: 16px 0;
		text-decoration: underline
	}
	
	.banner__mobile[data-v-3611edb9] {
		--background-gradient: linear-gradient(135deg, #f7a20f, #a989f5, #962eff, #09f);
		color: #171321;
		display: block;
		font-size: 14px;
		margin: 9px;
		padding: 8px 12px;
		position: relative;
		text-decoration: none
	}
	
	.banner__mobile[data-v-3611edb9]:before {
		background: var(--background-gradient) border-box;
		border: 2px solid transparent;
		border-radius: 70px;
		content: "";
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask-composite: exclude;
		-webkit-mask-composite: xor;
		position: absolute
	}
	
	.banner__mobile .pill-content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center;
		position: relative;
		z-index: 1
	}
	
	.banner__mobile .pill-content .slp-icon[data-v-3611edb9] {
		margin-left: 16px;
		transition: transform .2s ease-in-out
	}
	
	@media (min-width:768px) {
		.banner__mobile[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner--release[data-v-3611edb9] {
		background: #232150;
		overflow: hidden;
		position: relative
	}
	
	.banner--release[data-v-3611edb9]:after,
	.banner--release[data-v-3611edb9]:before {
		content: "";
		height: 100%;
		left: 0;
		pointer-events: none;
		position: absolute;
		top: 0;
		width: 100%
	}
	
	.banner--release[data-v-3611edb9]:before {
		background: radial-gradient(42.45% 64.15% at 21.3% 14.65%, #ceb3ef26 5.05%, #ceb3ef00)
	}
	
	.banner--release[data-v-3611edb9]:after {
		background: radial-gradient(59.78% 45.32% at 31.69% 94.07%, #e2432933 0, #e2432908)
	}
	
	.banner--release .banner__desktop[data-v-3611edb9] {
		background: transparent;
		display: flex !important;
		justify-content: center
	}
	
	.banner--release .text[data-v-3611edb9] {
		font-weight: 600;
		text-align: center;
		text-decoration: none
	}
	
	@media (max-width:576px) {
		.banner--release .text[data-v-3611edb9] {
			padding: 0
		}
	}
	
	.banner--release .banner__button-text[data-v-3611edb9] {
		color: #fff;
		display: none;
		text-decoration: underline
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button-text[data-v-3611edb9] {
			display: block
		}
	}
	
	.banner--release .banner__button[data-v-3611edb9] {
		font-size: 16px;
		font-weight: 400;
		margin-left: 8px;
		min-width: auto;
		padding: 0
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button[data-v-3611edb9] {
			margin-left: 16px;
			padding: 11px 0
		}
	}
	
	@media (max-width:576px) {
		.banner--release .banner__button .icon svg[data-v-3611edb9] {
			margin: -3px 0 0
		}
	}
	
	.banner--release .content[data-v-3611edb9] {
		display: inline;
		padding: 16px;
		position: relative;
		text-align: center
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9] {
			display: flex;
			padding: 0 8px
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after,
	.banner--release .content[data-v-3611edb9]:before {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 100%;
		content: "";
		height: 100%;
		max-width: 138px;
		pointer-events: none;
		position: absolute;
		width: 100%
	}
	
	.banner--release .content[data-v-3611edb9]:before {
		background-image: url(images/banner/gitlab18-graphic-leftside.svg);
		left: 0;
		margin-left: 32px;
		top: 0;
		transform: translate(-100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:before {
			margin-left: 0;
			transform: translate(-100%)
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after {
		background-image: url(images/banner/gitlab18-graphic-rightside.svg);
		margin-right: 32px;
		right: 0;
		top: -2px;
		transform: translate(100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:after {
			margin-right: 0;
			top: 0
		}
	}



.be-nav-footer[data-v-d1550395] {
		background-color: #171321;
		color: #fff;
		overflow: hidden;
		padding: 40px 16px;
		z-index: 1
	}
	
	.be-nav-footer[data-v-d1550395] *,
	.be-nav-footer[data-v-d1550395]:after,
	.be-nav-footer[data-v-d1550395]:before {
		box-sizing: border-box
	}
	
	.be-nav-footer .disclaimer[data-v-d1550395] {
		background: #f2f1f5;
		padding: 32px 0
	}
	
	@media (max-width:768px) {
		.be-nav-footer .container[data-v-d1550395] {
			padding: 0 !important
		}
	}
	
	.be-nav-footer .footer__navigation[data-v-d1550395] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: space-between
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .footer__navigation[data-v-d1550395] {
			flex-direction: row;
			flex-wrap: nowrap
		}
	}
	
	.be-nav-footer .logo[data-v-d1550395] {
		display: flex;
		margin: 0 auto 0 0
	}
	
	.be-nav-footer .logo span[data-v-d1550395] {
		font-size: 1.125rem;
		margin-left: 4px
	}
	
	.be-nav-footer .content[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 30px;
		justify-content: space-between;
		margin-top: 48px
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .content[data-v-d1550395] {
			margin-top: 0
		}
	}
	
	@media (min-width:769px) {
		.be-nav-footer .column-wrapper[data-v-d1550395] {
			margin-top: 24px
		}
	}
	
	.be-nav-footer .column[data-v-d1550395] {
		flex: 1 0 auto;
		max-width: 150px;
		min-width: 2rem;
		width: 100%
	}
	
	.be-nav-footer .column__heading[data-v-d1550395] {
		margin-bottom: 16px
	}
	
	@media (max-width:768px) {
		.be-nav-footer .column__nested[data-v-d1550395] {
			align-items: flex-start;
			display: flex;
			gap: 30px;
			justify-content: space-between;
			max-width: 100%
		}
		.be-nav-footer .column__nested[data-v-d1550395]>* {
			width: 145px
		}
	}
	
	@media (min-width:768px) {
		.be-nav-footer .column[data-v-d1550395] {
			max-width: 160px
		}
	}
	
	@media (max-width:768px) {
		.be-nav-footer .divided[data-v-d1550395] {
			width: 100%
		}
	}
	
	.be-nav-footer .links__item[data-v-d1550395] {
		margin-bottom: 8px
	}
	
	.be-nav-footer .links__item[data-v-d1550395]:hover {
		text-decoration: underline
	}
	
	@media (max-width:768px) {
		.be-nav-footer .links__divided[data-v-d1550395] {
			-moz-column-gap: calc(100% - 290px);
			column-gap: calc(100% - 290px);
			-moz-columns: 120px 2;
			columns: 120px 2
		}
	}
	
	.be-nav-footer .link[data-v-d1550395] {
		color: #fff;
		font-size: .875rem;
		line-height: 1.5714285714
	}
	
	.be-nav-footer .footer__cta[data-v-d1550395] {
		display: flex;
		flex-direction: column;
		padding-top: 64px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__cta[data-v-d1550395] {
			padding-top: 96px
		}
	}
	
	.be-nav-footer .footer__selectors[data-v-d1550395] {
		align-items: baseline;
		border-bottom: 1px solid #fff;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		margin-bottom: 32px;
		padding-bottom: 24px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__selectors[data-v-d1550395] {
			flex-direction: row
		}
	}
	
	.be-nav-footer .footer__selectors--two-children[data-v-d1550395] {
		justify-content: space-between
	}
	
	.be-nav-footer__source-buttons[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.be-nav-footer__button[data-v-d1550395] {
		border: none;
		color: #fff;
		cursor: pointer;
		font-size: .875rem;
		font-weight: 660;
		padding: 0;
		text-decoration: underline
	}
	
	.be-nav-footer__button--black[data-v-d1550395] {
		color: #171321
	}
	
	.be-nav-footer .source p[data-v-d1550395] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.be-nav-footer .source a[data-v-d1550395] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.be-nav-footer .source img[data-v-d1550395] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395],
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395] {
		border: none !important;
		color: #fff !important;
		cursor: pointer;
		font-family: Sans, sans-serif !important;
		font-size: 14px !important;
		padding: 0 !important;
		text-align: left !important
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395]:hover,
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395]:hover {
		background: inherit;
		text-decoration: underline
	}



	
	
	
	
	
	
	
	
	



.social__links[data-v-cfa6ae15] {
		align-items: center;
		display: flex;
		gap: 15px;
		margin-top: 32px;
		width: 100%
	}
	
	@media (min-width:829px) {
		.social__links[data-v-cfa6ae15] {
			margin-top: 0;
			width: inherit
		}
	}
	
	.social__links--icon[data-v-cfa6ae15] {
		color: #fff;
		height: auto;
		transition: .3s;
		width: 24px
	}
	
	.social__links--icon[data-v-cfa6ae15] * {
		fill: currentColor
	}
	
	.social__links--icon[data-v-cfa6ae15]:hover {
		color: #a989f5
	}



.footer-source[data-v-df34934d] {
		display: flex;
		flex-direction: column
	}
	
	.footer-source__source-buttons[data-v-df34934d] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.footer-source p[data-v-df34934d] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.footer-source a[data-v-df34934d] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.footer-source img[data-v-df34934d] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}



.strikethrough[data-v-6d75ff47] {
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	.emailField[data-v-6d75ff47] {
		justify-content: center;
		margin-bottom: 120px
	}
	
	@media (max-width:576px) {
		.emailField[data-v-6d75ff47] {
			margin-bottom: 56px
		}
	}
	
	[data-v-6d75ff47] .email-input {
		background-color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta {
		color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta:hover {
		text-decoration-color: #fff
	}
	
	.gartner[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border: 1px solid #45424d;
		border-radius: 12px;
		color: #fff;
		display: inline-flex;
		margin-bottom: 120px;
		margin-left: 8px;
		padding: 16px 32px
	}
	
	.gartner .gartner-content[data-v-6d75ff47] {
		margin: 0 64px 0 32px
	}
	
	@media (max-width:576px) {
		.gartner[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			margin-left: 0;
			padding: 24px 24px 24px 16px
		}
		.gartner .gartner-content[data-v-6d75ff47] {
			margin: 16px 0;
			text-align: left
		}
	}
	
	.gartner .banner-image[data-v-6d75ff47] {
		height: 20px
	}
	
	.gartner .banner-button[data-v-6d75ff47] {
		color: #a989f5;
		font-weight: 400;
		text-decoration: none
	}
	
	.gartner[data-v-6d75ff47]>* {
		z-index: 6
	}
	
	.video[data-v-6d75ff47] {
		padding-bottom: 120px
	}
	
	@media (max-width:576px) {
		.video[data-v-6d75ff47] {
			padding-bottom: 56px
		}
	}
	
	.video[data-v-6d75ff47] video {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(0deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent;
		border-radius: 16px
	}
	
	.video[data-v-6d75ff47] .video-modal-loop__play-icon {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(90deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent
	}
	
	.pill_text[data-v-6d75ff47] {
		align-items: center;
		display: flex
	}
	
	.pill_text span[data-v-6d75ff47] {
		margin-left: 8px
	}
	
	@media (max-width:576px) {
		.pill_text[data-v-6d75ff47] {
			margin-left: 0
		}
		.pill_text img[data-v-6d75ff47] {
			display: none
		}
		.pill_text span[data-v-6d75ff47] {
			margin-left: 0
		}
	}
	
	.pill__button[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border-radius: 100px;
		color: #fff;
		display: flex;
		font-size: 16px;
		font-weight: 580;
		gap: 8px;
		line-height: 28px;
		margin-left: 8px;
		padding: 4px 8px;
		text-decoration: none;
		z-index: 6
	}
	
	@media (max-width:576px) {
		.pill__button[data-v-6d75ff47] {
			margin: auto;
			padding: 0 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47] {
		align-items: center;
		color: #fff;
		display: inline-flex;
		margin-bottom: 32px;
		margin-top: 56px;
		padding: 4px 4px 4px 8px;
		position: relative
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			font-size: 16px;
			gap: 8px;
			padding: 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47]:before {
		background: linear-gradient(89.09deg, #e1986d -1.12%, #7759c2 102.06%, #6e43d3 102.07%) border-box;
		border: 1.5px solid transparent;
		border-radius: 20px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47]:before {
			border-radius: 12px
		}
	}
	
	.section[data-v-6d75ff47] {
		background: linear-gradient(180deg, #2c2656 0, #2c2656, #171321 50%, #171321);
		color: #fff;
		overflow: hidden;
		padding-top: 56px;
		position: relative;
		text-align: center;
		--blob-size: 1100px;
		--blob-speed: 10s;
		--blob-speed-scale: calc(var(--blob-speed)*.75);
		--blob-speed-move: calc(var(--blob-speed)*1);
		--blob-speed-rotate: calc(var(--blob-speed)*2);
		--blob-opacity: .22;
		--blob-blur: 60px;
		--blob-color-1: #fca326;
		--blob-color-2: #ceb3ef;
		--blob-color-3: #a989f5;
		--blob-color-4: #ceb3ef;
		--blob-color-5: #6fdac9;
		--blob-shape-speed: 9s
	}
	
	.section[data-v-6d75ff47]:before {
		background-image: url(images/homepage/background-star.svg);
		background-position: bottom;
		background-repeat: no-repeat;
		bottom: 0;
		content: "";
		height: -webkit-fill-available;
		left: 0;
		opacity: .6;
		position: absolute;
		width: 100%
	}
	
	@media (max-width:576px) {
		.section[data-v-6d75ff47]:before {
			left: -200px;
			width: 150%
		}
	}
	
	.blobs[data-v-6d75ff47] {
		filter: blur(var(--blob-blur));
		height: 120%;
		right: 0;
		bottom: 0;
		left: 0;
		overflow: visible;
		position: absolute;
		top: 0;
		z-index: 0
	}
	
	.blob-container[data-v-6d75ff47] {
		backface-visibility: hidden;
		height: 100%;
		position: absolute;
		width: 100%;
		will-change: transform
	}
	
	.blob[data-v-6d75ff47] {
		border-radius: 100%;
		height: calc(var(--blob-size)*.35);
		opacity: var(--blob-opacity);
		position: absolute;
		transform-origin: center;
		width: var(--blob-size)
	}
	
	.blob-1[data-v-6d75ff47] {
		animation: blob-pulse-1-6d75ff47 var(--blob-speed-scale) infinite ease-in-out, blob-shape-1-6d75ff47 var(--blob-shape-speed) infinite alternate ease-in-out, blob-float-1-6d75ff47 calc(var(--blob-speed-move)*1.6) infinite alternate ease-in-out;
		background-color: var(--blob-color-1);
		left: -15%;
		top: -10%
	}
	
	.blob-2[data-v-6d75ff47] {
		animation: blob-pulse-2-6d75ff47 calc(var(--blob-speed-scale)*.8) infinite ease-in-out, blob-shape-2-6d75ff47 calc(var(--blob-shape-speed)*1.2) infinite alternate ease-in-out, blob-float-2-6d75ff47 calc(var(--blob-speed-move)*1.8) infinite alternate ease-in-out;
		background-color: var(--blob-color-2);
		right: 20%;
		top: -20%
	}
	
	.blob-3[data-v-6d75ff47] {
		animation: blob-pulse-3-6d75ff47 calc(var(--blob-speed-scale)*1.2) infinite ease-in-out, blob-shape-3-6d75ff47 calc(var(--blob-shape-speed)*.8) infinite alternate ease-in-out, blob-float-3-6d75ff47 calc(var(--blob-speed-move)*2) infinite alternate ease-in-out;
		background-color: var(--blob-color-3);
		left: 0;
		top: 20%
	}
	
	.blob-4[data-v-6d75ff47] {
		animation: blob-pulse-4-6d75ff47 calc(var(--blob-speed-scale)*1) infinite ease-in-out, blob-shape-4-6d75ff47 calc(var(--blob-shape-speed)*1.4) infinite alternate ease-in-out, blob-float-4-6d75ff47 calc(var(--blob-speed-move)*1.7) infinite alternate ease-in-out;
		background-color: var(--blob-color-4);
		right: 0;
		top: 80%
	}
	
	.blob-5[data-v-6d75ff47] {
		animation: blob-pulse-5-6d75ff47 calc(var(--blob-speed-scale)*.9) infinite ease-in-out, blob-shape-5-6d75ff47 calc(var(--blob-shape-speed)*1.3) infinite alternate ease-in-out, blob-float-5-6d75ff47 calc(var(--blob-speed-move)*1.9) infinite alternate ease-in-out;
		background-color: var(--blob-color-5);
		right: -15%;
		top: 5%
	}
	
	.content-container[data-v-6d75ff47] {
		align-items: center;
		display: flex;
		height: 100%;
		padding-top: 4rem;
		position: relative;
		width: 100%;
		z-index: 5
	}
	
	@media (max-width:576px) {
		.content-container[data-v-6d75ff47] {
			padding-top: 0
		}
	}
	
	@keyframes blob-pulse-1-6d75ff47 {
		0%,
		to {
			transform: scale(.8, 1.2)
		}
		50% {
			transform: scale(1.2, .8)
		}
	}
	
	@keyframes blob-pulse-2-6d75ff47 {
		0%,
		to {
			transform: scale(.9, 1.1)
		}
		50% {
			transform: scale(1.1, .9)
		}
	}
	
	@keyframes blob-pulse-3-6d75ff47 {
		0%,
		to {
			transform: scale(1.1, .9)
		}
		50% {
			transform: scale(.85, 1.15)
		}
	}
	
	@keyframes blob-pulse-4-6d75ff47 {
		0%,
		to {
			transform: scale(.95, 1.05)
		}
		50% {
			transform: scale(1.15, .85)
		}
	}
	
	@keyframes blob-pulse-5-6d75ff47 {
		0%,
		to {
			transform: scale(1)
		}
		50% {
			transform: scale(1.3, .7)
		}
	}
	
	@keyframes blob-shape-1-6d75ff47 {
		0% {
			border-radius: 60% 40% 70% 30%/40% 50% 50% 60%
		}
		25% {
			border-radius: 70% 30% 50% 50%/30% 40% 60% 70%
		}
		50% {
			border-radius: 40% 60% 30% 70%/50% 60% 40% 50%
		}
		75% {
			border-radius: 30% 70% 70% 30%/60% 40% 50% 50%
		}
		to {
			border-radius: 60% 40% 50% 50%/50% 30% 70% 50%
		}
	}
	
	@keyframes blob-shape-2-6d75ff47 {
		0% {
			border-radius: 50% 50% 40% 60%/60% 40% 50% 50%
		}
		25% {
			border-radius: 30% 70% 70% 30%/50% 50% 60% 40%
		}
		50% {
			border-radius: 70% 30% 50% 50%/40% 60% 50% 50%
		}
		75% {
			border-radius: 50% 50% 30% 70%/70% 30% 40% 60%
		}
		to {
			border-radius: 40% 60% 60% 40%/50% 50% 40% 60%
		}
	}
	
	@keyframes blob-shape-3-6d75ff47 {
		0% {
			border-radius: 40% 60% 60% 40%/60% 30% 70% 40%
		}
		25% {
			border-radius: 60% 40% 30% 70%/50% 60% 30% 70%
		}
		50% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		75% {
			border-radius: 70% 30% 50% 50%/40% 50% 60%
		}
		to {
			border-radius: 30% 70% 60% 40%/70% 40% 30% 60%
		}
	}
	
	@keyframes blob-shape-4-6d75ff47 {
		0% {
			border-radius: 60% 40% 30% 70%/40% 70% 30% 60%
		}
		25% {
			border-radius: 40% 60% 70% 30%/60% 40% 70% 30%
		}
		50% {
			border-radius: 70% 30% 40% 60%/30% 60% 40% 70%
		}
		75% {
			border-radius: 30% 70% 60% 40%/70% 30% 60% 40%
		}
		to {
			border-radius: 60% 40% 50% 50%/40% 60% 30% 70%
		}
	}
	
	@keyframes blob-shape-5-6d75ff47 {
		0% {
			border-radius: 50% 50% 60% 40%/40% 60% 50% 50%
		}
		25% {
			border-radius: 40% 60% 50% 50%/70% 30% 40% 60%
		}
		50% {
			border-radius: 60% 40% 40% 60%/50% 50% 70% 30%
		}
		75% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		to {
			border-radius: 30% 70% 50% 50%/60% 40% 30% 70%
		}
	}
	
	@keyframes blob-float-1-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(25%, 20%) rotate(10deg)
		}
		to {
			transform: translate(-20%, 30%) rotate(-10deg)
		}
	}
	
	@keyframes blob-float-2-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 30%) rotate(-15deg)
		}
		to {
			transform: translate(15%, 25%) rotate(5deg)
		}
	}
	
	@keyframes blob-float-3-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 50%) rotate(8deg)
		}
		to {
			transform: translate(-30%, -20%) rotate(-12deg)
		}
	}
	
	@keyframes blob-float-4-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(-25%, -20%) rotate(-10deg)
		}
		to {
			transform: translate(30%, 15%) rotate(15deg)
		}
	}
	
	@keyframes blob-float-5-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		33% {
			transform: translate(-25%, 20%) rotate(-5deg)
		}
		66% {
			transform: translate(-15%, 5%) rotate(5deg)
		}
		to {
			transform: translate(-30%, 45%) rotate(10deg)
		}
	}



.email-redirect[data-v-90cf3d0f] {
		display: flex
	}
	
	@media (max-width:576px) {
		.email-redirect[data-v-90cf3d0f] {
			flex-direction: column
		}
	}
	
	.email-input[data-v-90cf3d0f] {
		align-items: center;
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		display: flex;
		justify-content: space-between;
		padding: 4px 4px 4px 16px
	}
	
	.email-input[data-v-90cf3d0f]:focus-within {
		border: 1px solid #70b4ff
	}
	
	@media (max-width:576px) {
		.email-input__submit[data-v-90cf3d0f] {
			justify-content: center;
			width: 100%
		}
	}
	
	.email-input input[data-v-90cf3d0f] {
		border: none;
		display: flex;
		font-family: Sans;
		font-size: 16px;
		font-weight: 400;
		height: 100%;
		line-height: 24px;
		margin-right: 16px;
		min-width: 240px
	}
	
	.email-input input[data-v-90cf3d0f]::-moz-placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]::placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]:active,
	.email-input input[data-v-90cf3d0f]:focus {
		outline: none
	}
	
	@media (max-width:576px) {
		.email-input input[data-v-90cf3d0f] {
			align-self: flex-start;
			margin-right: unset;
			min-width: 100%;
			padding: 16px
		}
		.email-input[data-v-90cf3d0f] {
			flex-direction: column;
			padding: 0
		}
	}
	
	.secondary-cta[data-v-90cf3d0f] {
		justify-content: center;
		margin-left: 32px
	}
	
	@media (max-width:576px) {
		.secondary-cta[data-v-90cf3d0f] {
			margin-top: 16px
		}
	}



.video-modal-loop[data-v-655bc4c7] {
		cursor: pointer;
		position: relative
	}
	
	.video-modal-loop__play-icon[data-v-655bc4c7] {
		border: 2px solid #45424d;
		border-radius: 9999px;
		box-sizing: content-box;
		color: #171321;
		cursor: pointer;
		font-size: 48px;
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		transition: color .2s ease;
		z-index: 2
	}
	
	@media (min-width:576px) {
		.video-modal-loop__play-icon[data-v-655bc4c7] {
			height: 96px;
			width: 96px
		}
	}
	
	.video-modal-loop__play-icon path[data-v-655bc4c7] {
		fill: #fff;
		transition: color .2s ease
	}
	
	.video-modal-loop__play-icon circle[data-v-655bc4c7] {
		fill: currentColor;
		transition: color .2s ease
	}
	
	.video-modal-loop__video-looping[data-v-655bc4c7] {
		filter: brightness(.6);
		width: 100%
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon[data-v-655bc4c7] {
		color: #1e1d43
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon path[data-v-655bc4c7] {
		color: #fff
	}
	
	.video-modal-loop--dark[data-v-655bc4c7] {
		background-color: #171321
	}



.modal[data-v-8019ad5d] {
		background: transparent;
		display: flex;
		flex-direction: column;
		margin-top: 160px
	}
	
	@media (max-width:1025px) {
		.modal[data-v-8019ad5d] {
			width: 100%
		}
	}
	
	.modal__backdrop[data-v-8019ad5d] {
		align-items: flex-start;
		background-color: #171321d9;
		bottom: 0;
		display: flex;
		justify-content: center;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1040
	}
	
	.modal__backdrop--light[data-v-8019ad5d] {
		background-color: #d1d0d2c4
	}
	
	.modal__header[data-v-8019ad5d] {
		background-color: transparent;
		justify-content: space-between;
		position: relative
	}
	
	.modal__footer[data-v-8019ad5d],
	.modal__header[data-v-8019ad5d] {
		display: flex;
		padding: 16px
	}
	
	.modal__body[data-v-8019ad5d] {
		padding: 8px;
		position: relative
	}
	
	.btn__close[data-v-8019ad5d] {
		border: none;
		border-radius: 50%;
		cursor: pointer;
		height: 45px;
		position: absolute;
		right: -8px;
		top: 0;
		width: 45px
	}
	
	@media (min-width:1025px) {
		.btn__close[data-v-8019ad5d] {
			right: -24px
		}
	}
	
	.btn__close svg[data-v-8019ad5d] {
		height: 100%;
		width: 100%
	}



.video-wrapper[data-v-803c7e46] {
		position: relative;
		width: 100%
	}
	
	.video-wrapper .video[data-v-803c7e46] {
		cursor: pointer;
		height: 100% !important;
		width: 920px !important
	}
	
	@media (max-width:1025px) {
		.video-wrapper .video[data-v-803c7e46] {
			width: 100% !important
		}
	}
	
	.video-wrapper .video[data-v-803c7e46] .video-thumbnail,
	.video-wrapper .video[data-v-803c7e46] .vimeo-player {
		height: 100%
	}
	
	.video-wrapper .video-thumbnail[data-v-803c7e46] {
		height: auto;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.video-wrapper .video-thumbnail:hover+.video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #7d2bd9;
		opacity: 1
	}
	
	.video-wrapper .video-thumbnail__play-icon[data-v-803c7e46] {
		opacity: .75;
		position: absolute;
		right: 47%;
		top: 40%;
		transition: all .3s
	}
	
	.video-wrapper .video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #333;
		transition: all .3s ease-in-out
	}



.vimeo-player iframe {
		aspect-ratio: 16/9;
		height: auto;
		max-width: 100% !important;
		width: 100%
	}



.title[data-v-751da43f] {
		color: #74717a;
		margin-bottom: 32px;
		text-align: center
	}
	
	.marquee[data-v-751da43f] {
		display: flex;
		gap: 64px;
		-webkit-mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		position: relative
	}
	
	.marquee:hover .marquee__content[data-v-751da43f] {
		animation-play-state: paused
	}
	
	.marquee .marquee__content[data-v-751da43f] {
		align-items: center;
		animation: scroll-751da43f 20s linear infinite;
		display: flex;
		flex-shrink: 0;
		gap: 64px
	}
	
	.marquee .marquee__content .logo[data-v-751da43f] {
		max-height: 32px
	}
	
	@keyframes scroll-751da43f {
		0% {
			transform: translate(0)
		}
		to {
			transform: translate(calc(-100% - 64px))
		}
	}
	
	@media (prefers-reduced-motion:reduce) {
		.marquee__content[data-v-751da43f] {
			animation-play-state: paused !important
		}
	}



.emailField[data-v-a7f456d7] {
		justify-content: center;
		margin-top: 32px
	}
	
	.hero[data-v-a7f456d7] {
		margin-bottom: 80px;
		text-align: center
	}
	
	.content[data-v-a7f456d7] {
		margin-top: 120px
	}
	
	.slp-btn-secondary[data-v-a7f456d7] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		margin-left: 16px;
		text-align: center
	}



.buffer[data-v-c1476a23] {
		height: 200px
	}
	
	.wrapper[data-v-c1476a23] {
		margin: 120px 0
	}
	
	@media (max-width:576px) {
		.wrapper[data-v-c1476a23] {
			margin: 56px 0 120px
		}
	}
	
	.feature-description[data-v-c1476a23] {
		color: #a2a1a6;
		margin-top: 8px
	}
	
	.cards-container[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		scroll-timeline: --cards-scroll block
	}
	
	.cards-container .card[data-v-c1476a23] {
		background-color: #fff;
		border-radius: 16px;
		box-shadow: 0 -8px 20px #0000001a;
		display: flex;
		height: 548px;
		overflow: hidden;
		position: sticky;
		transform-origin: center top;
		will-change: transform
	}
	
	.cards-container .card-1[data-v-c1476a23] {
		top: calc(84px + 10vh);
		z-index: 1;
		view-timeline: --card-1-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-1-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-1[data-v-c1476a23] {
			top: 120px
		}
	}
	
	.cards-container .card-2[data-v-c1476a23] {
		top: calc(108px + 10vh);
		z-index: 2;
		view-timeline: --card-2-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-2-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-2[data-v-c1476a23] {
			top: 144px
		}
	}
	
	.cards-container .card-3[data-v-c1476a23] {
		top: calc(132px + 10vh);
		z-index: 3;
		view-timeline: --card-3-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-3-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-3[data-v-c1476a23] {
			top: 168px
		}
	}
	
	.cards-container .card-4[data-v-c1476a23] {
		top: calc(156px + 10vh);
		z-index: 4;
		view-timeline: --card-4-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-4-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-4[data-v-c1476a23] {
			top: 192px
		}
	}
	
	.cards-container .card-5[data-v-c1476a23] {
		top: calc(180px + 10vh);
		z-index: 5;
		view-timeline: --card-5-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-5-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-5[data-v-c1476a23] {
			top: 216px
		}
	}
	
	.cards-container .card-6[data-v-c1476a23] {
		top: calc(204px + 10vh);
		z-index: 6;
		view-timeline: --card-6-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-6-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-6[data-v-c1476a23] {
			top: 240px
		}
	}
	
	.cards-container .card-7[data-v-c1476a23] {
		top: calc(228px + 10vh);
		z-index: 7;
		view-timeline: --card-7-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-7-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-7[data-v-c1476a23] {
			top: 264px
		}
	}
	
	.cards-container .card-8[data-v-c1476a23] {
		top: calc(252px + 10vh);
		z-index: 8;
		view-timeline: --card-8-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-8-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-8[data-v-c1476a23] {
			top: 288px
		}
	}
	
	.cards-container .card-9[data-v-c1476a23] {
		top: calc(276px + 10vh);
		z-index: 9;
		view-timeline: --card-9-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-9-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-9[data-v-c1476a23] {
			top: 312px
		}
	}
	
	.cards-container .card-10[data-v-c1476a23] {
		top: calc(300px + 10vh);
		z-index: 10;
		view-timeline: --card-10-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-10-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-10[data-v-c1476a23] {
			top: 336px
		}
	}
	
	.cards-container .card.card-1[data-v-c1476a23] {
		margin-bottom: 96px
	}
	
	.cards-container .card.card-2[data-v-c1476a23] {
		margin-bottom: 72px
	}
	
	.cards-container .card.card-3[data-v-c1476a23] {
		margin-bottom: 48px
	}
	
	.cards-container .card.card-4[data-v-c1476a23] {
		margin-bottom: 24px
	}
	
	.cards-container .card .left-side[data-v-c1476a23],
	.cards-container .card .right-side[data-v-c1476a23] {
		flex: 0 0 50%
	}
	
	.cards-container .card .card-title[data-v-c1476a23] {
		margin-top: 16px;
		padding-right: 24px
	}
	
	@media (max-width:576px) {
		.cards-container .card .right-side[data-v-c1476a23] {
			display: none
		}
		.cards-container .card .left-side[data-v-c1476a23] {
			flex: 1;
			padding: 24px !important
		}
		.cards-container .card .left-side .card-title[data-v-c1476a23] {
			padding-right: 0
		}
		.cards-container .card .left-side .slp-btn[data-v-c1476a23] {
			text-align: left
		}
	}
	
	.cards-container .card .left-side[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		padding: 48px
	}
	
	.cards-container .card .left-side .pill[data-v-c1476a23] {
		background: linear-gradient(90deg, #a989f566, #fca32666);
		border-radius: 100px;
		padding: 4px 8px;
		width: -moz-fit-content;
		width: fit-content
	}
	
	.cards-container .card .left-side.gitlab-duo[data-v-c1476a23] {
		background-color: #171321;
		color: #fff
	}
	
	.cards-container .card .left-side.gitlab-duo .slp-btn[data-v-c1476a23] {
		color: #fff
	}
	
	.cards-container .card .left-side.security .pill[data-v-c1476a23] {
		background: #cbe2f9;
		color: #0b5cad
	}
	
	.cards-container .card .left-side.platform .pill[data-v-c1476a23] {
		background: #e1d8f9;
		color: #5943b6
	}
	
	.cards-container .card .left-side.devsecops .pill[data-v-c1476a23] {
		background: #c9e7d7;
		color: #0b5d32
	}
	
	.cards-container .card .left-side .feature[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		margin-top: 24px
	}
	
	.cards-container .card .left-side .feature-title[data-v-c1476a23] {
		align-items: flex-start;
		display: flex;
		font-size: 20px;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title svg[data-v-c1476a23] {
		flex-shrink: 0;
		margin-top: 6px
	}
	
	.cards-container .card .left-side .feature-title__content[data-v-c1476a23] {
		flex: 1
	}
	
	.cards-container .card .left-side .feature-title__title[data-v-c1476a23] {
		align-items: center;
		display: flex;
		flex-wrap: wrap;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title__title .new-pill[data-v-c1476a23] {
		align-items: center;
		background: linear-gradient(100deg, #aa8af6 6.7%, #d09596 93.89%);
		border-radius: 100px;
		display: inline-flex;
		font-size: 12px;
		font-weight: 660;
		height: 20px;
		line-height: 1;
		padding: 0 8px
	}
	
	.cards-container .card .right-side[data-v-c1476a23] {
		background: linear-gradient(90deg, #eee7fd 2.53%, #f6f3fed4 50.98%, #ffd4d873)
	}
	
	.cards-container .card .right-side img[data-v-c1476a23] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	@keyframes scale-card-c1476a23 {
		0% {
			transform: scale(.9)
		}
		to {
			transform: scale(1)
		}
	}



.carousel-container[data-v-a1abc733] {
		margin: 48px 0 120px;
		position: relative
	}
	
	@media (max-width:546px) {
		.carousel-container[data-v-a1abc733] {
			margin-bottom: 48px;
			overflow: visible;
			padding: 0
		}
	}
	
	.carousel-track[data-v-a1abc733] {
		--position: 3;
		--animating: 0;
		--card-width: calc(33.33333% - 21.33333px);
		--card-gap: 32px;
		display: flex;
		gap: var(--card-gap);
		touch-action: pan-y;
		transform: translate(calc(var(--position)*-1*(var(--card-width) + var(--card-gap))));
		transition: transform calc(.5s*var(--animating)) cubic-bezier(.25, 1, .5, 1);
		will-change: transform
	}
	
	@media (max-width:880px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: calc(50% - 16px);
			--card-gap: 16px
		}
	}
	
	@media (max-width:546px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: 85%;
			--card-gap: 16px;
			left: calc((100% - var(--card-width))/2);
			position: relative
		}
	}
	
	.nav-button[data-v-a1abc733] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 50%;
		position: absolute;
		top: calc(50% - 24px);
		z-index: 2
	}
	
	@media (max-width:546px) {
		.nav-button[data-v-a1abc733] {
			display: none
		}
	}
	
	.previous-button[data-v-a1abc733] {
		left: -16px
	}
	
	.next-button[data-v-a1abc733] {
		right: -16px
	}
	
	.card[data-v-a1abc733] {
		border-radius: 16px;
		color: #171321;
		display: flex;
		flex: 0 0 var(--card-width);
		flex-direction: column;
		height: 370px;
		max-width: var(--card-width);
		min-width: 240px;
		padding: 32px;
		transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);
		will-change: transform, box-shadow
	}
	
	@media (max-width:546px) {
		.card[data-v-a1abc733] {
			height: 330px;
			min-width: unset
		}
	}
	
	@media (min-width:546px) {
		.card[data-v-a1abc733]:hover {
			box-shadow: 0 6px 10px #00000026;
			transform: scale(1.05)
		}
	}
	
	.card-image[data-v-a1abc733] {
		height: 48px;
		margin-right: auto;
		margin-top: auto;
		max-width: 100%;
		-o-object-fit: contain;
		object-fit: contain
	}



.slp-btn-secondary[data-v-308feca3] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		text-align: center
	}
	
	.container[data-v-308feca3] {
		display: flex;
		margin-top: 48px
	}
	
	@media (max-width:576px) {
		.container[data-v-308feca3] {
			flex-direction: column-reverse;
			margin-bottom: 96px;
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3] {
		margin-top: 120px
	}
	
	@media (max-width:576px) {
		.container .left-side[data-v-308feca3],
		.container .left-side .title[data-v-308feca3] {
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3],
	.container .right-side[data-v-308feca3] {
		flex: 0 0 50%
	}
	
	@media (max-width:576px) {
		.container .image[data-v-308feca3] {
			margin: 0;
			width: 100%
		}
	}



.next-steps[data-v-11ff7e85] {
		background: #171321;
		color: #fff;
		padding-bottom: 32px;
		position: relative;
		z-index: 1
	}
	
	.next-steps .eyebrow[data-v-11ff7e85] {
		color: #a2a1a6
	}
	
	.next-steps__container[data-v-11ff7e85] {
		align-items: center;
		background: #171321;
		border-bottom: 1px solid var(--slp-color-surface-600, #45424d);
		display: flex;
		flex-direction: column;
		padding: 64px 24px
	}
	
	@media (min-width:576px) {
		.next-steps__container[data-v-11ff7e85] {
			padding: 96px
		}
	}
	
	@media (min-width:768px) {
		.next-steps__container[data-v-11ff7e85] {
			max-width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.next-steps__container[data-v-11ff7e85] {
			text-align: center
		}
	}
	
	.next-steps__container .description[data-v-11ff7e85] {
		max-width: 650px;
		text-align: center
	}
	
	.next-steps__container .buttons[data-v-11ff7e85] {
		display: flex;
		flex-direction: row;
		gap: 24px
	}
	
	@media (max-width:1025px) {
		.next-steps__container .buttons[data-v-11ff7e85] {
			flex-direction: column;
			width: 100%
		}
	}
	
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		border: 1px solid var(--slp-color-surface-50, #fff);
		border-radius: 4px
	}
	
	.next-steps__container .buttons .main-button[data-v-11ff7e85],
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		justify-content: center
	}
	
	.next-steps__header[data-v-11ff7e85] {
		background: linear-gradient(89.95deg, #feb484 3.13%, #a686f2 66.86%, #592ac8 123.2%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent
	}
	
	.next-steps__header h2[data-v-11ff7e85] {
		line-height: 1.14;
		text-align: center
	}





#page-why-gitlab {
		background-color: #171321;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M0 4251.23q2.41-1.8 4.81-3.63v.74c218.134-165.95 362.04-412.57 400.067-685.61 38.027-273.05-32.941-550.17-197.292-770.4L0 2515.53zm0-2515.05V0c130.84 98.311 237.005 226.841 309.309 375.286 84.064 172.59 119.063 365.335 101.104 556.802-17.958 191.472-88.17 374.152-202.828 527.752z' clip-rule='evenodd' opacity='.08'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1112.5' x2='319.87' y1='6838.31' y2='-1012.95' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M1603 864.508c.01 24.852.91 49.748 2.69 74.642 13.77 191.82 79.97 376.03 191.24 532.14l3.66 4.81c7.14 9.99 14.65 19.97 22.16 29.77L2060 1822.21V0c-143.69 97.105-261.09 229.344-341.05 384.738-76.27 148.232-115.87 312.488-115.95 478.788zm457 1624.682v1821.52a1032.6 1032.6 0 0 1-147.2-120.75c-176.08-173.93-284.59-405.8-305.85-653.56-21.26-247.77 46.14-495.02 189.98-696.93l3.66-4.81c7.14-9.98 14.65-19.97 22.16-29.77z' clip-rule='evenodd' opacity='.1'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='2135.5' x2='3567.87' y1='6868.25' y2='-983.003' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
		background-position: 0 125vh, 100% 0;
		background-repeat: repeat-y, repeat-y;
		background-size: 135vw auto, 135vw auto;
		color: #fff
	}
	
	#page-sales {
		min-height: calc(100vh - 140px);
		position: relative
	}
	
	#page-sales .single-column-hero__description {
		font-size: 1.5rem;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:768px) {
		#page-sales .single-column-hero__description {
			font-size: 1.375rem;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	#page-solutions-startups .quote-carousel.dark-mode {
		padding-top: 96px
	}
	
	#page-company-contact .hero {
		margin-bottom: 96px
	}
	
	#page-pricing-ultimate {
		background-image: url(images/backgrounds/ultimate-background.png);
		background-position: top;
		background-repeat: no-repeat;
		background-size: 100% 400px
	}
	
	#page-security .card__image {
		margin-bottom: 24px;
		max-height: 104px;
		max-width: 186px
	}
	
	.banner:has(+#page-partners-technology-partners-aws) {
		display: none
	}
	
	#page-partners-technology-partners-aws .faq {
		max-width: 50%;
		min-width: 50%
	}
	
	@media (max-width:1025px) {
		#page-partners-technology-partners-aws .faq {
			max-width: 100%;
			min-width: 100%
		}
	}
	
	#page-partners-technology-partners-aws .faq__answer ul {
		list-style-type: "âœ“ "
	}
	
	#page-partners-technology-partners-aws .theme--purple {
		margin-bottom: 0
	}
	
	#page-pricing-feature-comparison .hero {
		padding: 96px 0
	}
	
	@media (width > 576px) {
		#page-pricing-feature-comparison .hero {
			padding: 64px 0 120px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow {
		align-items: center;
		background: linear-gradient(90deg, #a989f51f, #fca3261f);
		border-radius: 10px;
		display: flex;
		flex-direction: column;
		gap: unset;
		padding: 8px;
		position: relative;
		width: 100%
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow {
			border-radius: 100px;
			flex-direction: row;
			padding: 4px 8px 4px 4px;
			width: unset
		}
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn {
		text-decoration: underline
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn .slp-icon {
		transform: translate(8px)
	}
	
	#page-pricing-feature-comparison .eyebrow:before {
		background: linear-gradient(90deg, #a989f5, #fca326) border-box;
		border: 1px solid transparent;
		border-radius: 10px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow:before {
			border-radius: 100px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow code {
		background: transparent;
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	#page-pricing-feature-comparison .eyebrow--highlighted {
		background: #fff;
		border-radius: 100px;
		display: inline-flex;
		margin-right: 8px;
		padding: 4px 8px
	}
	
	@media (width <576px) {
		#page-pricing-feature-comparison .eyebrow .slp-btn,
		#page-pricing-feature-comparison .eyebrow--highlighted,
		#page-pricing-feature-comparison .eyebrow__text {
			margin-bottom: 8px !important;
			margin-right: 0 !important
		}
	}
	
	#page-pricing-feature-comparison .eyebrow .slp-btn {
		font-size: .875rem;
		margin-right: 8px;
		padding: 0
	}
	
	#ot-sdk-btn {
		background-color: transparent !important
	}



.slp-btn[data-v-56e2df5f] {
		align-items: center;
		border-radius: 4px;
		box-sizing: border-box;
		display: inline-flex;
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.25;
		min-width: 68px;
		padding: 11px 16px;
		text-align: center;
		text-decoration: none;
		transition: background-color .3s cubic-bezier(.7, 0, .3, 1);
		vertical-align: middle
	}
	
	.slp-btn[data-v-56e2df5f]:hover {
		cursor: pointer
	}
	
	.slp-btn-primary[data-v-56e2df5f] {
		background-color: #171321;
		border: 1px solid #171321;
		color: #fff
	}
	
	.slp-btn-primary[data-v-56e2df5f]:hover {
		background-color: #fff;
		border: 1px solid #171321;
		color: #171321
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f] {
		background-color: #d1d0d3;
		border: 1px solid #d1d0d3;
		color: #74717a
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #d1d0d3;
		cursor: default
	}
	
	.slp-btn-secondary[data-v-56e2df5f] {
		background-color: #fff;
		border: none;
		color: #171321
	}
	
	.slp-btn-secondary[data-v-56e2df5f]:hover {
		background-color: #e8e7eb;
		border: none;
		color: #171321;
		outline: none
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		color: #171321;
		padding-left: 0;
		text-decoration: underline;
		text-decoration-color: transparent;
		-webkit-text-decoration: none;
		text-underline-offset: 2px;
		transition: all .2s ease-in-out
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover {
		text-decoration-color: #171321;
		-webkit-text-decoration: underline
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover .slp-icon {
		transform: translate(8px)
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] .slp-icon {
		margin-left: 4px;
		transition: transform .2s ease-in-out
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3;
		text-decoration: none
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover .slp-icon {
		transform: none
	}
	
	.slp-btn-icon[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: 0;
		line-height: unset;
		min-width: unset;
		padding: 8px
	}
	
	.slp-btn-icon.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	.slp-btn-bold[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit;
		padding: 8px
	}
	
	.slp-btn-bold.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	@media (max-width:0px) {
		.slp-col-xs-1[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-1[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-1[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-2[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-2[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-2[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-3[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-3[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-3[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-4[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-4[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-4[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-5[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-5[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-5[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-6[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-6[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-6[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-7[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-7[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-7[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-8[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-8[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-8[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-9[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-9[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-9[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-10[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-10[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-10[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-11[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-11[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-11[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-12[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-12[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-12[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	.slp-container {
		display: block !important;
		min-height: 1px !important;
		visibility: visible !important;
		opacity: 1 !important;
		position: relative !important;
		z-index: 1 !important;
		overflow: visible !important;
	}
	
	.slp-container * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	.slp-container[data-v-67a0761e] {
		border: 1px solid transparent;
		margin-left: auto;
		margin-right: auto;
		padding-left: 16px;
		padding-right: 16px;
		width: 100%;
		display: block;
		min-height: 1px;
		visibility: visible;
		opacity: 1;
		position: relative;
		z-index: 1;
		overflow: visible;
	}
	
	.slp-container[data-v-67a0761e] * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	@media (min-width:640px) {
		.slp-container[data-v-67a0761e] {
			max-width: 95%
		}
	}
	
	@media (min-width:1024px) {
		.slp-container[data-v-67a0761e] {
			max-width: 972px
		}
	}
	
	@media (min-width:1170px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1111px
		}
	}
	
	@media (min-width:1400px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1170px;
			padding: 0
		}
	}
	
	.slp-full-grey-background[data-v-67a0761e] {
		background: #f2f1f5
	}
	
	.slp-full-charcoal-background[data-v-67a0761e] {
		background: #171321
	}
	
	.slp-partial-charcoal-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 75%, #171321 0, #171321)
	}
	
	@media (max-width:576px) {
		.slp-partial-charcoal-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #171321 0, #171321)
		}
	}
	
	.slp-gradient-background[data-v-67a0761e] {
		background: radial-gradient(50.08% 44.51% at 100% 100%, #a989f533, #7759c200), radial-gradient(60.76% 48.01% at 0 100%, #e2432933, #e2432900), #fff
	}
	
	.slp-full-gradient-background[data-v-67a0761e] {
		background: linear-gradient(165.41deg, #fadcd7, #f8f5ff 23.65%, #fff 54.66%, #f6f3fe 80.95%, #ffd4d8 100.92%)
	}
	
	.slp-full-light-purple-background[data-v-67a0761e] {
		background: #f6f3fe
	}
	
	.slp-half-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 50%, #f2f1f5 0, #f2f1f5)
	}
	
	.slp-partial-white-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #f2f1f5, #f2f1f5 70%, #fff 0, #fff)
	}
	
	.slp-partial-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 60%, #f2f1f5 0, #f2f1f5)
	}
	
	@media (max-width:576px) {
		.slp-partial-grey-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #f2f1f5 0, #f2f1f5)
		}
	}
	
	.fluid[data-v-67a0761e] {
		border: none;
		margin: 0;
		max-width: 100%;
		padding: 0
	}
	
	.slp-icon--color-primary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-primary-200[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-primary-300[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-secondary-200[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-surface-100[data-v-b82aeda9] {
		color: #f2f1f5;
		fill: #f2f1f5
	}
	
	.slp-icon--color-surface-200[data-v-b82aeda9] {
		color: #e8e7eb;
		fill: #e8e7eb
	}
	
	.slp-icon--color-surface-300[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-surface-400[data-v-b82aeda9] {
		color: #a2a1a6;
		fill: #a2a1a6
	}
	
	.slp-icon--color-surface-500[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-surface-600[data-v-b82aeda9] {
		color: #45424d;
		fill: #45424d
	}
	
	.slp-icon--color-surface-700[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-800[data-v-b82aeda9] {
		color: #f6f3fe;
		fill: #f6f3fe
	}
	
	.slp-icon--color-surface-900[data-v-b82aeda9] {
		color: #eee7fd;
		fill: #eee7fd
	}
	
	.slp-icon--color-surface-950[data-v-b82aeda9] {
		color: #e3d6ff;
		fill: #e3d6ff
	}
	
	.slp-icon--color-text-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-text-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-text-200[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-text-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-text-link-100[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--color-alert-100[data-v-b82aeda9] {
		color: #ffd4d8;
		fill: #ffd4d8
	}
	
	.slp-icon--color-alert-200[data-v-b82aeda9] {
		color: #f24f63;
		fill: #f24f63
	}
	
	.slp-icon--color-alert-300[data-v-b82aeda9] {
		color: #cb3446;
		fill: #cb3446
	}
	
	.slp-icon--color-warning-100[data-v-b82aeda9] {
		color: #ffefc7;
		fill: #ffefc7
	}
	
	.slp-icon--color-warning-200[data-v-b82aeda9] {
		color: #ffda7a;
		fill: #ffda7a
	}
	
	.slp-icon--color-warning-300[data-v-b82aeda9] {
		color: #ffb800;
		fill: #ffb800
	}
	
	.slp-icon--color-success-100[data-v-b82aeda9] {
		color: #b8e5bc;
		fill: #b8e5bc
	}
	
	.slp-icon--color-success-200[data-v-b82aeda9] {
		color: #48a651;
		fill: #48a651
	}
	
	.slp-icon--color-success-300[data-v-b82aeda9] {
		color: #327338;
		fill: #327338
	}
	
	.slp-icon--color-info-100[data-v-b82aeda9] {
		color: #d6eaff;
		fill: #d6eaff
	}
	
	.slp-icon--color-info-200[data-v-b82aeda9] {
		color: #70b4ff;
		fill: #70b4ff
	}
	
	.slp-icon--color-info-300[data-v-b82aeda9] {
		color: #3979bf;
		fill: #3979bf
	}
	
	.slp-icon--color-accent-100[data-v-b82aeda9] {
		color: #fca326;
		fill: #fca326
	}
	
	.slp-icon--color-accent-200[data-v-b82aeda9] {
		color: #fc6d26;
		fill: #fc6d26
	}
	
	.slp-icon--color-accent-300[data-v-b82aeda9] {
		color: #e24329;
		fill: #e24329
	}
	
	.slp-icon--color-accent-400[data-v-b82aeda9] {
		color: #a989f5;
		fill: #a989f5
	}
	
	.slp-icon--color-accent-500[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--size-xs[data-v-b82aeda9] {
		height: 12px;
		width: 12px
	}
	
	.slp-icon--size-sm[data-v-b82aeda9] {
		height: 16px;
		width: 16px
	}
	
	.slp-icon--size-md[data-v-b82aeda9] {
		height: 24px;
		width: 24px
	}
	
	.slp-icon--size-lg[data-v-b82aeda9] {
		height: 32px;
		width: 32px
	}
	
	.slp-icon--size-xl[data-v-b82aeda9] {
		height: 48px;
		width: 48px
	}
	
	.slp-icon[data-v-b82aeda9] {
		display: inline-flex;
		vertical-align: middle
	}
	
	.slp-icon div[data-v-b82aeda9] {
		height: inherit;
		width: inherit
	}
	
	.slp-row[data-v-adc8d02f] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-text-display1[data-v-f601c702],
	.slp-text-display1[data-v-f601c702] * {
		font-size: 6rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0416666667
	}
	
	@media (max-width:576px) {
		.slp-text-display1[data-v-f601c702],
		.slp-text-display1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading1[data-v-f601c702],
	.slp-text-heading1[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1[data-v-f601c702],
		.slp-text-heading1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2[data-v-f601c702],
	.slp-text-heading2[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2[data-v-f601c702],
		.slp-text-heading2[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3[data-v-f601c702],
	.slp-text-heading3[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3[data-v-f601c702],
		.slp-text-heading3[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4[data-v-f601c702],
	.slp-text-heading4[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4[data-v-f601c702],
		.slp-text-heading4[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5[data-v-f601c702],
	.slp-text-heading5[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5[data-v-f601c702],
		.slp-text-heading5[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-heading1-bold[data-v-f601c702],
	.slp-text-heading1-bold[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1-bold[data-v-f601c702],
		.slp-text-heading1-bold[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2-bold[data-v-f601c702],
	.slp-text-heading2-bold[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2-bold[data-v-f601c702],
		.slp-text-heading2-bold[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3-bold[data-v-f601c702],
	.slp-text-heading3-bold[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3-bold[data-v-f601c702],
		.slp-text-heading3-bold[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4-bold[data-v-f601c702],
	.slp-text-heading4-bold[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4-bold[data-v-f601c702],
		.slp-text-heading4-bold[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5-bold[data-v-f601c702],
	.slp-text-heading5-bold[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5-bold[data-v-f601c702],
		.slp-text-heading5-bold[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-body1[data-v-f601c702],
	.slp-text-body1[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 400;
		line-height: 1.5555555556
	}
	
	.slp-text-body2[data-v-f601c702],
	.slp-text-body2[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5
	}
	
	.slp-text-body3[data-v-f601c702],
	.slp-text-body3[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 400;
		line-height: 1.5714285714
	}
	
	.slp-text-body1-bold[data-v-f601c702],
	.slp-text-body1-bold[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.5555555556
	}
	
	.slp-text-body2-bold[data-v-f601c702],
	.slp-text-body2-bold[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-body3-bold[data-v-f601c702],
	.slp-text-body3-bold[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 660;
		line-height: 1.5714285714
	}
	
	.slp-text-all-caps[data-v-f601c702],
	.slp-text-all-caps[data-v-f601c702] * {
		font-size: .75rem;
		font-weight: 660;
		letter-spacing: .1em;
		line-height: 1.6666666667;
		text-transform: uppercase
	}
	
	.slp-text-quotes[data-v-f601c702],
	.slp-text-quotes[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-style: italic;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	@media (max-width:576px) {
		.slp-text-quotes[data-v-f601c702],
		.slp-text-quotes[data-v-f601c702] * {
			font-size: 1rem;
			line-height: 1.5rem
		}
	}
	
	.slp-text-emphasis[data-v-f601c702],
	.slp-text-emphasis[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	.slp-text-arrow[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702] * {
		color: #fff;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-arrow[data-v-f601c702]:hover,
	.slp-text-arrow[data-v-f601c702]:hover {
		color: #171321
	}
	
	.slp-text-arrow:hover .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:hover .slp-link-text {
		text-decoration: underline
	}
	
	.slp-text-arrow[data-v-f601c702]:active,
	.slp-text-arrow[data-v-f601c702]:active {
		color: #fff
	}
	
	.slp-text-arrow:active .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:active .slp-link-text {
		text-decoration: underline
	}
	
	.arrow-symbol[data-v-f601c702] {
		padding-left: 4px
	}
	
	.side-navigation-layout[data-v-68f8d83f] {
		display: flex
	}
	
	.side-navigation-layout--left[data-v-68f8d83f] {
		flex-direction: row
	}
	
	.side-navigation-layout--right[data-v-68f8d83f] {
		flex-direction: row-reverse
	}
	
	@media (max-width:1025px) {
		.side-navigation-layout[data-v-68f8d83f] {
			flex-direction: column
		}
	}
	
	.side-navigation[data-v-68f8d83f] {
		display: none;
		height: -moz-fit-content;
		height: fit-content;
		padding: 0 8px 96px;
		position: sticky;
		top: 140px
	}
	
	@media (min-width:1025px) {
		.side-navigation[data-v-68f8d83f] {
			display: block
		}
	}
	
	.side-navigation__item[data-v-68f8d83f] {
		padding: 12px 0
	}
	
	.side-navigation__item[data-v-68f8d83f]:first-child {
		margin-top: 0
	}
	
	.side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #171320;
		font-weight: 700;
		line-height: 12px;
		opacity: .2;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation__link[data-v-68f8d83f]:hover {
		opacity: 1
	}
	
	.side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		opacity: 1
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #a2a1a6;
		font-size: 1rem;
		font-weight: 700;
		line-height: 12px;
		opacity: 1;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f]:hover {
		box-shadow: none;
		color: #d1d0d3
	}
	
	.side-navigation--dark .side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		color: #fff
	}
	
	.side-navigation-dropdown[data-v-68f8d83f] {
		background-color: #fff;
		display: block;
		margin: 16px 0;
		position: sticky;
		top: 132px;
		z-index: 100
	}
	
	@media (min-width:1025px) {
		.side-navigation-dropdown[data-v-68f8d83f] {
			display: none
		}
	}
	
	.side-navigation-dropdown .dropdown-toggle[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		color: #74717a;
		cursor: pointer;
		display: flex;
		font-size: 1rem;
		justify-content: space-between;
		padding: 10px 16px;
		width: 100%
	}
	
	.side-navigation-dropdown .dropdown-menu[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		box-shadow: 0 4px 6px #0000001a;
		list-style: none;
		padding: 0
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f] {
		padding: 10px 16px
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f]:last-child {
		border-bottom: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f] {
		color: #171321;
		display: block;
		text-decoration: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f]:hover {
		font-weight: 500
	}
	
	.side-navigation-content[data-v-68f8d83f] {
		flex: 1
	}
	
	.slp-radio[data-v-f37e970e] {
		cursor: pointer;
		font-size: 1rem;
		margin-bottom: 16px;
		padding-left: 32px;
		position: relative;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none
	}
	
	.slp-radio.disabled[data-v-f37e970e] {
		color: #74717a !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #d1d0d3 !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #d1d0d3;
		display: block
	}
	
	.slp-radio:hover .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input[data-v-f37e970e] {
		height: 0;
		opacity: 0;
		position: absolute;
		width: 0
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e]:after {
		display: block
	}
	
	.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #45424d;
		border-radius: 50%;
		height: 16px;
		left: 0;
		position: absolute;
		top: 2px;
		width: 16px
	}
	
	.slp-radio__checkmark span[data-v-f37e970e],
	.slp-radio__checkmark[data-v-f37e970e]:hover {
		border: 1px solid #a989f5
	}
	
	.slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #7759c2;
		border-radius: 50%;
		content: "";
		display: none;
		height: 2px;
		left: 3px;
		padding: 4px;
		position: absolute;
		top: 3px;
		width: 2px
	}
	
	.slp-radio-group[data-v-ae31ec89] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-radio-group--horizontal[data-v-ae31ec89] {
		flex-direction: row
	}
	
	.slp-radio-group--horizontal .slp-radio[data-v-ae31ec89]:not(last-child) {
		margin-right: 24px;
		padding-left: 24px
	}
	
	.slp-radio-group--horizontal .slp-radio__option[data-v-ae31ec89] {
		flex-basis: 30%
	}
	
	.slp-radio-group--vertical[data-v-ae31ec89] {
		flex-direction: column
	}
	
	.slp-loading-linear[data-v-ee32411b] {
		animation: gradient-ee32411b 1s linear infinite;
		background: linear-gradient(90.89deg, #ef8cf3 -13.26%, #825ee9 67.46%);
		background-position: 0 0;
		background-size: 200% 200%;
		height: 4px;
		position: relative;
		width: 204px
	}
	
	@keyframes gradient-ee32411b {
		0% {
			background-position: 200% 200%
		}
		50% {
			background-position: 100% 100%
		}
		to {
			background-position: 0 0
		}
	}
	
	.slp-loading-round[data-v-ee32411b] {
		animation: spin-ee32411b 1s linear infinite;
		background-color: #fff;
		border: 8px solid #e8e7eb;
		border-radius: 50%;
		border-top-color: #a989f5;
		height: 32px;
		position: relative;
		transform: rotate(-45deg);
		width: 32px
	}
	
	@keyframes spin-ee32411b {
		0% {
			transform: rotate(-45deg)
		}
		to {
			transform: rotate(315deg)
		}
	}
	
	.depth-2[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-2.mobile[data-v-c3be63ed] {
		margin-left: 16px
	}
	
	.depth-3[data-v-c3be63ed] {
		margin-left: 48px
	}
	
	.depth-3.mobile[data-v-c3be63ed] {
		margin-left: 24px
	}
	
	.depth-4[data-v-c3be63ed] {
		margin-left: 64px
	}
	
	.depth-4.mobile[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-5[data-v-c3be63ed] {
		margin-left: 80px
	}
	
	.depth-5.mobile[data-v-c3be63ed] {
		margin-left: 40px
	}
	
	.anchor[data-v-c3be63ed] {
		border-radius: 4px;
		color: #171321;
		display: block;
		margin-bottom: 4px;
		padding: 8px 16px
	}
	
	.anchor.selected[data-v-c3be63ed] {
		background-color: #f6f3fe
	}
	
	.anchor[data-v-c3be63ed]:hover {
		background-color: #e3d6ff;
		color: #171321
	}
	
	.mobile .anchor[data-v-c3be63ed] {
		margin-bottom: 0
	}
	
	.mobile .anchor.selected[data-v-c3be63ed] {
		background-color: #fff
	}
	
	.mobile .anchor[data-v-c3be63ed]:hover {
		background-color: #fff;
		color: #171321
	}
	
	.dropdown[data-v-9b690a76] {
		background-color: #fff;
		left: 0;
		position: sticky;
		right: 0;
		top: 20px;
		z-index: 100
	}
	
	.dropdown .horizontal-rule[data-v-9b690a76] {
		border-top: 1px solid #d1d0d3
	}
	
	.dropdown.hide .dropdown__button[data-v-9b690a76] {
		border-radius: 4px !important
	}
	
	.dropdown.hide .dropdown__list[data-v-9b690a76] {
		display: none
	}
	
	.dropdown .nav-heading[data-v-9b690a76] {
		font-size: 12px;
		margin-bottom: 8px;
		padding: 0 16px
	}
	
	.dropdown__button[data-v-9b690a76] {
		align-items: center;
		border: 1px solid #d1d0d3 !important;
		border-radius: 4px 4px 0 0 !important;
		display: flex;
		justify-content: space-between;
		width: 100%
	}
	
	.dropdown__list[data-v-9b690a76] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		left: 0;
		max-height: 70vh;
		overflow-y: scroll;
		padding: 16px 8px;
		position: absolute;
		right: 0;
		top: 42px
	}
	
	.dropdown__link[data-v-9b690a76] {
		align-items: center;
		color: #171321;
		display: flex;
		justify-content: space-between;
		margin-left: 8px;
		text-decoration: none;
		width: 100%
	}
	
	#collapsible-sidebar-wrapper[data-v-47e57dda] {
		display: flex
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar[data-v-47e57dda] {
		align-self: flex-start;
		height: 100%;
		max-height: calc(100vh - 96px);
		min-width: 300px;
		overflow-y: scroll;
		padding: 0 32px 32px;
		position: sticky;
		top: 0
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .nav-heading[data-v-47e57dda] {
		margin-bottom: 8px
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .anchors[data-v-47e57dda] {
		margin-bottom: 32px
	}
	
	@media (min-width:768px) {
		.mobile[data-v-47e57dda] {
			display: none !important
		}
	}
	
	@media (max-width:768px) {
		.desktop[data-v-47e57dda] {
			display: none !important
		}
	}
	
	.slp-tooltip[data-v-1280f345] {
		border-bottom: 1px dashed #171321;
		display: inline-block;
		position: relative
	}
	
	.slp-tooltip.button-mode[data-v-1280f345] {
		cursor: pointer
	}
	
	.slp-tooltip.no-border[data-v-1280f345] {
		border: none
	}
	
	.slp-tooltip:hover .slp-tooltip__content[data-v-1280f345] {
		opacity: 1
	}
	
	.slp-tooltip__list[data-v-1280f345] {
		list-style: disc inside;
		list-style-position: outside;
		margin-left: 16px
	}
	
	.slp-tooltip__list li[data-v-1280f345] {
		margin-bottom: 8px
	}
	
	.slp-tooltip__wrapper[data-v-1280f345] {
		pointer-events: none;
		position: relative;
		text-align: left
	}
	
	.slp-tooltip__content[data-v-1280f345] {
		background: #333;
		border-radius: 4px;
		color: #fff;
		font-size: 12px;
		line-height: 16px;
		padding: 12px;
		position: absolute;
		transform: translate(-50%);
		transition: all .3s ease-in-out;
		width: 170px;
		z-index: 20
	}
	
	.slp-tooltip__content.hover-mode[data-v-1280f345] {
		opacity: 0
	}
	
	.slp-tooltip__content[data-v-1280f345]:before {
		content: "";
		display: block;
		height: 0;
		left: -8px;
		position: absolute;
		top: 50px;
		width: 0
	}
	
	.slp-tooltip__content.top[data-v-1280f345] {
		bottom: 30px;
		left: 50%
	}
	
	.slp-tooltip__content.top[data-v-1280f345]:before {
		border: 8px solid transparent;
		border-top-color: #333;
		left: 46%;
		top: 98%
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345] {
		left: 50%;
		top: 28px
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345]:before {
		border-bottom: 8px solid #333;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		left: 46%;
		top: -8px
	}
	
	.slp-tooltip__content.right[data-v-1280f345] {
		left: 100%;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content.right[data-v-1280f345]:before {
		border-bottom: 8px solid transparent;
		border-right: 8px solid #333;
		border-top: 8px solid transparent;
		left: -8px;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content[data-v-1280f345] a {
		color: #fff;
		cursor: pointer;
		pointer-events: all;
		text-decoration: underline
	}
	
	.breadcrumb[data-v-fd412793] {
		display: flex
	}
	
	.breadcrumb__crumb[data-v-fd412793] {
		align-items: center;
		color: #7759c2;
		display: flex;
		position: relative
	}
	
	.breadcrumb__crumb__tooltip[data-v-fd412793] {
		border-bottom: none !important;
		font-size: .875rem
	}
	
	.breadcrumb__crumb a span[data-v-fd412793] {
		white-space: nowrap
	}
	
	.breadcrumb__crumb[data-v-fd412793]:not(.breadcrumb__crumb--disabled):hover {
		text-decoration: underline
	}
	
	.breadcrumb__crumb--mobile[data-v-fd412793] {
		overflow: hidden
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793] {
		flex: 1
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793],
	.breadcrumb__crumb--mobile span[data-v-fd412793] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	
	.breadcrumb__crumb--disabled[data-v-fd412793] {
		color: #74717a
	}
	
	.breadcrumb__crumb--disabled a[data-v-fd412793],
	.breadcrumb__crumb--disabled a[data-v-fd412793]:active,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:focus,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:hover {
		cursor: auto;
		text-decoration: none
	}
	
	.breadcrumb__crumb a[data-v-fd412793] {
		color: inherit
	}
	
	.breadcrumb__chevron[data-v-fd412793] {
		margin: 0 10px 0 6px
	}
	
	.dropdown[data-v-e3d886e6] {
		position: relative
	}
	
	.dropdown__select[data-v-e3d886e6] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background: transparent;
		border: 1px solid #333;
		border-radius: 4px;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 400;
		padding: 14px 12px;
		width: 100%
	}
	
	.dropdown[data-v-e3d886e6]:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none' viewBox='0 0 12 7'%3E%3Cpath fill='%23333' d='M10.293.293a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5A1 1 0 0 1 1.707.293L6 4.586z'/%3E%3C/svg%3E");
		pointer-events: none;
		position: absolute;
		right: 28px;
		top: calc(50% - 14px)
	}
	
	.dropdown span[data-v-e3d886e6] {
		color: #171321
	}
	
	.slp-background-color-primary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-primary-200[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-primary-300[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-secondary-200[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-surface-100[data-v-2b3ad016] {
		background-color: #f2f1f5
	}
	
	.slp-background-color-surface-200[data-v-2b3ad016] {
		background-color: #e8e7eb
	}
	
	.slp-background-color-surface-300[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-surface-400[data-v-2b3ad016] {
		background-color: #a2a1a6
	}
	
	.slp-background-color-surface-500[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-surface-600[data-v-2b3ad016] {
		background-color: #45424d
	}
	
	.slp-background-color-surface-700[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-800[data-v-2b3ad016] {
		background-color: #f6f3fe
	}
	
	.slp-background-color-surface-900[data-v-2b3ad016] {
		background-color: #eee7fd
	}
	
	.slp-background-color-surface-950[data-v-2b3ad016] {
		background-color: #e3d6ff
	}
	
	.slp-background-color-text-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-text-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-text-200[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-text-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-text-link-100[data-v-2b3ad016] {
		background-color: #7759c2
	}
	
	.slp-background-color-alert-100[data-v-2b3ad016] {
		background-color: #ffd4d8
	}
	
	.slp-background-color-alert-200[data-v-2b3ad016] {
		background-color: #f24f63
	}
	
	.slp-background-color-alert-300[data-v-2b3ad016] {
		background-color: #cb3446
	}
	
	.slp-background-color-warning-100[data-v-2b3ad016] {
		background-color: #ffefc7
	}
	
	.slp-background-color-warning-200[data-v-2b3ad016] {
		background-color: #ffda7a
	}
	
	.slp-background-color-warning-300[data-v-2b3ad016] {
		background-color: #ffb800
	}
	
	.slp-background-color-success-100[data-v-2b3ad016] {
		background-color: #b8e5bc
	}
	
	.slp-background-color-success-200[data-v-2b3ad016] {
		background-color: #48a651
	}
	
	.slp-background-color-success-300[data-v-2b3ad016] {
		background-color: #327338
	}
	
	.slp-background-color-info-100[data-v-2b3ad016] {
		background-color: #d6eaff
	}
	
	.slp-background-color-info-200[data-v-2b3ad016] {
		background-color: #70b4ff
	}
	
	.slp-background-color-info-300[data-v-2b3ad016] {
		background-color: #3979bf
	}
	
	.slp-background-color-accent-100[data-v-2b3ad016] {
		background-color: #fca326
	}
	
	.slp-background-color-accent-200[data-v-2b3ad016] {
		background-color: #fc6d26
	}
	
	.slp-background-color-accent-300[data-v-2b3ad016] {
		background-color: #e24329
	}
	
	.slp-background-color-accent-400[data-v-2b3ad016] {
		background-color: #a989f5
	}
	
	.slp-background-color-accent-500[data-v-2b3ad016] {
		background-color: #7759c2
	}



.grid-wrapper[data-v-00bffee2] {
		display: flex;
		flex-direction: column;
		overflow-x: clip
	}
	
	.grid-wrapper[data-v-00bffee2]>* {
		max-width: 100%;
		min-width: 0
	}
	
	.banner[data-v-00bffee2] {
		order: 0
	}
	
	@media screen and (min-width:768px) {
		.banner[data-v-00bffee2] {
			order: -1
		}
	}



@media (max-width:1025px) {
		:lang(en) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1026px) {
		:lang(en) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (max-width:1200px) {
		:not(: lang(en)) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1201px) {
		:not(: lang(en)) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	#navigation[data-v-d2fdf33f] {
		background: #fff;
		left: 0;
		min-height: 84px;
		position: sticky;
		right: 0;
		top: 0;
		z-index: 1025
	}
	
	@media (min-width:576px) and (max-width:1024px) {
		#navigation[data-v-d2fdf33f] {
			min-height: 80px
		}
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] {
		border: none;
		display: none
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] *,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:after,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] {
		display: none
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] *,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:after,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}



.be-nav-navigation[data-v-3e0009a0] {
		backdrop-filter: blur(16px);
		-webkit-backdrop-filter: blur(16px);
		background-color: #fff;
		padding: 4px 24px 16px
	}
	
	.be-nav-navigation[data-v-3e0009a0] *,
	.be-nav-navigation[data-v-3e0009a0]:after,
	.be-nav-navigation[data-v-3e0009a0]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-3e0009a0] {
		overflow-x: clip
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation[data-v-3e0009a0] {
			display: flex;
			justify-content: center;
			padding: 4px 24px 16px
		}
	}
	
	.be-nav-navigation__login-popover[data-v-3e0009a0] {
		display: flex;
		flex-direction: column;
		min-width: 240px;
		padding: 0 24px
	}
	
	.be-nav-navigation__link[data-v-3e0009a0] {
		color: #7759c2
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:hover {
		text-decoration: underline
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:last-of-type {
		padding-bottom: 0
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation__search[data-v-3e0009a0] {
			margin-right: 0
		}
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0] {
		color: #74717a;
		transition: all .3s ease-in-out
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0]:hover {
		color: #45424d
	}
	
	.be-nav-navigation-bottom[data-v-3e0009a0] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding-top: 16px;
		width: 100%
	}
	
	.be-nav-navigation-bottom.centered[data-v-3e0009a0] {
		justify-content: center
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover:after {
		animation: shine-3e0009a0 .8s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left[data-v-3e0009a0] {
		align-items: center;
		color: #74717a !important;
		display: flex
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left ul[data-v-3e0009a0] {
		white-space: nowrap
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left--no-search[data-v-3e0009a0] {
		margin-right: 40px
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0] {
		display: inline-block
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(:last-child) {
		margin-right: 16px
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(: last-child) {
			margin-right: 8px
		}
	}
	
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0] {
		color: #74717a;
		position: relative;
		transition: all .1s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-item_button--active[data-v-3e0009a0],
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0]:hover {
		color: #171321
	}
	
	.be-nav-navigation-bottom .navigation-bottom-right[data-v-3e0009a0] {
		align-items: center;
		display: flex
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-bottom-right .slp-btn[data-v-3e0009a0]:not(: first-child) {
			margin-right: 8px
		}
	}
	
	.v-popper__arrow-container[data-v-3e0009a0] {
		display: none !important
	}
	
	.v-popper__popper[data-v-3e0009a0] {
		outline: none !important
	}
	
	@keyframes shine-3e0009a0 {
		to {
			left: 200%
		}
	}



.navigation-dropdown[data-v-6683d6d6] {
		display: inline-block;
		margin-bottom: -16px;
		padding-bottom: 16px;
		position: relative
	}
	
	.navigation-dropdown:hover .navigation-dropdown__popover[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button[data-v-6683d6d6] {
		color: #74717a;
		position: relative;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__button[data-v-6683d6d6]:hover {
		color: #171321
	}
	
	.navigation-dropdown__button:hover svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button svg[data-v-6683d6d6] {
		bottom: -4px;
		display: none;
		left: calc(50% - 8px);
		position: absolute
	}
	
	.navigation-dropdown__popover[data-v-6683d6d6] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		box-shadow: 0 8px 50px -16px #d1d0d280;
		display: flex;
		flex-wrap: wrap;
		min-width: 170px;
		position: absolute;
		top: 50px;
		transition: visibility 0s, opacity .15s ease-in-out;
		z-index: 1
	}
	
	.navigation-dropdown__popover--center[data-v-6683d6d6] {
		left: 50%;
		transform: translate(-50%)
	}
	
	.navigation-dropdown__popover--hidden[data-v-6683d6d6] {
		opacity: 0;
		visibility: hidden
	}
	
	.navigation-dropdown__popover--left[data-v-6683d6d6] {
		left: 0;
		transform: translate(0)
	}
	
	.navigation-dropdown__popover--right[data-v-6683d6d6] {
		left: 70px;
		transform: translate(-100%)
	}
	
	.navigation-dropdown__popover--show[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown__categories[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		margin: 0 4px;
		min-width: 170px;
		-moz-column-break-inside: avoid;
		break-inside: avoid
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__categories[data-v-6683d6d6] {
			margin: 0 16px
		}
	}
	
	.navigation-dropdown__categories--mb[data-v-6683d6d6] {
		margin-bottom: 24px !important
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6] {
		color: #171321 !important;
		padding: 8px 0;
		white-space: nowrap
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6]:hover {
		color: #7759c2 !important
	}
	
	.navigation-dropdown__bottom-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 8px !important;
		transition: none !important
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__bottom-link[data-v-6683d6d6] {
			padding-bottom: 16px !important;
			padding-left: 16px !important
		}
	}
	
	.navigation-dropdown__main[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px 16px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__main[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	@media (max-width:1400px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -50px
		}
	}
	
	@media (max-width:1200px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -80px
		}
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6] {
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		white-space: normal
	}
	
	.navigation-dropdown__side-section h5[data-v-6683d6d6],
	.navigation-dropdown__side-section p[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6]:hover {
		background-color: #e3d6ff;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__image[data-v-6683d6d6],
	.navigation-dropdown__logo[data-v-6683d6d6] {
		height: 160px;
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__image[data-v-6683d6d6],
		.navigation-dropdown__logo[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__logo[data-v-6683d6d6] {
		background: #fff;
		border-radius: 4px 4px 50px;
		box-sizing: border-box;
		padding: 12px
	}
	
	.navigation-dropdown__logo img[data-v-6683d6d6] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	.navigation-dropdown__icon[data-v-6683d6d6] {
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__icon[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__icon img[data-v-6683d6d6] {
		border-bottom-right-radius: 50px;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 0 !important;
		text-align: left !important;
		transition: none !important
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6]>* {
		transition: none !important
	}
	
	.navigation-dropdown__side-link-small[data-v-6683d6d6] {
		font-size: 14px !important
	}
	
	.navigation-dropdown__footer[data-v-6683d6d6] {
		background-color: #f6f3fe;
		padding: 24px 32px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown__cards[data-v-6683d6d6] {
			display: flex;
			padding: 24px 8px
		}
	}
	
	.nav-card-grid[data-v-6683d6d6] {
		display: grid;
		gap: 1px;
		grid-template-columns: repeat(3, 300px)
	}
	
	.nav-card-grid.separators[data-v-6683d6d6] {
		background-color: #e8e7eb
	}
	
	.with-footer[data-v-6683d6d6] {
		display: flex;
		flex-direction: column
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list--w-footer[data-v-6683d6d6] {
			padding: 0 16px
		}
		.navigation-dropdown-list--w-footer .navigation-dropdown-list__wrapper[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		margin-top: 8px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__item[data-v-6683d6d6] {
		padding: 12px 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		gap: 10px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link[data-v-6683d6d6] {
		font-size: 16px;
		margin-top: 20px;
		padding: 16px 0 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon[data-v-6683d6d6] {
		height: 12px;
		position: relative;
		width: 12px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon svg[data-v-6683d6d6] {
		left: 0;
		position: absolute;
		top: 0
	}



.nav-card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex: 1 1 300px;
		flex-direction: column;
		gap: 16px;
		height: 100%;
		min-width: 300px;
		padding: 24px
	}
	
	.nav-card ul[data-v-4cb1eda5] {
		width: 100%
	}
	
	.nav-card ul[data-v-4cb1eda5]>:first-child {
		padding-top: 0 !important
	}
	
	.nav-card .title[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: flex;
		flex-wrap: nowrap
	}
	
	.nav-card .title:hover .title-chevron[data-v-4cb1eda5] {
		visibility: visible
	}
	
	.nav-card .title[data-v-4cb1eda5] br {
		content: "";
		display: none
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] br {
			display: block
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon {
		height: 16px;
		width: 16px
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] .icon {
			display: none
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon * {
		fill: currentColor
	}
	
	.nav-card .description[data-v-4cb1eda5],
	.nav-card .items[data-v-4cb1eda5],
	.nav-card .title[data-v-4cb1eda5] {
		white-space: normal
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5] {
		border-left: 1px solid #e8e7eb
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5]:first-of-type {
		border-left-color: transparent
	}
	
	.nav-card__item[data-v-4cb1eda5] {
		border-bottom: 1px solid #d1d0d3;
		margin: 0 16px;
		padding: 16px 0 !important
	}
	
	@media (min-width:1025px) {
		.nav-card__item[data-v-4cb1eda5] {
			border-bottom: 0;
			margin: 0;
			padding: 0 0 16px !important
		}
	}
	
	.nav-card__item span[data-v-4cb1eda5] {
		font-weight: 400;
		white-space: normal
	}
	
	@media (min-width:1025px) {
		.nav-card__item span[data-v-4cb1eda5] {
			font-weight: 600
		}
	}
	
	.nav-card__card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex-direction: column;
		gap: 16px;
		width: 100%
	}
	
	.nav-card__card:hover .link[data-v-4cb1eda5],
	.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
		color: #7759c2
	}
	
	@media (min-width:1200px) {
		.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
			align-self: flex-end;
			display: block;
			margin-bottom: 6px
		}
	}
	
	.nav-card__card:hover .nav-card__link[data-v-4cb1eda5] {
		text-decoration-color: #000
	}
	
	.nav-card__card:hover .nav-card__link .slp-icon[data-v-4cb1eda5] {
		transform: translate(8px)
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] {
		height: 16px;
		width: 16px
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] * {
		fill: currentColor
	}
	
	.nav-card__icon[data-v-4cb1eda5] {
		color: #171321;
		height: 24px;
		width: 24px
	}
	
	@media (min-width:1200px) {
		.nav-card__icon[data-v-4cb1eda5] {
			color: #74717a
		}
	}
	
	.nav-card__article[data-v-4cb1eda5] {
		display: flex;
		flex-direction: column;
		gap: 16px
	}
	
	.nav-card .nav-card__link[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: inline-flex;
		text-decoration: underline;
		text-decoration-color: transparent;
		text-underline-offset: 2px;
		transition: all .3s ease
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] {
		height: 12px !important;
		position: relative;
		transform: translate(0);
		transition: all .3s ease;
		width: 12px !important
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] svg {
		left: 0;
		position: absolute;
		top: 0
	}
	
	.anchor-wrapper:hover .cta[data-v-4cb1eda5],
	.anchor-wrapper:hover .link[data-v-4cb1eda5] {
		color: #7759c2
	}
	
	.description[data-v-4cb1eda5] {
		color: #74717abf
	}
	
	.items[data-v-4cb1eda5] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin-top: 4px
	}
	
	@media (max-width:1025px) {
		.items[data-v-4cb1eda5] {
			padding-left: 16px;
			width: 100%
		}
		.items .item[data-v-4cb1eda5] {
			border-bottom: 1px solid #d1d0d3;
			padding-bottom: 16px;
			width: 100%
		}
		.items .link[data-v-4cb1eda5] {
			color: #171321;
			font-weight: 400
		}
	}
	
	.link[data-v-4cb1eda5] {
		color: #000
	}
	
	.link[data-v-4cb1eda5]:hover {
		color: #7759c2
	}
	
	.cta[data-v-4cb1eda5] {
		align-items: center;
		display: flex
	}
	
	.title-chevron[data-v-4cb1eda5] {
		align-self: flex-end;
		padding-bottom: 25px;
		visibility: hidden
	}
	
	@media (max-width:1025px) {
		.title-chevron[data-v-4cb1eda5] {
			visibility: visible
		}
	}



.nav-footer[data-v-536eaa06] {
		align-self: stretch;
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		gap: 24px;
		padding: 24px 32px 32px;
		width: 100%
	}
	
	.nav-footer__title[data-v-536eaa06] {
		color: #7759c2
	}
	
	@media (min-width:1025px) {
		.nav-footer[data-v-536eaa06] {
			padding: 24px
		}
	}
	
	@media (min-width:1200px) {
		.nav-footer[data-v-536eaa06] {
			padding: 32px
		}
	}
	
	.footer-button-container[data-v-536eaa06] {
		background-color: #f6f3fe;
		display: grid;
		gap: 32px;
		grid-template-columns: repeat(3, 1fr)
	}
	
	@media (max-width:1025px) {
		.footer-button-container[data-v-536eaa06] {
			grid-template-columns: 1fr
		}
	}
	
	.footer-button-container .button[data-v-536eaa06] {
		background: #eee7fd;
		border: none;
		border-radius: 4px;
		color: #000;
		justify-content: center;
		width: 100%
	}
	
	.footer-button-container .button[data-v-536eaa06]:hover {
		background: #e3d6ff;
		border: none
	}



@media (min-width:1025px) {
		.navigation-dropdown-list[data-v-d937d793] {
			display: flex
		}
		.navigation-dropdown-list__wrapper[data-v-d937d793] {
			display: flex;
			flex-wrap: wrap;
			padding: 24px
		}
		.navigation-dropdown-list__sections[data-v-d937d793] {
			display: flex;
			gap: 16px
		}
	}
	
	.navigation-dropdown-list__section[data-v-d937d793] {
		-moz-column-break-inside: avoid;
		break-inside: avoid;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin: 24px 16px 0;
		min-width: 170px;
		page-break-inside: avoid
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0 8px
		}
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793] {
		background-color: var(--backgroundColor, #fff);
		color: var(--textColor, #171321);
		display: block;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		position: relative;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]>* {
		position: relative
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]:before {
		background-color: var(--backgroundColor, #fff);
		border-radius: 0 4px 4px 0;
		content: "";
		height: calc(100% + 2px);
		left: 0;
		position: absolute;
		top: -1px;
		width: calc(100% + 2px)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__article a[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793],
	.navigation-dropdown-list__feature__content a[data-v-d937d793] {
		display: flex;
		flex-direction: column;
		height: 100%;
		justify-content: space-between;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-align: left;
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793] svg *,
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] svg * {
		fill: currentColor
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg,
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg {
		transform: translate(8px)
	}
	
	.navigation-dropdown-list__feature__title[data-v-d937d793],
	.navigation-dropdown-list__feature__title span[data-v-d937d793] {
		color: #7759c2
	}
	
	.navigation-dropdown-list__side-link[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] {
		border-bottom: 1px solid #d1d0d3;
		padding: 12px 0 !important
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] {
			border-bottom: 0;
			margin: 0;
			padding: 8px 0 !important
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] span {
		font-size: 18px;
		font-weight: 400;
		line-height: 28px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] span {
			font-size: 16px;
			line-height: 24px
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a {
		color: #171321
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a:hover {
		color: #7759c2
	}
	
	.navigation-dropdown-list__title[data-v-d937d793] {
		color: #7759c2;
		margin: 24px 16px 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__title[data-v-d937d793] {
			margin: 8px 0 0
		}
	}
	
	.navigation-dropdown-list__list[data-v-d937d793] {
		padding-left: 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__list[data-v-d937d793] {
			padding-left: 0
		}
	}
	
	.navigation-dropdown-list__bottom-link[data-v-d937d793] {
		margin: 16px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 0 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 8px 0
		}
	}
	
	.navigation-dropdown-list__image[data-v-d937d793] {
		margin-bottom: 16px;
		max-width: 375px;
		width: 100%
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			height: 160px;
			max-width: 200px;
			width: 200px
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown-list__image img[data-v-d937d793] {
		height: 100%;
		width: 100%
	}
	
	.navigation-dropdown-list__feature-desc[data-v-d937d793] {
		margin: 32px 0
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__feature-desc[data-v-d937d793] {
			margin: 0 0 8px
		}
	}



.be-nav__nav-button[data-v-62226572] {
		transition: background-color .1s ease-in-out !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	.be-nav__nav-button--accent[data-v-62226572] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--accent[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav__nav-button--animate[data-v-62226572]:after {
		animation: shine-62226572 1s ease-in-out
	}
	
	.be-nav__nav-button--gleam[data-v-62226572] {
		background: linear-gradient(93.83deg, #c7b1febf 7.27%, #ffd4d8bf 105.33%) !important;
		border: none !important;
		color: #171321 !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	@keyframes shine-62226572 {
		to {
			left: 200%
		}
	}



.be-nav-tablet[data-v-fb4275f3] {
		align-items: center;
		background-color: #fff;
		display: flex;
		justify-content: space-between;
		padding: 16px 8px
	}
	
	@media (max-width:576px) {
		.be-nav-tablet[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-tablet[data-v-fb4275f3] *,
	.be-nav-tablet[data-v-fb4275f3]:after,
	.be-nav-tablet[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone[data-v-fb4275f3] {
		background-color: #fff
	}
	
	@media (min-width:577px) {
		.be-nav-phone[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-phone[data-v-fb4275f3] *,
	.be-nav-phone[data-v-fb4275f3]:after,
	.be-nav-phone[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone .navigation-top[data-v-fb4275f3] {
		border-radius: 0;
		justify-content: center;
		width: 100%
	}
	
	.be-nav-phone .navigation-top:hover svg[data-v-fb4275f3] {
		fill: #000
	}
	
	.be-nav-phone .navigation-bottom[data-v-fb4275f3] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding: 16px
	}
	
	.be-nav-phone .navigation-bottom .search-icon[data-v-fb4275f3] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		color: #171321 !important
	}
	
	.be-nav-phone .navigation-bottom .search-icon svg path[data-v-fb4275f3] {
		fill: #171321 !important
	}
	
	.be-nav-phone__icon[data-v-fb4275f3],
	.be-nav-phone__icon[data-v-fb4275f3] * {
		color: #fff;
		fill: currentColor
	}
	
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3],
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3] * {
		color: #000
	}



.be-nav-search[data-v-caad2a1a] {
		background-color: #fff;
		bottom: 0;
		left: 0;
		overflow-y: scroll;
		position: fixed;
		right: 0;
		top: 84px
	}
	
	@media (max-width:1025px) {
		.be-nav-search[data-v-caad2a1a] {
			overflow-x: hidden;
			top: 0
		}
	}
	
	.be-nav-search__container[data-v-caad2a1a] {
		height: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-search__container[data-v-caad2a1a] {
			padding: 0 !important
		}
	}
	
	.be-nav-search__row[data-v-caad2a1a] {
		flex-wrap: nowrap !important;
		height: 100%;
		justify-content: center
	}
	
	.be-nav-search__row[data-v-caad2a1a]:focus-visible {
		outline: none
	}
	
	.be-nav-search__close[data-v-caad2a1a] {
		display: flex;
		justify-content: flex-end;
		margin-top: 16px
	}
	
	.be-nav-search__close--text[data-v-caad2a1a] {
		color: #171321 !important
	}



.be-nav-search-content {
		padding: 24px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content {
			padding: 8px
		}
	}
	
	.be-nav-search-content__input {
		position: relative;
		width: 100%
	}
	
	.be-nav-search-content__input input {
		-webkit-appearance: none;
		border: 0;
		border-bottom: 1px solid #d1d0d3;
		border-radius: 0;
		color: #74717a;
		font-size: 2.5rem;
		width: calc(100% - 8px)
	}
	
	.be-nav-search-content__input input::-moz-placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input::placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input:focus {
		outline: none
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input input {
			caret-color: #171321 !important;
			font-size: 1.375rem
		}
	}
	
	.be-nav-search-content__input--close {
		cursor: pointer;
		position: absolute;
		right: 16px;
		top: 20px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input--close {
			top: 4px
		}
	}
	
	.be-nav-search-content__link {
		color: #171321 !important;
		font-weight: 700 !important
	}



.be-nav-suggestions__default[data-v-8f850be7] {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 4px
	}
	
	@media (min-width:1025px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			-moz-column-gap: 32px;
			column-gap: 32px;
			display: grid;
			grid-template-columns: repeat(2, 1fr)
		}
	}
	
	@media (min-width:1200px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			grid-template-columns: repeat(3, 1fr)
		}
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7] {
		background-color: #f6f3fe !important;
		border: none !important;
		color: #171321 !important;
		justify-content: center;
		margin-bottom: 16px;
		transition: all .3s ease-in-out;
		width: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-suggestions__default-btn[data-v-8f850be7] {
			max-width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7]:hover {
		background-color: #e3d6ff !important
	}
	
	.be-nav-suggestions__result[data-v-8f850be7] {
		align-items: center;
		display: flex
	}
	
	.be-nav-suggestions__result--icon[data-v-8f850be7] {
		min-width: 16px
	}
	
	.be-nav-suggestions__result--icon svg[data-v-8f850be7] {
		min-height: 16px;
		min-width: 16px
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
		color: #7759c2;
		font-weight: 400
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7]:hover {
		text-decoration-color: #7759c2
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
			padding-left: 8px !important
		}
	}
	
	.be-nav-suggestions__result .slp-btn span[data-v-8f850be7] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}



.banner[data-v-3611edb9] {
		display: block
	}
	
	.banner[data-v-3611edb9]:hover .icon {
		transform: translate(8px)
	}
	
	.banner__desktop[data-v-3611edb9] {
		align-items: center;
		background-color: #171321;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		overflow: hidden;
		width: 100%
	}
	
	@media (max-width:768px) {
		.banner__desktop[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner__desktop .content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center
	}
	
	.banner__desktop .icon[data-v-3611edb9] {
		color: #fff;
		display: flex;
		transition: all .3s ease
	}
	
	.banner__desktop .icon[data-v-3611edb9] svg * {
		fill: currentColor
	}
	
	.banner__desktop .image[data-v-3611edb9] {
		margin-right: 8px
	}
	
	.banner__desktop .text[data-v-3611edb9] {
		color: #fff;
		padding: 16px 0;
		text-decoration: underline
	}
	
	.banner__mobile[data-v-3611edb9] {
		--background-gradient: linear-gradient(135deg, #f7a20f, #a989f5, #962eff, #09f);
		color: #171321;
		display: block;
		font-size: 14px;
		margin: 9px;
		padding: 8px 12px;
		position: relative;
		text-decoration: none
	}
	
	.banner__mobile[data-v-3611edb9]:before {
		background: var(--background-gradient) border-box;
		border: 2px solid transparent;
		border-radius: 70px;
		content: "";
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask-composite: exclude;
		-webkit-mask-composite: xor;
		position: absolute
	}
	
	.banner__mobile .pill-content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center;
		position: relative;
		z-index: 1
	}
	
	.banner__mobile .pill-content .slp-icon[data-v-3611edb9] {
		margin-left: 16px;
		transition: transform .2s ease-in-out
	}
	
	@media (min-width:768px) {
		.banner__mobile[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner--release[data-v-3611edb9] {
		background: #232150;
		overflow: hidden;
		position: relative
	}
	
	.banner--release[data-v-3611edb9]:after,
	.banner--release[data-v-3611edb9]:before {
		content: "";
		height: 100%;
		left: 0;
		pointer-events: none;
		position: absolute;
		top: 0;
		width: 100%
	}
	
	.banner--release[data-v-3611edb9]:before {
		background: radial-gradient(42.45% 64.15% at 21.3% 14.65%, #ceb3ef26 5.05%, #ceb3ef00)
	}
	
	.banner--release[data-v-3611edb9]:after {
		background: radial-gradient(59.78% 45.32% at 31.69% 94.07%, #e2432933 0, #e2432908)
	}
	
	.banner--release .banner__desktop[data-v-3611edb9] {
		background: transparent;
		display: flex !important;
		justify-content: center
	}
	
	.banner--release .text[data-v-3611edb9] {
		font-weight: 600;
		text-align: center;
		text-decoration: none
	}
	
	@media (max-width:576px) {
		.banner--release .text[data-v-3611edb9] {
			padding: 0
		}
	}
	
	.banner--release .banner__button-text[data-v-3611edb9] {
		color: #fff;
		display: none;
		text-decoration: underline
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button-text[data-v-3611edb9] {
			display: block
		}
	}
	
	.banner--release .banner__button[data-v-3611edb9] {
		font-size: 16px;
		font-weight: 400;
		margin-left: 8px;
		min-width: auto;
		padding: 0
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button[data-v-3611edb9] {
			margin-left: 16px;
			padding: 11px 0
		}
	}
	
	@media (max-width:576px) {
		.banner--release .banner__button .icon svg[data-v-3611edb9] {
			margin: -3px 0 0
		}
	}
	
	.banner--release .content[data-v-3611edb9] {
		display: inline;
		padding: 16px;
		position: relative;
		text-align: center
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9] {
			display: flex;
			padding: 0 8px
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after,
	.banner--release .content[data-v-3611edb9]:before {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 100%;
		content: "";
		height: 100%;
		max-width: 138px;
		pointer-events: none;
		position: absolute;
		width: 100%
	}
	
	.banner--release .content[data-v-3611edb9]:before {
		background-image: url(images/banner/gitlab18-graphic-leftside.svg);
		left: 0;
		margin-left: 32px;
		top: 0;
		transform: translate(-100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:before {
			margin-left: 0;
			transform: translate(-100%)
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after {
		background-image: url(images/banner/gitlab18-graphic-rightside.svg);
		margin-right: 32px;
		right: 0;
		top: -2px;
		transform: translate(100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:after {
			margin-right: 0;
			top: 0
		}
	}



.be-nav-footer[data-v-d1550395] {
		background-color: #171321;
		color: #fff;
		overflow: hidden;
		padding: 40px 16px;
		z-index: 1
	}
	
	.be-nav-footer[data-v-d1550395] *,
	.be-nav-footer[data-v-d1550395]:after,
	.be-nav-footer[data-v-d1550395]:before {
		box-sizing: border-box
	}
	
	.be-nav-footer .disclaimer[data-v-d1550395] {
		background: #f2f1f5;
		padding: 32px 0
	}
	
	@media (max-width:768px) {
		.be-nav-footer .container[data-v-d1550395] {
			padding: 0 !important
		}
	}
	
	.be-nav-footer .footer__navigation[data-v-d1550395] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: space-between
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .footer__navigation[data-v-d1550395] {
			flex-direction: row;
			flex-wrap: nowrap
		}
	}
	
	.be-nav-footer .logo[data-v-d1550395] {
		display: flex;
		margin: 0 auto 0 0
	}
	
	.be-nav-footer .logo span[data-v-d1550395] {
		font-size: 1.125rem;
		margin-left: 4px
	}
	
	.be-nav-footer .content[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 30px;
		justify-content: space-between;
		margin-top: 48px
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .content[data-v-d1550395] {
			margin-top: 0
		}
	}
	
	@media (min-width:769px) {
		.be-nav-footer .column-wrapper[data-v-d1550395] {
			margin-top: 24px
		}
	}
	
	.be-nav-footer .column[data-v-d1550395] {
		flex: 1 0 auto;
		max-width: 150px;
		min-width: 2rem;
		width: 100%
	}
	
	.be-nav-footer .column__heading[data-v-d1550395] {
		margin-bottom: 16px
	}
	
	@media (max-width:768px) {
		.be-nav-footer .column__nested[data-v-d1550395] {
			align-items: flex-start;
			display: flex;
			gap: 30px;
			justify-content: space-between;
			max-width: 100%
		}
		.be-nav-footer .column__nested[data-v-d1550395]>* {
			width: 145px
		}
	}
	
	@media (min-width:768px) {
		.be-nav-footer .column[data-v-d1550395] {
			max-width: 160px
		}
	}
	
	@media (max-width:768px) {
		.be-nav-footer .divided[data-v-d1550395] {
			width: 100%
		}
	}
	
	.be-nav-footer .links__item[data-v-d1550395] {
		margin-bottom: 8px
	}
	
	.be-nav-footer .links__item[data-v-d1550395]:hover {
		text-decoration: underline
	}
	
	@media (max-width:768px) {
		.be-nav-footer .links__divided[data-v-d1550395] {
			-moz-column-gap: calc(100% - 290px);
			column-gap: calc(100% - 290px);
			-moz-columns: 120px 2;
			columns: 120px 2
		}
	}
	
	.be-nav-footer .link[data-v-d1550395] {
		color: #fff;
		font-size: .875rem;
		line-height: 1.5714285714
	}
	
	.be-nav-footer .footer__cta[data-v-d1550395] {
		display: flex;
		flex-direction: column;
		padding-top: 64px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__cta[data-v-d1550395] {
			padding-top: 96px
		}
	}
	
	.be-nav-footer .footer__selectors[data-v-d1550395] {
		align-items: baseline;
		border-bottom: 1px solid #fff;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		margin-bottom: 32px;
		padding-bottom: 24px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__selectors[data-v-d1550395] {
			flex-direction: row
		}
	}
	
	.be-nav-footer .footer__selectors--two-children[data-v-d1550395] {
		justify-content: space-between
	}
	
	.be-nav-footer__source-buttons[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.be-nav-footer__button[data-v-d1550395] {
		border: none;
		color: #fff;
		cursor: pointer;
		font-size: .875rem;
		font-weight: 660;
		padding: 0;
		text-decoration: underline
	}
	
	.be-nav-footer__button--black[data-v-d1550395] {
		color: #171321
	}
	
	.be-nav-footer .source p[data-v-d1550395] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.be-nav-footer .source a[data-v-d1550395] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.be-nav-footer .source img[data-v-d1550395] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395],
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395] {
		border: none !important;
		color: #fff !important;
		cursor: pointer;
		font-family: Sans, sans-serif !important;
		font-size: 14px !important;
		padding: 0 !important;
		text-align: left !important
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395]:hover,
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395]:hover {
		background: inherit;
		text-decoration: underline
	}



	
	
	
	
	
	
	
	
	



.social__links[data-v-cfa6ae15] {
		align-items: center;
		display: flex;
		gap: 15px;
		margin-top: 32px;
		width: 100%
	}
	
	@media (min-width:829px) {
		.social__links[data-v-cfa6ae15] {
			margin-top: 0;
			width: inherit
		}
	}
	
	.social__links--icon[data-v-cfa6ae15] {
		color: #fff;
		height: auto;
		transition: .3s;
		width: 24px
	}
	
	.social__links--icon[data-v-cfa6ae15] * {
		fill: currentColor
	}
	
	.social__links--icon[data-v-cfa6ae15]:hover {
		color: #a989f5
	}



.footer-source[data-v-df34934d] {
		display: flex;
		flex-direction: column
	}
	
	.footer-source__source-buttons[data-v-df34934d] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.footer-source p[data-v-df34934d] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.footer-source a[data-v-df34934d] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.footer-source img[data-v-df34934d] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}



.strikethrough[data-v-6d75ff47] {
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	.emailField[data-v-6d75ff47] {
		justify-content: center;
		margin-bottom: 120px
	}
	
	@media (max-width:576px) {
		.emailField[data-v-6d75ff47] {
			margin-bottom: 56px
		}
	}
	
	[data-v-6d75ff47] .email-input {
		background-color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta {
		color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta:hover {
		text-decoration-color: #fff
	}
	
	.gartner[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border: 1px solid #45424d;
		border-radius: 12px;
		color: #fff;
		display: inline-flex;
		margin-bottom: 120px;
		margin-left: 8px;
		padding: 16px 32px
	}
	
	.gartner .gartner-content[data-v-6d75ff47] {
		margin: 0 64px 0 32px
	}
	
	@media (max-width:576px) {
		.gartner[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			margin-left: 0;
			padding: 24px 24px 24px 16px
		}
		.gartner .gartner-content[data-v-6d75ff47] {
			margin: 16px 0;
			text-align: left
		}
	}
	
	.gartner .banner-image[data-v-6d75ff47] {
		height: 20px
	}
	
	.gartner .banner-button[data-v-6d75ff47] {
		color: #a989f5;
		font-weight: 400;
		text-decoration: none
	}
	
	.gartner[data-v-6d75ff47]>* {
		z-index: 6
	}
	
	.video[data-v-6d75ff47] {
		padding-bottom: 120px
	}
	
	@media (max-width:576px) {
		.video[data-v-6d75ff47] {
			padding-bottom: 56px
		}
	}
	
	.video[data-v-6d75ff47] video {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(0deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent;
		border-radius: 16px
	}
	
	.video[data-v-6d75ff47] .video-modal-loop__play-icon {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(90deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent
	}
	
	.pill_text[data-v-6d75ff47] {
		align-items: center;
		display: flex
	}
	
	.pill_text span[data-v-6d75ff47] {
		margin-left: 8px
	}
	
	@media (max-width:576px) {
		.pill_text[data-v-6d75ff47] {
			margin-left: 0
		}
		.pill_text img[data-v-6d75ff47] {
			display: none
		}
		.pill_text span[data-v-6d75ff47] {
			margin-left: 0
		}
	}
	
	.pill__button[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border-radius: 100px;
		color: #fff;
		display: flex;
		font-size: 16px;
		font-weight: 580;
		gap: 8px;
		line-height: 28px;
		margin-left: 8px;
		padding: 4px 8px;
		text-decoration: none;
		z-index: 6
	}
	
	@media (max-width:576px) {
		.pill__button[data-v-6d75ff47] {
			margin: auto;
			padding: 0 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47] {
		align-items: center;
		color: #fff;
		display: inline-flex;
		margin-bottom: 32px;
		margin-top: 56px;
		padding: 4px 4px 4px 8px;
		position: relative
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			font-size: 16px;
			gap: 8px;
			padding: 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47]:before {
		background: linear-gradient(89.09deg, #e1986d -1.12%, #7759c2 102.06%, #6e43d3 102.07%) border-box;
		border: 1.5px solid transparent;
		border-radius: 20px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47]:before {
			border-radius: 12px
		}
	}
	
	.section[data-v-6d75ff47] {
		background: linear-gradient(180deg, #2c2656 0, #2c2656, #171321 50%, #171321);
		color: #fff;
		overflow: hidden;
		padding-top: 56px;
		position: relative;
		text-align: center;
		--blob-size: 1100px;
		--blob-speed: 10s;
		--blob-speed-scale: calc(var(--blob-speed)*.75);
		--blob-speed-move: calc(var(--blob-speed)*1);
		--blob-speed-rotate: calc(var(--blob-speed)*2);
		--blob-opacity: .22;
		--blob-blur: 60px;
		--blob-color-1: #fca326;
		--blob-color-2: #ceb3ef;
		--blob-color-3: #a989f5;
		--blob-color-4: #ceb3ef;
		--blob-color-5: #6fdac9;
		--blob-shape-speed: 9s
	}
	
	.section[data-v-6d75ff47]:before {
		background-image: url(images/homepage/background-star.svg);
		background-position: bottom;
		background-repeat: no-repeat;
		bottom: 0;
		content: "";
		height: -webkit-fill-available;
		left: 0;
		opacity: .6;
		position: absolute;
		width: 100%
	}
	
	@media (max-width:576px) {
		.section[data-v-6d75ff47]:before {
			left: -200px;
			width: 150%
		}
	}
	
	.blobs[data-v-6d75ff47] {
		filter: blur(var(--blob-blur));
		height: 120%;
		right: 0;
		bottom: 0;
		left: 0;
		overflow: visible;
		position: absolute;
		top: 0;
		z-index: 0
	}
	
	.blob-container[data-v-6d75ff47] {
		backface-visibility: hidden;
		height: 100%;
		position: absolute;
		width: 100%;
		will-change: transform
	}
	
	.blob[data-v-6d75ff47] {
		border-radius: 100%;
		height: calc(var(--blob-size)*.35);
		opacity: var(--blob-opacity);
		position: absolute;
		transform-origin: center;
		width: var(--blob-size)
	}
	
	.blob-1[data-v-6d75ff47] {
		animation: blob-pulse-1-6d75ff47 var(--blob-speed-scale) infinite ease-in-out, blob-shape-1-6d75ff47 var(--blob-shape-speed) infinite alternate ease-in-out, blob-float-1-6d75ff47 calc(var(--blob-speed-move)*1.6) infinite alternate ease-in-out;
		background-color: var(--blob-color-1);
		left: -15%;
		top: -10%
	}
	
	.blob-2[data-v-6d75ff47] {
		animation: blob-pulse-2-6d75ff47 calc(var(--blob-speed-scale)*.8) infinite ease-in-out, blob-shape-2-6d75ff47 calc(var(--blob-shape-speed)*1.2) infinite alternate ease-in-out, blob-float-2-6d75ff47 calc(var(--blob-speed-move)*1.8) infinite alternate ease-in-out;
		background-color: var(--blob-color-2);
		right: 20%;
		top: -20%
	}
	
	.blob-3[data-v-6d75ff47] {
		animation: blob-pulse-3-6d75ff47 calc(var(--blob-speed-scale)*1.2) infinite ease-in-out, blob-shape-3-6d75ff47 calc(var(--blob-shape-speed)*.8) infinite alternate ease-in-out, blob-float-3-6d75ff47 calc(var(--blob-speed-move)*2) infinite alternate ease-in-out;
		background-color: var(--blob-color-3);
		left: 0;
		top: 20%
	}
	
	.blob-4[data-v-6d75ff47] {
		animation: blob-pulse-4-6d75ff47 calc(var(--blob-speed-scale)*1) infinite ease-in-out, blob-shape-4-6d75ff47 calc(var(--blob-shape-speed)*1.4) infinite alternate ease-in-out, blob-float-4-6d75ff47 calc(var(--blob-speed-move)*1.7) infinite alternate ease-in-out;
		background-color: var(--blob-color-4);
		right: 0;
		top: 80%
	}
	
	.blob-5[data-v-6d75ff47] {
		animation: blob-pulse-5-6d75ff47 calc(var(--blob-speed-scale)*.9) infinite ease-in-out, blob-shape-5-6d75ff47 calc(var(--blob-shape-speed)*1.3) infinite alternate ease-in-out, blob-float-5-6d75ff47 calc(var(--blob-speed-move)*1.9) infinite alternate ease-in-out;
		background-color: var(--blob-color-5);
		right: -15%;
		top: 5%
	}
	
	.content-container[data-v-6d75ff47] {
		align-items: center;
		display: flex;
		height: 100%;
		padding-top: 4rem;
		position: relative;
		width: 100%;
		z-index: 5
	}
	
	@media (max-width:576px) {
		.content-container[data-v-6d75ff47] {
			padding-top: 0
		}
	}
	
	@keyframes blob-pulse-1-6d75ff47 {
		0%,
		to {
			transform: scale(.8, 1.2)
		}
		50% {
			transform: scale(1.2, .8)
		}
	}
	
	@keyframes blob-pulse-2-6d75ff47 {
		0%,
		to {
			transform: scale(.9, 1.1)
		}
		50% {
			transform: scale(1.1, .9)
		}
	}
	
	@keyframes blob-pulse-3-6d75ff47 {
		0%,
		to {
			transform: scale(1.1, .9)
		}
		50% {
			transform: scale(.85, 1.15)
		}
	}
	
	@keyframes blob-pulse-4-6d75ff47 {
		0%,
		to {
			transform: scale(.95, 1.05)
		}
		50% {
			transform: scale(1.15, .85)
		}
	}
	
	@keyframes blob-pulse-5-6d75ff47 {
		0%,
		to {
			transform: scale(1)
		}
		50% {
			transform: scale(1.3, .7)
		}
	}
	
	@keyframes blob-shape-1-6d75ff47 {
		0% {
			border-radius: 60% 40% 70% 30%/40% 50% 50% 60%
		}
		25% {
			border-radius: 70% 30% 50% 50%/30% 40% 60% 70%
		}
		50% {
			border-radius: 40% 60% 30% 70%/50% 60% 40% 50%
		}
		75% {
			border-radius: 30% 70% 70% 30%/60% 40% 50% 50%
		}
		to {
			border-radius: 60% 40% 50% 50%/50% 30% 70% 50%
		}
	}
	
	@keyframes blob-shape-2-6d75ff47 {
		0% {
			border-radius: 50% 50% 40% 60%/60% 40% 50% 50%
		}
		25% {
			border-radius: 30% 70% 70% 30%/50% 50% 60% 40%
		}
		50% {
			border-radius: 70% 30% 50% 50%/40% 60% 50% 50%
		}
		75% {
			border-radius: 50% 50% 30% 70%/70% 30% 40% 60%
		}
		to {
			border-radius: 40% 60% 60% 40%/50% 50% 40% 60%
		}
	}
	
	@keyframes blob-shape-3-6d75ff47 {
		0% {
			border-radius: 40% 60% 60% 40%/60% 30% 70% 40%
		}
		25% {
			border-radius: 60% 40% 30% 70%/50% 60% 30% 70%
		}
		50% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		75% {
			border-radius: 70% 30% 50% 50%/40% 50% 60%
		}
		to {
			border-radius: 30% 70% 60% 40%/70% 40% 30% 60%
		}
	}
	
	@keyframes blob-shape-4-6d75ff47 {
		0% {
			border-radius: 60% 40% 30% 70%/40% 70% 30% 60%
		}
		25% {
			border-radius: 40% 60% 70% 30%/60% 40% 70% 30%
		}
		50% {
			border-radius: 70% 30% 40% 60%/30% 60% 40% 70%
		}
		75% {
			border-radius: 30% 70% 60% 40%/70% 30% 60% 40%
		}
		to {
			border-radius: 60% 40% 50% 50%/40% 60% 30% 70%
		}
	}
	
	@keyframes blob-shape-5-6d75ff47 {
		0% {
			border-radius: 50% 50% 60% 40%/40% 60% 50% 50%
		}
		25% {
			border-radius: 40% 60% 50% 50%/70% 30% 40% 60%
		}
		50% {
			border-radius: 60% 40% 40% 60%/50% 50% 70% 30%
		}
		75% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		to {
			border-radius: 30% 70% 50% 50%/60% 40% 30% 70%
		}
	}
	
	@keyframes blob-float-1-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(25%, 20%) rotate(10deg)
		}
		to {
			transform: translate(-20%, 30%) rotate(-10deg)
		}
	}
	
	@keyframes blob-float-2-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 30%) rotate(-15deg)
		}
		to {
			transform: translate(15%, 25%) rotate(5deg)
		}
	}
	
	@keyframes blob-float-3-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 50%) rotate(8deg)
		}
		to {
			transform: translate(-30%, -20%) rotate(-12deg)
		}
	}
	
	@keyframes blob-float-4-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(-25%, -20%) rotate(-10deg)
		}
		to {
			transform: translate(30%, 15%) rotate(15deg)
		}
	}
	
	@keyframes blob-float-5-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		33% {
			transform: translate(-25%, 20%) rotate(-5deg)
		}
		66% {
			transform: translate(-15%, 5%) rotate(5deg)
		}
		to {
			transform: translate(-30%, 45%) rotate(10deg)
		}
	}



.email-redirect[data-v-90cf3d0f] {
		display: flex
	}
	
	@media (max-width:576px) {
		.email-redirect[data-v-90cf3d0f] {
			flex-direction: column
		}
	}
	
	.email-input[data-v-90cf3d0f] {
		align-items: center;
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		display: flex;
		justify-content: space-between;
		padding: 4px 4px 4px 16px
	}
	
	.email-input[data-v-90cf3d0f]:focus-within {
		border: 1px solid #70b4ff
	}
	
	@media (max-width:576px) {
		.email-input__submit[data-v-90cf3d0f] {
			justify-content: center;
			width: 100%
		}
	}
	
	.email-input input[data-v-90cf3d0f] {
		border: none;
		display: flex;
		font-family: Sans;
		font-size: 16px;
		font-weight: 400;
		height: 100%;
		line-height: 24px;
		margin-right: 16px;
		min-width: 240px
	}
	
	.email-input input[data-v-90cf3d0f]::-moz-placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]::placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]:active,
	.email-input input[data-v-90cf3d0f]:focus {
		outline: none
	}
	
	@media (max-width:576px) {
		.email-input input[data-v-90cf3d0f] {
			align-self: flex-start;
			margin-right: unset;
			min-width: 100%;
			padding: 16px
		}
		.email-input[data-v-90cf3d0f] {
			flex-direction: column;
			padding: 0
		}
	}
	
	.secondary-cta[data-v-90cf3d0f] {
		justify-content: center;
		margin-left: 32px
	}
	
	@media (max-width:576px) {
		.secondary-cta[data-v-90cf3d0f] {
			margin-top: 16px
		}
	}



.video-modal-loop[data-v-655bc4c7] {
		cursor: pointer;
		position: relative
	}
	
	.video-modal-loop__play-icon[data-v-655bc4c7] {
		border: 2px solid #45424d;
		border-radius: 9999px;
		box-sizing: content-box;
		color: #171321;
		cursor: pointer;
		font-size: 48px;
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		transition: color .2s ease;
		z-index: 2
	}
	
	@media (min-width:576px) {
		.video-modal-loop__play-icon[data-v-655bc4c7] {
			height: 96px;
			width: 96px
		}
	}
	
	.video-modal-loop__play-icon path[data-v-655bc4c7] {
		fill: #fff;
		transition: color .2s ease
	}
	
	.video-modal-loop__play-icon circle[data-v-655bc4c7] {
		fill: currentColor;
		transition: color .2s ease
	}
	
	.video-modal-loop__video-looping[data-v-655bc4c7] {
		filter: brightness(.6);
		width: 100%
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon[data-v-655bc4c7] {
		color: #1e1d43
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon path[data-v-655bc4c7] {
		color: #fff
	}
	
	.video-modal-loop--dark[data-v-655bc4c7] {
		background-color: #171321
	}



.modal[data-v-8019ad5d] {
		background: transparent;
		display: flex;
		flex-direction: column;
		margin-top: 160px
	}
	
	@media (max-width:1025px) {
		.modal[data-v-8019ad5d] {
			width: 100%
		}
	}
	
	.modal__backdrop[data-v-8019ad5d] {
		align-items: flex-start;
		background-color: #171321d9;
		bottom: 0;
		display: flex;
		justify-content: center;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1040
	}
	
	.modal__backdrop--light[data-v-8019ad5d] {
		background-color: #d1d0d2c4
	}
	
	.modal__header[data-v-8019ad5d] {
		background-color: transparent;
		justify-content: space-between;
		position: relative
	}
	
	.modal__footer[data-v-8019ad5d],
	.modal__header[data-v-8019ad5d] {
		display: flex;
		padding: 16px
	}
	
	.modal__body[data-v-8019ad5d] {
		padding: 8px;
		position: relative
	}
	
	.btn__close[data-v-8019ad5d] {
		border: none;
		border-radius: 50%;
		cursor: pointer;
		height: 45px;
		position: absolute;
		right: -8px;
		top: 0;
		width: 45px
	}
	
	@media (min-width:1025px) {
		.btn__close[data-v-8019ad5d] {
			right: -24px
		}
	}
	
	.btn__close svg[data-v-8019ad5d] {
		height: 100%;
		width: 100%
	}



.video-wrapper[data-v-803c7e46] {
		position: relative;
		width: 100%
	}
	
	.video-wrapper .video[data-v-803c7e46] {
		cursor: pointer;
		height: 100% !important;
		width: 920px !important
	}
	
	@media (max-width:1025px) {
		.video-wrapper .video[data-v-803c7e46] {
			width: 100% !important
		}
	}
	
	.video-wrapper .video[data-v-803c7e46] .video-thumbnail,
	.video-wrapper .video[data-v-803c7e46] .vimeo-player {
		height: 100%
	}
	
	.video-wrapper .video-thumbnail[data-v-803c7e46] {
		height: auto;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.video-wrapper .video-thumbnail:hover+.video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #7d2bd9;
		opacity: 1
	}
	
	.video-wrapper .video-thumbnail__play-icon[data-v-803c7e46] {
		opacity: .75;
		position: absolute;
		right: 47%;
		top: 40%;
		transition: all .3s
	}
	
	.video-wrapper .video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #333;
		transition: all .3s ease-in-out
	}



.vimeo-player iframe {
		aspect-ratio: 16/9;
		height: auto;
		max-width: 100% !important;
		width: 100%
	}



.title[data-v-751da43f] {
		color: #74717a;
		margin-bottom: 32px;
		text-align: center
	}
	
	.marquee[data-v-751da43f] {
		display: flex;
		gap: 64px;
		-webkit-mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		position: relative
	}
	
	.marquee:hover .marquee__content[data-v-751da43f] {
		animation-play-state: paused
	}
	
	.marquee .marquee__content[data-v-751da43f] {
		align-items: center;
		animation: scroll-751da43f 20s linear infinite;
		display: flex;
		flex-shrink: 0;
		gap: 64px
	}
	
	.marquee .marquee__content .logo[data-v-751da43f] {
		max-height: 32px
	}
	
	@keyframes scroll-751da43f {
		0% {
			transform: translate(0)
		}
		to {
			transform: translate(calc(-100% - 64px))
		}
	}
	
	@media (prefers-reduced-motion:reduce) {
		.marquee__content[data-v-751da43f] {
			animation-play-state: paused !important
		}
	}



.emailField[data-v-a7f456d7] {
		justify-content: center;
		margin-top: 32px
	}
	
	.hero[data-v-a7f456d7] {
		margin-bottom: 80px;
		text-align: center
	}
	
	.content[data-v-a7f456d7] {
		margin-top: 120px
	}
	
	.slp-btn-secondary[data-v-a7f456d7] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		margin-left: 16px;
		text-align: center
	}



.buffer[data-v-c1476a23] {
		height: 200px
	}
	
	.wrapper[data-v-c1476a23] {
		margin: 120px 0
	}
	
	@media (max-width:576px) {
		.wrapper[data-v-c1476a23] {
			margin: 56px 0 120px
		}
	}
	
	.feature-description[data-v-c1476a23] {
		color: #a2a1a6;
		margin-top: 8px
	}
	
	.cards-container[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		scroll-timeline: --cards-scroll block
	}
	
	.cards-container .card[data-v-c1476a23] {
		background-color: #fff;
		border-radius: 16px;
		box-shadow: 0 -8px 20px #0000001a;
		display: flex;
		height: 548px;
		overflow: hidden;
		position: sticky;
		transform-origin: center top;
		will-change: transform
	}
	
	.cards-container .card-1[data-v-c1476a23] {
		top: calc(84px + 10vh);
		z-index: 1;
		view-timeline: --card-1-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-1-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-1[data-v-c1476a23] {
			top: 120px
		}
	}
	
	.cards-container .card-2[data-v-c1476a23] {
		top: calc(108px + 10vh);
		z-index: 2;
		view-timeline: --card-2-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-2-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-2[data-v-c1476a23] {
			top: 144px
		}
	}
	
	.cards-container .card-3[data-v-c1476a23] {
		top: calc(132px + 10vh);
		z-index: 3;
		view-timeline: --card-3-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-3-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-3[data-v-c1476a23] {
			top: 168px
		}
	}
	
	.cards-container .card-4[data-v-c1476a23] {
		top: calc(156px + 10vh);
		z-index: 4;
		view-timeline: --card-4-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-4-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-4[data-v-c1476a23] {
			top: 192px
		}
	}
	
	.cards-container .card-5[data-v-c1476a23] {
		top: calc(180px + 10vh);
		z-index: 5;
		view-timeline: --card-5-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-5-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-5[data-v-c1476a23] {
			top: 216px
		}
	}
	
	.cards-container .card-6[data-v-c1476a23] {
		top: calc(204px + 10vh);
		z-index: 6;
		view-timeline: --card-6-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-6-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-6[data-v-c1476a23] {
			top: 240px
		}
	}
	
	.cards-container .card-7[data-v-c1476a23] {
		top: calc(228px + 10vh);
		z-index: 7;
		view-timeline: --card-7-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-7-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-7[data-v-c1476a23] {
			top: 264px
		}
	}
	
	.cards-container .card-8[data-v-c1476a23] {
		top: calc(252px + 10vh);
		z-index: 8;
		view-timeline: --card-8-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-8-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-8[data-v-c1476a23] {
			top: 288px
		}
	}
	
	.cards-container .card-9[data-v-c1476a23] {
		top: calc(276px + 10vh);
		z-index: 9;
		view-timeline: --card-9-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-9-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-9[data-v-c1476a23] {
			top: 312px
		}
	}
	
	.cards-container .card-10[data-v-c1476a23] {
		top: calc(300px + 10vh);
		z-index: 10;
		view-timeline: --card-10-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-10-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-10[data-v-c1476a23] {
			top: 336px
		}
	}
	
	.cards-container .card.card-1[data-v-c1476a23] {
		margin-bottom: 96px
	}
	
	.cards-container .card.card-2[data-v-c1476a23] {
		margin-bottom: 72px
	}
	
	.cards-container .card.card-3[data-v-c1476a23] {
		margin-bottom: 48px
	}
	
	.cards-container .card.card-4[data-v-c1476a23] {
		margin-bottom: 24px
	}
	
	.cards-container .card .left-side[data-v-c1476a23],
	.cards-container .card .right-side[data-v-c1476a23] {
		flex: 0 0 50%
	}
	
	.cards-container .card .card-title[data-v-c1476a23] {
		margin-top: 16px;
		padding-right: 24px
	}
	
	@media (max-width:576px) {
		.cards-container .card .right-side[data-v-c1476a23] {
			display: none
		}
		.cards-container .card .left-side[data-v-c1476a23] {
			flex: 1;
			padding: 24px !important
		}
		.cards-container .card .left-side .card-title[data-v-c1476a23] {
			padding-right: 0
		}
		.cards-container .card .left-side .slp-btn[data-v-c1476a23] {
			text-align: left
		}
	}
	
	.cards-container .card .left-side[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		padding: 48px
	}
	
	.cards-container .card .left-side .pill[data-v-c1476a23] {
		background: linear-gradient(90deg, #a989f566, #fca32666);
		border-radius: 100px;
		padding: 4px 8px;
		width: -moz-fit-content;
		width: fit-content
	}
	
	.cards-container .card .left-side.gitlab-duo[data-v-c1476a23] {
		background-color: #171321;
		color: #fff
	}
	
	.cards-container .card .left-side.gitlab-duo .slp-btn[data-v-c1476a23] {
		color: #fff
	}
	
	.cards-container .card .left-side.security .pill[data-v-c1476a23] {
		background: #cbe2f9;
		color: #0b5cad
	}
	
	.cards-container .card .left-side.platform .pill[data-v-c1476a23] {
		background: #e1d8f9;
		color: #5943b6
	}
	
	.cards-container .card .left-side.devsecops .pill[data-v-c1476a23] {
		background: #c9e7d7;
		color: #0b5d32
	}
	
	.cards-container .card .left-side .feature[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		margin-top: 24px
	}
	
	.cards-container .card .left-side .feature-title[data-v-c1476a23] {
		align-items: flex-start;
		display: flex;
		font-size: 20px;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title svg[data-v-c1476a23] {
		flex-shrink: 0;
		margin-top: 6px
	}
	
	.cards-container .card .left-side .feature-title__content[data-v-c1476a23] {
		flex: 1
	}
	
	.cards-container .card .left-side .feature-title__title[data-v-c1476a23] {
		align-items: center;
		display: flex;
		flex-wrap: wrap;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title__title .new-pill[data-v-c1476a23] {
		align-items: center;
		background: linear-gradient(100deg, #aa8af6 6.7%, #d09596 93.89%);
		border-radius: 100px;
		display: inline-flex;
		font-size: 12px;
		font-weight: 660;
		height: 20px;
		line-height: 1;
		padding: 0 8px
	}
	
	.cards-container .card .right-side[data-v-c1476a23] {
		background: linear-gradient(90deg, #eee7fd 2.53%, #f6f3fed4 50.98%, #ffd4d873)
	}
	
	.cards-container .card .right-side img[data-v-c1476a23] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	@keyframes scale-card-c1476a23 {
		0% {
			transform: scale(.9)
		}
		to {
			transform: scale(1)
		}
	}



.carousel-container[data-v-a1abc733] {
		margin: 48px 0 120px;
		position: relative
	}
	
	@media (max-width:546px) {
		.carousel-container[data-v-a1abc733] {
			margin-bottom: 48px;
			overflow: visible;
			padding: 0
		}
	}
	
	.carousel-track[data-v-a1abc733] {
		--position: 3;
		--animating: 0;
		--card-width: calc(33.33333% - 21.33333px);
		--card-gap: 32px;
		display: flex;
		gap: var(--card-gap);
		touch-action: pan-y;
		transform: translate(calc(var(--position)*-1*(var(--card-width) + var(--card-gap))));
		transition: transform calc(.5s*var(--animating)) cubic-bezier(.25, 1, .5, 1);
		will-change: transform
	}
	
	@media (max-width:880px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: calc(50% - 16px);
			--card-gap: 16px
		}
	}
	
	@media (max-width:546px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: 85%;
			--card-gap: 16px;
			left: calc((100% - var(--card-width))/2);
			position: relative
		}
	}
	
	.nav-button[data-v-a1abc733] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 50%;
		position: absolute;
		top: calc(50% - 24px);
		z-index: 2
	}
	
	@media (max-width:546px) {
		.nav-button[data-v-a1abc733] {
			display: none
		}
	}
	
	.previous-button[data-v-a1abc733] {
		left: -16px
	}
	
	.next-button[data-v-a1abc733] {
		right: -16px
	}
	
	.card[data-v-a1abc733] {
		border-radius: 16px;
		color: #171321;
		display: flex;
		flex: 0 0 var(--card-width);
		flex-direction: column;
		height: 370px;
		max-width: var(--card-width);
		min-width: 240px;
		padding: 32px;
		transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);
		will-change: transform, box-shadow
	}
	
	@media (max-width:546px) {
		.card[data-v-a1abc733] {
			height: 330px;
			min-width: unset
		}
	}
	
	@media (min-width:546px) {
		.card[data-v-a1abc733]:hover {
			box-shadow: 0 6px 10px #00000026;
			transform: scale(1.05)
		}
	}
	
	.card-image[data-v-a1abc733] {
		height: 48px;
		margin-right: auto;
		margin-top: auto;
		max-width: 100%;
		-o-object-fit: contain;
		object-fit: contain
	}



.slp-btn-secondary[data-v-308feca3] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		text-align: center
	}
	
	.container[data-v-308feca3] {
		display: flex;
		margin-top: 48px
	}
	
	@media (max-width:576px) {
		.container[data-v-308feca3] {
			flex-direction: column-reverse;
			margin-bottom: 96px;
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3] {
		margin-top: 120px
	}
	
	@media (max-width:576px) {
		.container .left-side[data-v-308feca3],
		.container .left-side .title[data-v-308feca3] {
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3],
	.container .right-side[data-v-308feca3] {
		flex: 0 0 50%
	}
	
	@media (max-width:576px) {
		.container .image[data-v-308feca3] {
			margin: 0;
			width: 100%
		}
	}



.next-steps[data-v-11ff7e85] {
		background: #171321;
		color: #fff;
		padding-bottom: 32px;
		position: relative;
		z-index: 1
	}
	
	.next-steps .eyebrow[data-v-11ff7e85] {
		color: #a2a1a6
	}
	
	.next-steps__container[data-v-11ff7e85] {
		align-items: center;
		background: #171321;
		border-bottom: 1px solid var(--slp-color-surface-600, #45424d);
		display: flex;
		flex-direction: column;
		padding: 64px 24px
	}
	
	@media (min-width:576px) {
		.next-steps__container[data-v-11ff7e85] {
			padding: 96px
		}
	}
	
	@media (min-width:768px) {
		.next-steps__container[data-v-11ff7e85] {
			max-width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.next-steps__container[data-v-11ff7e85] {
			text-align: center
		}
	}
	
	.next-steps__container .description[data-v-11ff7e85] {
		max-width: 650px;
		text-align: center
	}
	
	.next-steps__container .buttons[data-v-11ff7e85] {
		display: flex;
		flex-direction: row;
		gap: 24px
	}
	
	@media (max-width:1025px) {
		.next-steps__container .buttons[data-v-11ff7e85] {
			flex-direction: column;
			width: 100%
		}
	}
	
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		border: 1px solid var(--slp-color-surface-50, #fff);
		border-radius: 4px
	}
	
	.next-steps__container .buttons .main-button[data-v-11ff7e85],
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		justify-content: center
	}
	
	.next-steps__header[data-v-11ff7e85] {
		background: linear-gradient(89.95deg, #feb484 3.13%, #a686f2 66.86%, #592ac8 123.2%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent
	}
	
	.next-steps__header h2[data-v-11ff7e85] {
		line-height: 1.14;
		text-align: center
	}





#page-why-gitlab {
		background-color: #171321;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M0 4251.23q2.41-1.8 4.81-3.63v.74c218.134-165.95 362.04-412.57 400.067-685.61 38.027-273.05-32.941-550.17-197.292-770.4L0 2515.53zm0-2515.05V0c130.84 98.311 237.005 226.841 309.309 375.286 84.064 172.59 119.063 365.335 101.104 556.802-17.958 191.472-88.17 374.152-202.828 527.752z' clip-rule='evenodd' opacity='.08'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1112.5' x2='319.87' y1='6838.31' y2='-1012.95' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M1603 864.508c.01 24.852.91 49.748 2.69 74.642 13.77 191.82 79.97 376.03 191.24 532.14l3.66 4.81c7.14 9.99 14.65 19.97 22.16 29.77L2060 1822.21V0c-143.69 97.105-261.09 229.344-341.05 384.738-76.27 148.232-115.87 312.488-115.95 478.788zm457 1624.682v1821.52a1032.6 1032.6 0 0 1-147.2-120.75c-176.08-173.93-284.59-405.8-305.85-653.56-21.26-247.77 46.14-495.02 189.98-696.93l3.66-4.81c7.14-9.98 14.65-19.97 22.16-29.77z' clip-rule='evenodd' opacity='.1'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='2135.5' x2='3567.87' y1='6868.25' y2='-983.003' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
		background-position: 0 125vh, 100% 0;
		background-repeat: repeat-y, repeat-y;
		background-size: 135vw auto, 135vw auto;
		color: #fff
	}
	
	#page-sales {
		min-height: calc(100vh - 140px);
		position: relative
	}
	
	#page-sales .single-column-hero__description {
		font-size: 1.5rem;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:768px) {
		#page-sales .single-column-hero__description {
			font-size: 1.375rem;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	#page-solutions-startups .quote-carousel.dark-mode {
		padding-top: 96px
	}
	
	#page-company-contact .hero {
		margin-bottom: 96px
	}
	
	#page-pricing-ultimate {
		background-image: url(images/backgrounds/ultimate-background.png);
		background-position: top;
		background-repeat: no-repeat;
		background-size: 100% 400px
	}
	
	#page-security .card__image {
		margin-bottom: 24px;
		max-height: 104px;
		max-width: 186px
	}
	
	.banner:has(+#page-partners-technology-partners-aws) {
		display: none
	}
	
	#page-partners-technology-partners-aws .faq {
		max-width: 50%;
		min-width: 50%
	}
	
	@media (max-width:1025px) {
		#page-partners-technology-partners-aws .faq {
			max-width: 100%;
			min-width: 100%
		}
	}
	
	#page-partners-technology-partners-aws .faq__answer ul {
		list-style-type: "âœ“ "
	}
	
	#page-partners-technology-partners-aws .theme--purple {
		margin-bottom: 0
	}
	
	#page-pricing-feature-comparison .hero {
		padding: 96px 0
	}
	
	@media (width > 576px) {
		#page-pricing-feature-comparison .hero {
			padding: 64px 0 120px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow {
		align-items: center;
		background: linear-gradient(90deg, #a989f51f, #fca3261f);
		border-radius: 10px;
		display: flex;
		flex-direction: column;
		gap: unset;
		padding: 8px;
		position: relative;
		width: 100%
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow {
			border-radius: 100px;
			flex-direction: row;
			padding: 4px 8px 4px 4px;
			width: unset
		}
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn {
		text-decoration: underline
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn .slp-icon {
		transform: translate(8px)
	}
	
	#page-pricing-feature-comparison .eyebrow:before {
		background: linear-gradient(90deg, #a989f5, #fca326) border-box;
		border: 1px solid transparent;
		border-radius: 10px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow:before {
			border-radius: 100px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow code {
		background: transparent;
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	#page-pricing-feature-comparison .eyebrow--highlighted {
		background: #fff;
		border-radius: 100px;
		display: inline-flex;
		margin-right: 8px;
		padding: 4px 8px
	}
	
	@media (width <576px) {
		#page-pricing-feature-comparison .eyebrow .slp-btn,
		#page-pricing-feature-comparison .eyebrow--highlighted,
		#page-pricing-feature-comparison .eyebrow__text {
			margin-bottom: 8px !important;
			margin-right: 0 !important
		}
	}
	
	#page-pricing-feature-comparison .eyebrow .slp-btn {
		font-size: .875rem;
		margin-right: 8px;
		padding: 0
	}
	
	#ot-sdk-btn {
		background-color: transparent !important
	}



.slp-btn[data-v-56e2df5f] {
		align-items: center;
		border-radius: 4px;
		box-sizing: border-box;
		display: inline-flex;
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.25;
		min-width: 68px;
		padding: 11px 16px;
		text-align: center;
		text-decoration: none;
		transition: background-color .3s cubic-bezier(.7, 0, .3, 1);
		vertical-align: middle
	}
	
	.slp-btn[data-v-56e2df5f]:hover {
		cursor: pointer
	}
	
	.slp-btn-primary[data-v-56e2df5f] {
		background-color: #171321;
		border: 1px solid #171321;
		color: #fff
	}
	
	.slp-btn-primary[data-v-56e2df5f]:hover {
		background-color: #fff;
		border: 1px solid #171321;
		color: #171321
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f] {
		background-color: #d1d0d3;
		border: 1px solid #d1d0d3;
		color: #74717a
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #d1d0d3;
		cursor: default
	}
	
	.slp-btn-secondary[data-v-56e2df5f] {
		background-color: #fff;
		border: none;
		color: #171321
	}
	
	.slp-btn-secondary[data-v-56e2df5f]:hover {
		background-color: #e8e7eb;
		border: none;
		color: #171321;
		outline: none
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		color: #171321;
		padding-left: 0;
		text-decoration: underline;
		text-decoration-color: transparent;
		-webkit-text-decoration: none;
		text-underline-offset: 2px;
		transition: all .2s ease-in-out
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover {
		text-decoration-color: #171321;
		-webkit-text-decoration: underline
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover .slp-icon {
		transform: translate(8px)
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] .slp-icon {
		margin-left: 4px;
		transition: transform .2s ease-in-out
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3;
		text-decoration: none
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover .slp-icon {
		transform: none
	}
	
	.slp-btn-icon[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: 0;
		line-height: unset;
		min-width: unset;
		padding: 8px
	}
	
	.slp-btn-icon.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	.slp-btn-bold[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit;
		padding: 8px
	}
	
	.slp-btn-bold.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	@media (max-width:0px) {
		.slp-col-xs-1[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-1[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-1[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-2[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-2[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-2[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-3[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-3[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-3[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-4[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-4[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-4[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-5[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-5[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-5[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-6[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-6[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-6[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-7[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-7[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-7[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-8[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-8[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-8[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-9[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-9[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-9[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-10[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-10[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-10[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-11[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-11[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-11[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-12[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-12[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-12[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	.slp-container {
		display: block !important;
		min-height: 1px !important;
		visibility: visible !important;
		opacity: 1 !important;
		position: relative !important;
		z-index: 1 !important;
		overflow: visible !important;
	}
	
	.slp-container * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	.slp-container[data-v-67a0761e] {
		border: 1px solid transparent;
		margin-left: auto;
		margin-right: auto;
		padding-left: 16px;
		padding-right: 16px;
		width: 100%;
		display: block;
		min-height: 1px;
		visibility: visible;
		opacity: 1;
		position: relative;
		z-index: 1;
		overflow: visible;
	}
	
	.slp-container[data-v-67a0761e] * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	@media (min-width:640px) {
		.slp-container[data-v-67a0761e] {
			max-width: 95%
		}
	}
	
	@media (min-width:1024px) {
		.slp-container[data-v-67a0761e] {
			max-width: 972px
		}
	}
	
	@media (min-width:1170px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1111px
		}
	}
	
	@media (min-width:1400px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1170px;
			padding: 0
		}
	}
	
	.slp-full-grey-background[data-v-67a0761e] {
		background: #f2f1f5
	}
	
	.slp-full-charcoal-background[data-v-67a0761e] {
		background: #171321
	}
	
	.slp-partial-charcoal-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 75%, #171321 0, #171321)
	}
	
	@media (max-width:576px) {
		.slp-partial-charcoal-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #171321 0, #171321)
		}
	}
	
	.slp-gradient-background[data-v-67a0761e] {
		background: radial-gradient(50.08% 44.51% at 100% 100%, #a989f533, #7759c200), radial-gradient(60.76% 48.01% at 0 100%, #e2432933, #e2432900), #fff
	}
	
	.slp-full-gradient-background[data-v-67a0761e] {
		background: linear-gradient(165.41deg, #fadcd7, #f8f5ff 23.65%, #fff 54.66%, #f6f3fe 80.95%, #ffd4d8 100.92%)
	}
	
	.slp-full-light-purple-background[data-v-67a0761e] {
		background: #f6f3fe
	}
	
	.slp-half-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 50%, #f2f1f5 0, #f2f1f5)
	}
	
	.slp-partial-white-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #f2f1f5, #f2f1f5 70%, #fff 0, #fff)
	}
	
	.slp-partial-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 60%, #f2f1f5 0, #f2f1f5)
	}
	
	@media (max-width:576px) {
		.slp-partial-grey-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #f2f1f5 0, #f2f1f5)
		}
	}
	
	.fluid[data-v-67a0761e] {
		border: none;
		margin: 0;
		max-width: 100%;
		padding: 0
	}
	
	.slp-icon--color-primary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-primary-200[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-primary-300[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-secondary-200[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-surface-100[data-v-b82aeda9] {
		color: #f2f1f5;
		fill: #f2f1f5
	}
	
	.slp-icon--color-surface-200[data-v-b82aeda9] {
		color: #e8e7eb;
		fill: #e8e7eb
	}
	
	.slp-icon--color-surface-300[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-surface-400[data-v-b82aeda9] {
		color: #a2a1a6;
		fill: #a2a1a6
	}
	
	.slp-icon--color-surface-500[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-surface-600[data-v-b82aeda9] {
		color: #45424d;
		fill: #45424d
	}
	
	.slp-icon--color-surface-700[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-800[data-v-b82aeda9] {
		color: #f6f3fe;
		fill: #f6f3fe
	}
	
	.slp-icon--color-surface-900[data-v-b82aeda9] {
		color: #eee7fd;
		fill: #eee7fd
	}
	
	.slp-icon--color-surface-950[data-v-b82aeda9] {
		color: #e3d6ff;
		fill: #e3d6ff
	}
	
	.slp-icon--color-text-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-text-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-text-200[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-text-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-text-link-100[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--color-alert-100[data-v-b82aeda9] {
		color: #ffd4d8;
		fill: #ffd4d8
	}
	
	.slp-icon--color-alert-200[data-v-b82aeda9] {
		color: #f24f63;
		fill: #f24f63
	}
	
	.slp-icon--color-alert-300[data-v-b82aeda9] {
		color: #cb3446;
		fill: #cb3446
	}
	
	.slp-icon--color-warning-100[data-v-b82aeda9] {
		color: #ffefc7;
		fill: #ffefc7
	}
	
	.slp-icon--color-warning-200[data-v-b82aeda9] {
		color: #ffda7a;
		fill: #ffda7a
	}
	
	.slp-icon--color-warning-300[data-v-b82aeda9] {
		color: #ffb800;
		fill: #ffb800
	}
	
	.slp-icon--color-success-100[data-v-b82aeda9] {
		color: #b8e5bc;
		fill: #b8e5bc
	}
	
	.slp-icon--color-success-200[data-v-b82aeda9] {
		color: #48a651;
		fill: #48a651
	}
	
	.slp-icon--color-success-300[data-v-b82aeda9] {
		color: #327338;
		fill: #327338
	}
	
	.slp-icon--color-info-100[data-v-b82aeda9] {
		color: #d6eaff;
		fill: #d6eaff
	}
	
	.slp-icon--color-info-200[data-v-b82aeda9] {
		color: #70b4ff;
		fill: #70b4ff
	}
	
	.slp-icon--color-info-300[data-v-b82aeda9] {
		color: #3979bf;
		fill: #3979bf
	}
	
	.slp-icon--color-accent-100[data-v-b82aeda9] {
		color: #fca326;
		fill: #fca326
	}
	
	.slp-icon--color-accent-200[data-v-b82aeda9] {
		color: #fc6d26;
		fill: #fc6d26
	}
	
	.slp-icon--color-accent-300[data-v-b82aeda9] {
		color: #e24329;
		fill: #e24329
	}
	
	.slp-icon--color-accent-400[data-v-b82aeda9] {
		color: #a989f5;
		fill: #a989f5
	}
	
	.slp-icon--color-accent-500[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--size-xs[data-v-b82aeda9] {
		height: 12px;
		width: 12px
	}
	
	.slp-icon--size-sm[data-v-b82aeda9] {
		height: 16px;
		width: 16px
	}
	
	.slp-icon--size-md[data-v-b82aeda9] {
		height: 24px;
		width: 24px
	}
	
	.slp-icon--size-lg[data-v-b82aeda9] {
		height: 32px;
		width: 32px
	}
	
	.slp-icon--size-xl[data-v-b82aeda9] {
		height: 48px;
		width: 48px
	}
	
	.slp-icon[data-v-b82aeda9] {
		display: inline-flex;
		vertical-align: middle
	}
	
	.slp-icon div[data-v-b82aeda9] {
		height: inherit;
		width: inherit
	}
	
	.slp-row[data-v-adc8d02f] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-text-display1[data-v-f601c702],
	.slp-text-display1[data-v-f601c702] * {
		font-size: 6rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0416666667
	}
	
	@media (max-width:576px) {
		.slp-text-display1[data-v-f601c702],
		.slp-text-display1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading1[data-v-f601c702],
	.slp-text-heading1[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1[data-v-f601c702],
		.slp-text-heading1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2[data-v-f601c702],
	.slp-text-heading2[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2[data-v-f601c702],
		.slp-text-heading2[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3[data-v-f601c702],
	.slp-text-heading3[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3[data-v-f601c702],
		.slp-text-heading3[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4[data-v-f601c702],
	.slp-text-heading4[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4[data-v-f601c702],
		.slp-text-heading4[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5[data-v-f601c702],
	.slp-text-heading5[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5[data-v-f601c702],
		.slp-text-heading5[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-heading1-bold[data-v-f601c702],
	.slp-text-heading1-bold[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1-bold[data-v-f601c702],
		.slp-text-heading1-bold[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2-bold[data-v-f601c702],
	.slp-text-heading2-bold[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2-bold[data-v-f601c702],
		.slp-text-heading2-bold[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3-bold[data-v-f601c702],
	.slp-text-heading3-bold[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3-bold[data-v-f601c702],
		.slp-text-heading3-bold[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4-bold[data-v-f601c702],
	.slp-text-heading4-bold[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4-bold[data-v-f601c702],
		.slp-text-heading4-bold[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5-bold[data-v-f601c702],
	.slp-text-heading5-bold[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5-bold[data-v-f601c702],
		.slp-text-heading5-bold[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-body1[data-v-f601c702],
	.slp-text-body1[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 400;
		line-height: 1.5555555556
	}
	
	.slp-text-body2[data-v-f601c702],
	.slp-text-body2[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5
	}
	
	.slp-text-body3[data-v-f601c702],
	.slp-text-body3[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 400;
		line-height: 1.5714285714
	}
	
	.slp-text-body1-bold[data-v-f601c702],
	.slp-text-body1-bold[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.5555555556
	}
	
	.slp-text-body2-bold[data-v-f601c702],
	.slp-text-body2-bold[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-body3-bold[data-v-f601c702],
	.slp-text-body3-bold[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 660;
		line-height: 1.5714285714
	}
	
	.slp-text-all-caps[data-v-f601c702],
	.slp-text-all-caps[data-v-f601c702] * {
		font-size: .75rem;
		font-weight: 660;
		letter-spacing: .1em;
		line-height: 1.6666666667;
		text-transform: uppercase
	}
	
	.slp-text-quotes[data-v-f601c702],
	.slp-text-quotes[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-style: italic;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	@media (max-width:576px) {
		.slp-text-quotes[data-v-f601c702],
		.slp-text-quotes[data-v-f601c702] * {
			font-size: 1rem;
			line-height: 1.5rem
		}
	}
	
	.slp-text-emphasis[data-v-f601c702],
	.slp-text-emphasis[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	.slp-text-arrow[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702] * {
		color: #fff;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-arrow[data-v-f601c702]:hover,
	.slp-text-arrow[data-v-f601c702]:hover {
		color: #171321
	}
	
	.slp-text-arrow:hover .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:hover .slp-link-text {
		text-decoration: underline
	}
	
	.slp-text-arrow[data-v-f601c702]:active,
	.slp-text-arrow[data-v-f601c702]:active {
		color: #fff
	}
	
	.slp-text-arrow:active .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:active .slp-link-text {
		text-decoration: underline
	}
	
	.arrow-symbol[data-v-f601c702] {
		padding-left: 4px
	}
	
	.side-navigation-layout[data-v-68f8d83f] {
		display: flex
	}
	
	.side-navigation-layout--left[data-v-68f8d83f] {
		flex-direction: row
	}
	
	.side-navigation-layout--right[data-v-68f8d83f] {
		flex-direction: row-reverse
	}
	
	@media (max-width:1025px) {
		.side-navigation-layout[data-v-68f8d83f] {
			flex-direction: column
		}
	}
	
	.side-navigation[data-v-68f8d83f] {
		display: none;
		height: -moz-fit-content;
		height: fit-content;
		padding: 0 8px 96px;
		position: sticky;
		top: 140px
	}
	
	@media (min-width:1025px) {
		.side-navigation[data-v-68f8d83f] {
			display: block
		}
	}
	
	.side-navigation__item[data-v-68f8d83f] {
		padding: 12px 0
	}
	
	.side-navigation__item[data-v-68f8d83f]:first-child {
		margin-top: 0
	}
	
	.side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #171320;
		font-weight: 700;
		line-height: 12px;
		opacity: .2;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation__link[data-v-68f8d83f]:hover {
		opacity: 1
	}
	
	.side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		opacity: 1
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #a2a1a6;
		font-size: 1rem;
		font-weight: 700;
		line-height: 12px;
		opacity: 1;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f]:hover {
		box-shadow: none;
		color: #d1d0d3
	}
	
	.side-navigation--dark .side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		color: #fff
	}
	
	.side-navigation-dropdown[data-v-68f8d83f] {
		background-color: #fff;
		display: block;
		margin: 16px 0;
		position: sticky;
		top: 132px;
		z-index: 100
	}
	
	@media (min-width:1025px) {
		.side-navigation-dropdown[data-v-68f8d83f] {
			display: none
		}
	}
	
	.side-navigation-dropdown .dropdown-toggle[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		color: #74717a;
		cursor: pointer;
		display: flex;
		font-size: 1rem;
		justify-content: space-between;
		padding: 10px 16px;
		width: 100%
	}
	
	.side-navigation-dropdown .dropdown-menu[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		box-shadow: 0 4px 6px #0000001a;
		list-style: none;
		padding: 0
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f] {
		padding: 10px 16px
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f]:last-child {
		border-bottom: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f] {
		color: #171321;
		display: block;
		text-decoration: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f]:hover {
		font-weight: 500
	}
	
	.side-navigation-content[data-v-68f8d83f] {
		flex: 1
	}
	
	.slp-radio[data-v-f37e970e] {
		cursor: pointer;
		font-size: 1rem;
		margin-bottom: 16px;
		padding-left: 32px;
		position: relative;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none
	}
	
	.slp-radio.disabled[data-v-f37e970e] {
		color: #74717a !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #d1d0d3 !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #d1d0d3;
		display: block
	}
	
	.slp-radio:hover .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input[data-v-f37e970e] {
		height: 0;
		opacity: 0;
		position: absolute;
		width: 0
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e]:after {
		display: block
	}
	
	.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #45424d;
		border-radius: 50%;
		height: 16px;
		left: 0;
		position: absolute;
		top: 2px;
		width: 16px
	}
	
	.slp-radio__checkmark span[data-v-f37e970e],
	.slp-radio__checkmark[data-v-f37e970e]:hover {
		border: 1px solid #a989f5
	}
	
	.slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #7759c2;
		border-radius: 50%;
		content: "";
		display: none;
		height: 2px;
		left: 3px;
		padding: 4px;
		position: absolute;
		top: 3px;
		width: 2px
	}
	
	.slp-radio-group[data-v-ae31ec89] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-radio-group--horizontal[data-v-ae31ec89] {
		flex-direction: row
	}
	
	.slp-radio-group--horizontal .slp-radio[data-v-ae31ec89]:not(last-child) {
		margin-right: 24px;
		padding-left: 24px
	}
	
	.slp-radio-group--horizontal .slp-radio__option[data-v-ae31ec89] {
		flex-basis: 30%
	}
	
	.slp-radio-group--vertical[data-v-ae31ec89] {
		flex-direction: column
	}
	
	.slp-loading-linear[data-v-ee32411b] {
		animation: gradient-ee32411b 1s linear infinite;
		background: linear-gradient(90.89deg, #ef8cf3 -13.26%, #825ee9 67.46%);
		background-position: 0 0;
		background-size: 200% 200%;
		height: 4px;
		position: relative;
		width: 204px
	}
	
	@keyframes gradient-ee32411b {
		0% {
			background-position: 200% 200%
		}
		50% {
			background-position: 100% 100%
		}
		to {
			background-position: 0 0
		}
	}
	
	.slp-loading-round[data-v-ee32411b] {
		animation: spin-ee32411b 1s linear infinite;
		background-color: #fff;
		border: 8px solid #e8e7eb;
		border-radius: 50%;
		border-top-color: #a989f5;
		height: 32px;
		position: relative;
		transform: rotate(-45deg);
		width: 32px
	}
	
	@keyframes spin-ee32411b {
		0% {
			transform: rotate(-45deg)
		}
		to {
			transform: rotate(315deg)
		}
	}
	
	.depth-2[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-2.mobile[data-v-c3be63ed] {
		margin-left: 16px
	}
	
	.depth-3[data-v-c3be63ed] {
		margin-left: 48px
	}
	
	.depth-3.mobile[data-v-c3be63ed] {
		margin-left: 24px
	}
	
	.depth-4[data-v-c3be63ed] {
		margin-left: 64px
	}
	
	.depth-4.mobile[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-5[data-v-c3be63ed] {
		margin-left: 80px
	}
	
	.depth-5.mobile[data-v-c3be63ed] {
		margin-left: 40px
	}
	
	.anchor[data-v-c3be63ed] {
		border-radius: 4px;
		color: #171321;
		display: block;
		margin-bottom: 4px;
		padding: 8px 16px
	}
	
	.anchor.selected[data-v-c3be63ed] {
		background-color: #f6f3fe
	}
	
	.anchor[data-v-c3be63ed]:hover {
		background-color: #e3d6ff;
		color: #171321
	}
	
	.mobile .anchor[data-v-c3be63ed] {
		margin-bottom: 0
	}
	
	.mobile .anchor.selected[data-v-c3be63ed] {
		background-color: #fff
	}
	
	.mobile .anchor[data-v-c3be63ed]:hover {
		background-color: #fff;
		color: #171321
	}
	
	.dropdown[data-v-9b690a76] {
		background-color: #fff;
		left: 0;
		position: sticky;
		right: 0;
		top: 20px;
		z-index: 100
	}
	
	.dropdown .horizontal-rule[data-v-9b690a76] {
		border-top: 1px solid #d1d0d3
	}
	
	.dropdown.hide .dropdown__button[data-v-9b690a76] {
		border-radius: 4px !important
	}
	
	.dropdown.hide .dropdown__list[data-v-9b690a76] {
		display: none
	}
	
	.dropdown .nav-heading[data-v-9b690a76] {
		font-size: 12px;
		margin-bottom: 8px;
		padding: 0 16px
	}
	
	.dropdown__button[data-v-9b690a76] {
		align-items: center;
		border: 1px solid #d1d0d3 !important;
		border-radius: 4px 4px 0 0 !important;
		display: flex;
		justify-content: space-between;
		width: 100%
	}
	
	.dropdown__list[data-v-9b690a76] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		left: 0;
		max-height: 70vh;
		overflow-y: scroll;
		padding: 16px 8px;
		position: absolute;
		right: 0;
		top: 42px
	}
	
	.dropdown__link[data-v-9b690a76] {
		align-items: center;
		color: #171321;
		display: flex;
		justify-content: space-between;
		margin-left: 8px;
		text-decoration: none;
		width: 100%
	}
	
	#collapsible-sidebar-wrapper[data-v-47e57dda] {
		display: flex
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar[data-v-47e57dda] {
		align-self: flex-start;
		height: 100%;
		max-height: calc(100vh - 96px);
		min-width: 300px;
		overflow-y: scroll;
		padding: 0 32px 32px;
		position: sticky;
		top: 0
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .nav-heading[data-v-47e57dda] {
		margin-bottom: 8px
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .anchors[data-v-47e57dda] {
		margin-bottom: 32px
	}
	
	@media (min-width:768px) {
		.mobile[data-v-47e57dda] {
			display: none !important
		}
	}
	
	@media (max-width:768px) {
		.desktop[data-v-47e57dda] {
			display: none !important
		}
	}
	
	.slp-tooltip[data-v-1280f345] {
		border-bottom: 1px dashed #171321;
		display: inline-block;
		position: relative
	}
	
	.slp-tooltip.button-mode[data-v-1280f345] {
		cursor: pointer
	}
	
	.slp-tooltip.no-border[data-v-1280f345] {
		border: none
	}
	
	.slp-tooltip:hover .slp-tooltip__content[data-v-1280f345] {
		opacity: 1
	}
	
	.slp-tooltip__list[data-v-1280f345] {
		list-style: disc inside;
		list-style-position: outside;
		margin-left: 16px
	}
	
	.slp-tooltip__list li[data-v-1280f345] {
		margin-bottom: 8px
	}
	
	.slp-tooltip__wrapper[data-v-1280f345] {
		pointer-events: none;
		position: relative;
		text-align: left
	}
	
	.slp-tooltip__content[data-v-1280f345] {
		background: #333;
		border-radius: 4px;
		color: #fff;
		font-size: 12px;
		line-height: 16px;
		padding: 12px;
		position: absolute;
		transform: translate(-50%);
		transition: all .3s ease-in-out;
		width: 170px;
		z-index: 20
	}
	
	.slp-tooltip__content.hover-mode[data-v-1280f345] {
		opacity: 0
	}
	
	.slp-tooltip__content[data-v-1280f345]:before {
		content: "";
		display: block;
		height: 0;
		left: -8px;
		position: absolute;
		top: 50px;
		width: 0
	}
	
	.slp-tooltip__content.top[data-v-1280f345] {
		bottom: 30px;
		left: 50%
	}
	
	.slp-tooltip__content.top[data-v-1280f345]:before {
		border: 8px solid transparent;
		border-top-color: #333;
		left: 46%;
		top: 98%
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345] {
		left: 50%;
		top: 28px
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345]:before {
		border-bottom: 8px solid #333;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		left: 46%;
		top: -8px
	}
	
	.slp-tooltip__content.right[data-v-1280f345] {
		left: 100%;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content.right[data-v-1280f345]:before {
		border-bottom: 8px solid transparent;
		border-right: 8px solid #333;
		border-top: 8px solid transparent;
		left: -8px;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content[data-v-1280f345] a {
		color: #fff;
		cursor: pointer;
		pointer-events: all;
		text-decoration: underline
	}
	
	.breadcrumb[data-v-fd412793] {
		display: flex
	}
	
	.breadcrumb__crumb[data-v-fd412793] {
		align-items: center;
		color: #7759c2;
		display: flex;
		position: relative
	}
	
	.breadcrumb__crumb__tooltip[data-v-fd412793] {
		border-bottom: none !important;
		font-size: .875rem
	}
	
	.breadcrumb__crumb a span[data-v-fd412793] {
		white-space: nowrap
	}
	
	.breadcrumb__crumb[data-v-fd412793]:not(.breadcrumb__crumb--disabled):hover {
		text-decoration: underline
	}
	
	.breadcrumb__crumb--mobile[data-v-fd412793] {
		overflow: hidden
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793] {
		flex: 1
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793],
	.breadcrumb__crumb--mobile span[data-v-fd412793] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	
	.breadcrumb__crumb--disabled[data-v-fd412793] {
		color: #74717a
	}
	
	.breadcrumb__crumb--disabled a[data-v-fd412793],
	.breadcrumb__crumb--disabled a[data-v-fd412793]:active,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:focus,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:hover {
		cursor: auto;
		text-decoration: none
	}
	
	.breadcrumb__crumb a[data-v-fd412793] {
		color: inherit
	}
	
	.breadcrumb__chevron[data-v-fd412793] {
		margin: 0 10px 0 6px
	}
	
	.dropdown[data-v-e3d886e6] {
		position: relative
	}
	
	.dropdown__select[data-v-e3d886e6] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background: transparent;
		border: 1px solid #333;
		border-radius: 4px;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 400;
		padding: 14px 12px;
		width: 100%
	}
	
	.dropdown[data-v-e3d886e6]:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none' viewBox='0 0 12 7'%3E%3Cpath fill='%23333' d='M10.293.293a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5A1 1 0 0 1 1.707.293L6 4.586z'/%3E%3C/svg%3E");
		pointer-events: none;
		position: absolute;
		right: 28px;
		top: calc(50% - 14px)
	}
	
	.dropdown span[data-v-e3d886e6] {
		color: #171321
	}
	
	.slp-background-color-primary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-primary-200[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-primary-300[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-secondary-200[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-surface-100[data-v-2b3ad016] {
		background-color: #f2f1f5
	}
	
	.slp-background-color-surface-200[data-v-2b3ad016] {
		background-color: #e8e7eb
	}
	
	.slp-background-color-surface-300[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-surface-400[data-v-2b3ad016] {
		background-color: #a2a1a6
	}
	
	.slp-background-color-surface-500[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-surface-600[data-v-2b3ad016] {
		background-color: #45424d
	}
	
	.slp-background-color-surface-700[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-800[data-v-2b3ad016] {
		background-color: #f6f3fe
	}
	
	.slp-background-color-surface-900[data-v-2b3ad016] {
		background-color: #eee7fd
	}
	
	.slp-background-color-surface-950[data-v-2b3ad016] {
		background-color: #e3d6ff
	}
	
	.slp-background-color-text-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-text-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-text-200[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-text-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-text-link-100[data-v-2b3ad016] {
		background-color: #7759c2
	}
	
	.slp-background-color-alert-100[data-v-2b3ad016] {
		background-color: #ffd4d8
	}
	
	.slp-background-color-alert-200[data-v-2b3ad016] {
		background-color: #f24f63
	}
	
	.slp-background-color-alert-300[data-v-2b3ad016] {
		background-color: #cb3446
	}
	
	.slp-background-color-warning-100[data-v-2b3ad016] {
		background-color: #ffefc7
	}
	
	.slp-background-color-warning-200[data-v-2b3ad016] {
		background-color: #ffda7a
	}
	
	.slp-background-color-warning-300[data-v-2b3ad016] {
		background-color: #ffb800
	}
	
	.slp-background-color-success-100[data-v-2b3ad016] {
		background-color: #b8e5bc
	}
	
	.slp-background-color-success-200[data-v-2b3ad016] {
		background-color: #48a651
	}
	
	.slp-background-color-success-300[data-v-2b3ad016] {
		background-color: #327338
	}
	
	.slp-background-color-info-100[data-v-2b3ad016] {
		background-color: #d6eaff
	}
	
	.slp-background-color-info-200[data-v-2b3ad016] {
		background-color: #70b4ff
	}
	
	.slp-background-color-info-300[data-v-2b3ad016] {
		background-color: #3979bf
	}
	
	.slp-background-color-accent-100[data-v-2b3ad016] {
		background-color: #fca326
	}
	
	.slp-background-color-accent-200[data-v-2b3ad016] {
		background-color: #fc6d26
	}
	
	.slp-background-color-accent-300[data-v-2b3ad016] {
		background-color: #e24329
	}
	
	.slp-background-color-accent-400[data-v-2b3ad016] {
		background-color: #a989f5
	}
	
	.slp-background-color-accent-500[data-v-2b3ad016] {
		background-color: #7759c2
	}



.grid-wrapper[data-v-00bffee2] {
		display: flex;
		flex-direction: column;
		overflow-x: clip
	}
	
	.grid-wrapper[data-v-00bffee2]>* {
		max-width: 100%;
		min-width: 0
	}
	
	.banner[data-v-00bffee2] {
		order: 0
	}
	
	@media screen and (min-width:768px) {
		.banner[data-v-00bffee2] {
			order: -1
		}
	}



@media (max-width:1025px) {
		:lang(en) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1026px) {
		:lang(en) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (max-width:1200px) {
		:not(: lang(en)) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1201px) {
		:not(: lang(en)) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	#navigation[data-v-d2fdf33f] {
		background: #fff;
		left: 0;
		min-height: 84px;
		position: sticky;
		right: 0;
		top: 0;
		z-index: 1025
	}
	
	@media (min-width:576px) and (max-width:1024px) {
		#navigation[data-v-d2fdf33f] {
			min-height: 80px
		}
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] {
		border: none;
		display: none
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] *,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:after,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] {
		display: none
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] *,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:after,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}



.be-nav-navigation[data-v-3e0009a0] {
		backdrop-filter: blur(16px);
		-webkit-backdrop-filter: blur(16px);
		background-color: #fff;
		padding: 4px 24px 16px
	}
	
	.be-nav-navigation[data-v-3e0009a0] *,
	.be-nav-navigation[data-v-3e0009a0]:after,
	.be-nav-navigation[data-v-3e0009a0]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-3e0009a0] {
		overflow-x: clip
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation[data-v-3e0009a0] {
			display: flex;
			justify-content: center;
			padding: 4px 24px 16px
		}
	}
	
	.be-nav-navigation__login-popover[data-v-3e0009a0] {
		display: flex;
		flex-direction: column;
		min-width: 240px;
		padding: 0 24px
	}
	
	.be-nav-navigation__link[data-v-3e0009a0] {
		color: #7759c2
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:hover {
		text-decoration: underline
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:last-of-type {
		padding-bottom: 0
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation__search[data-v-3e0009a0] {
			margin-right: 0
		}
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0] {
		color: #74717a;
		transition: all .3s ease-in-out
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0]:hover {
		color: #45424d
	}
	
	.be-nav-navigation-bottom[data-v-3e0009a0] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding-top: 16px;
		width: 100%
	}
	
	.be-nav-navigation-bottom.centered[data-v-3e0009a0] {
		justify-content: center
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover:after {
		animation: shine-3e0009a0 .8s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left[data-v-3e0009a0] {
		align-items: center;
		color: #74717a !important;
		display: flex
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left ul[data-v-3e0009a0] {
		white-space: nowrap
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left--no-search[data-v-3e0009a0] {
		margin-right: 40px
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0] {
		display: inline-block
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(:last-child) {
		margin-right: 16px
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(: last-child) {
			margin-right: 8px
		}
	}
	
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0] {
		color: #74717a;
		position: relative;
		transition: all .1s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-item_button--active[data-v-3e0009a0],
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0]:hover {
		color: #171321
	}
	
	.be-nav-navigation-bottom .navigation-bottom-right[data-v-3e0009a0] {
		align-items: center;
		display: flex
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-bottom-right .slp-btn[data-v-3e0009a0]:not(: first-child) {
			margin-right: 8px
		}
	}
	
	.v-popper__arrow-container[data-v-3e0009a0] {
		display: none !important
	}
	
	.v-popper__popper[data-v-3e0009a0] {
		outline: none !important
	}
	
	@keyframes shine-3e0009a0 {
		to {
			left: 200%
		}
	}



.navigation-dropdown[data-v-6683d6d6] {
		display: inline-block;
		margin-bottom: -16px;
		padding-bottom: 16px;
		position: relative
	}
	
	.navigation-dropdown:hover .navigation-dropdown__popover[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button[data-v-6683d6d6] {
		color: #74717a;
		position: relative;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__button[data-v-6683d6d6]:hover {
		color: #171321
	}
	
	.navigation-dropdown__button:hover svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button svg[data-v-6683d6d6] {
		bottom: -4px;
		display: none;
		left: calc(50% - 8px);
		position: absolute
	}
	
	.navigation-dropdown__popover[data-v-6683d6d6] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		box-shadow: 0 8px 50px -16px #d1d0d280;
		display: flex;
		flex-wrap: wrap;
		min-width: 170px;
		position: absolute;
		top: 50px;
		transition: visibility 0s, opacity .15s ease-in-out;
		z-index: 1
	}
	
	.navigation-dropdown__popover--center[data-v-6683d6d6] {
		left: 50%;
		transform: translate(-50%)
	}
	
	.navigation-dropdown__popover--hidden[data-v-6683d6d6] {
		opacity: 0;
		visibility: hidden
	}
	
	.navigation-dropdown__popover--left[data-v-6683d6d6] {
		left: 0;
		transform: translate(0)
	}
	
	.navigation-dropdown__popover--right[data-v-6683d6d6] {
		left: 70px;
		transform: translate(-100%)
	}
	
	.navigation-dropdown__popover--show[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown__categories[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		margin: 0 4px;
		min-width: 170px;
		-moz-column-break-inside: avoid;
		break-inside: avoid
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__categories[data-v-6683d6d6] {
			margin: 0 16px
		}
	}
	
	.navigation-dropdown__categories--mb[data-v-6683d6d6] {
		margin-bottom: 24px !important
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6] {
		color: #171321 !important;
		padding: 8px 0;
		white-space: nowrap
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6]:hover {
		color: #7759c2 !important
	}
	
	.navigation-dropdown__bottom-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 8px !important;
		transition: none !important
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__bottom-link[data-v-6683d6d6] {
			padding-bottom: 16px !important;
			padding-left: 16px !important
		}
	}
	
	.navigation-dropdown__main[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px 16px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__main[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	@media (max-width:1400px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -50px
		}
	}
	
	@media (max-width:1200px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -80px
		}
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6] {
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		white-space: normal
	}
	
	.navigation-dropdown__side-section h5[data-v-6683d6d6],
	.navigation-dropdown__side-section p[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6]:hover {
		background-color: #e3d6ff;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__image[data-v-6683d6d6],
	.navigation-dropdown__logo[data-v-6683d6d6] {
		height: 160px;
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__image[data-v-6683d6d6],
		.navigation-dropdown__logo[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__logo[data-v-6683d6d6] {
		background: #fff;
		border-radius: 4px 4px 50px;
		box-sizing: border-box;
		padding: 12px
	}
	
	.navigation-dropdown__logo img[data-v-6683d6d6] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	.navigation-dropdown__icon[data-v-6683d6d6] {
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__icon[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__icon img[data-v-6683d6d6] {
		border-bottom-right-radius: 50px;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 0 !important;
		text-align: left !important;
		transition: none !important
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6]>* {
		transition: none !important
	}
	
	.navigation-dropdown__side-link-small[data-v-6683d6d6] {
		font-size: 14px !important
	}
	
	.navigation-dropdown__footer[data-v-6683d6d6] {
		background-color: #f6f3fe;
		padding: 24px 32px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown__cards[data-v-6683d6d6] {
			display: flex;
			padding: 24px 8px
		}
	}
	
	.nav-card-grid[data-v-6683d6d6] {
		display: grid;
		gap: 1px;
		grid-template-columns: repeat(3, 300px)
	}
	
	.nav-card-grid.separators[data-v-6683d6d6] {
		background-color: #e8e7eb
	}
	
	.with-footer[data-v-6683d6d6] {
		display: flex;
		flex-direction: column
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list--w-footer[data-v-6683d6d6] {
			padding: 0 16px
		}
		.navigation-dropdown-list--w-footer .navigation-dropdown-list__wrapper[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		margin-top: 8px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__item[data-v-6683d6d6] {
		padding: 12px 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		gap: 10px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link[data-v-6683d6d6] {
		font-size: 16px;
		margin-top: 20px;
		padding: 16px 0 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon[data-v-6683d6d6] {
		height: 12px;
		position: relative;
		width: 12px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon svg[data-v-6683d6d6] {
		left: 0;
		position: absolute;
		top: 0
	}



.nav-card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex: 1 1 300px;
		flex-direction: column;
		gap: 16px;
		height: 100%;
		min-width: 300px;
		padding: 24px
	}
	
	.nav-card ul[data-v-4cb1eda5] {
		width: 100%
	}
	
	.nav-card ul[data-v-4cb1eda5]>:first-child {
		padding-top: 0 !important
	}
	
	.nav-card .title[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: flex;
		flex-wrap: nowrap
	}
	
	.nav-card .title:hover .title-chevron[data-v-4cb1eda5] {
		visibility: visible
	}
	
	.nav-card .title[data-v-4cb1eda5] br {
		content: "";
		display: none
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] br {
			display: block
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon {
		height: 16px;
		width: 16px
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] .icon {
			display: none
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon * {
		fill: currentColor
	}
	
	.nav-card .description[data-v-4cb1eda5],
	.nav-card .items[data-v-4cb1eda5],
	.nav-card .title[data-v-4cb1eda5] {
		white-space: normal
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5] {
		border-left: 1px solid #e8e7eb
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5]:first-of-type {
		border-left-color: transparent
	}
	
	.nav-card__item[data-v-4cb1eda5] {
		border-bottom: 1px solid #d1d0d3;
		margin: 0 16px;
		padding: 16px 0 !important
	}
	
	@media (min-width:1025px) {
		.nav-card__item[data-v-4cb1eda5] {
			border-bottom: 0;
			margin: 0;
			padding: 0 0 16px !important
		}
	}
	
	.nav-card__item span[data-v-4cb1eda5] {
		font-weight: 400;
		white-space: normal
	}
	
	@media (min-width:1025px) {
		.nav-card__item span[data-v-4cb1eda5] {
			font-weight: 600
		}
	}
	
	.nav-card__card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex-direction: column;
		gap: 16px;
		width: 100%
	}
	
	.nav-card__card:hover .link[data-v-4cb1eda5],
	.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
		color: #7759c2
	}
	
	@media (min-width:1200px) {
		.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
			align-self: flex-end;
			display: block;
			margin-bottom: 6px
		}
	}
	
	.nav-card__card:hover .nav-card__link[data-v-4cb1eda5] {
		text-decoration-color: #000
	}
	
	.nav-card__card:hover .nav-card__link .slp-icon[data-v-4cb1eda5] {
		transform: translate(8px)
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] {
		height: 16px;
		width: 16px
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] * {
		fill: currentColor
	}
	
	.nav-card__icon[data-v-4cb1eda5] {
		color: #171321;
		height: 24px;
		width: 24px
	}
	
	@media (min-width:1200px) {
		.nav-card__icon[data-v-4cb1eda5] {
			color: #74717a
		}
	}
	
	.nav-card__article[data-v-4cb1eda5] {
		display: flex;
		flex-direction: column;
		gap: 16px
	}
	
	.nav-card .nav-card__link[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: inline-flex;
		text-decoration: underline;
		text-decoration-color: transparent;
		text-underline-offset: 2px;
		transition: all .3s ease
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] {
		height: 12px !important;
		position: relative;
		transform: translate(0);
		transition: all .3s ease;
		width: 12px !important
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] svg {
		left: 0;
		position: absolute;
		top: 0
	}
	
	.anchor-wrapper:hover .cta[data-v-4cb1eda5],
	.anchor-wrapper:hover .link[data-v-4cb1eda5] {
		color: #7759c2
	}
	
	.description[data-v-4cb1eda5] {
		color: #74717abf
	}
	
	.items[data-v-4cb1eda5] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin-top: 4px
	}
	
	@media (max-width:1025px) {
		.items[data-v-4cb1eda5] {
			padding-left: 16px;
			width: 100%
		}
		.items .item[data-v-4cb1eda5] {
			border-bottom: 1px solid #d1d0d3;
			padding-bottom: 16px;
			width: 100%
		}
		.items .link[data-v-4cb1eda5] {
			color: #171321;
			font-weight: 400
		}
	}
	
	.link[data-v-4cb1eda5] {
		color: #000
	}
	
	.link[data-v-4cb1eda5]:hover {
		color: #7759c2
	}
	
	.cta[data-v-4cb1eda5] {
		align-items: center;
		display: flex
	}
	
	.title-chevron[data-v-4cb1eda5] {
		align-self: flex-end;
		padding-bottom: 25px;
		visibility: hidden
	}
	
	@media (max-width:1025px) {
		.title-chevron[data-v-4cb1eda5] {
			visibility: visible
		}
	}



.nav-footer[data-v-536eaa06] {
		align-self: stretch;
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		gap: 24px;
		padding: 24px 32px 32px;
		width: 100%
	}
	
	.nav-footer__title[data-v-536eaa06] {
		color: #7759c2
	}
	
	@media (min-width:1025px) {
		.nav-footer[data-v-536eaa06] {
			padding: 24px
		}
	}
	
	@media (min-width:1200px) {
		.nav-footer[data-v-536eaa06] {
			padding: 32px
		}
	}
	
	.footer-button-container[data-v-536eaa06] {
		background-color: #f6f3fe;
		display: grid;
		gap: 32px;
		grid-template-columns: repeat(3, 1fr)
	}
	
	@media (max-width:1025px) {
		.footer-button-container[data-v-536eaa06] {
			grid-template-columns: 1fr
		}
	}
	
	.footer-button-container .button[data-v-536eaa06] {
		background: #eee7fd;
		border: none;
		border-radius: 4px;
		color: #000;
		justify-content: center;
		width: 100%
	}
	
	.footer-button-container .button[data-v-536eaa06]:hover {
		background: #e3d6ff;
		border: none
	}



@media (min-width:1025px) {
		.navigation-dropdown-list[data-v-d937d793] {
			display: flex
		}
		.navigation-dropdown-list__wrapper[data-v-d937d793] {
			display: flex;
			flex-wrap: wrap;
			padding: 24px
		}
		.navigation-dropdown-list__sections[data-v-d937d793] {
			display: flex;
			gap: 16px
		}
	}
	
	.navigation-dropdown-list__section[data-v-d937d793] {
		-moz-column-break-inside: avoid;
		break-inside: avoid;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin: 24px 16px 0;
		min-width: 170px;
		page-break-inside: avoid
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0 8px
		}
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793] {
		background-color: var(--backgroundColor, #fff);
		color: var(--textColor, #171321);
		display: block;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		position: relative;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]>* {
		position: relative
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]:before {
		background-color: var(--backgroundColor, #fff);
		border-radius: 0 4px 4px 0;
		content: "";
		height: calc(100% + 2px);
		left: 0;
		position: absolute;
		top: -1px;
		width: calc(100% + 2px)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__article a[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793],
	.navigation-dropdown-list__feature__content a[data-v-d937d793] {
		display: flex;
		flex-direction: column;
		height: 100%;
		justify-content: space-between;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-align: left;
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793] svg *,
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] svg * {
		fill: currentColor
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg,
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg {
		transform: translate(8px)
	}
	
	.navigation-dropdown-list__feature__title[data-v-d937d793],
	.navigation-dropdown-list__feature__title span[data-v-d937d793] {
		color: #7759c2
	}
	
	.navigation-dropdown-list__side-link[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] {
		border-bottom: 1px solid #d1d0d3;
		padding: 12px 0 !important
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] {
			border-bottom: 0;
			margin: 0;
			padding: 8px 0 !important
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] span {
		font-size: 18px;
		font-weight: 400;
		line-height: 28px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] span {
			font-size: 16px;
			line-height: 24px
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a {
		color: #171321
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a:hover {
		color: #7759c2
	}
	
	.navigation-dropdown-list__title[data-v-d937d793] {
		color: #7759c2;
		margin: 24px 16px 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__title[data-v-d937d793] {
			margin: 8px 0 0
		}
	}
	
	.navigation-dropdown-list__list[data-v-d937d793] {
		padding-left: 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__list[data-v-d937d793] {
			padding-left: 0
		}
	}
	
	.navigation-dropdown-list__bottom-link[data-v-d937d793] {
		margin: 16px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 0 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 8px 0
		}
	}
	
	.navigation-dropdown-list__image[data-v-d937d793] {
		margin-bottom: 16px;
		max-width: 375px;
		width: 100%
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			height: 160px;
			max-width: 200px;
			width: 200px
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown-list__image img[data-v-d937d793] {
		height: 100%;
		width: 100%
	}
	
	.navigation-dropdown-list__feature-desc[data-v-d937d793] {
		margin: 32px 0
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__feature-desc[data-v-d937d793] {
			margin: 0 0 8px
		}
	}



.be-nav__nav-button[data-v-62226572] {
		transition: background-color .1s ease-in-out !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	.be-nav__nav-button--accent[data-v-62226572] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--accent[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav__nav-button--animate[data-v-62226572]:after {
		animation: shine-62226572 1s ease-in-out
	}
	
	.be-nav__nav-button--gleam[data-v-62226572] {
		background: linear-gradient(93.83deg, #c7b1febf 7.27%, #ffd4d8bf 105.33%) !important;
		border: none !important;
		color: #171321 !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	@keyframes shine-62226572 {
		to {
			left: 200%
		}
	}



.be-nav-tablet[data-v-fb4275f3] {
		align-items: center;
		background-color: #fff;
		display: flex;
		justify-content: space-between;
		padding: 16px 8px
	}
	
	@media (max-width:576px) {
		.be-nav-tablet[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-tablet[data-v-fb4275f3] *,
	.be-nav-tablet[data-v-fb4275f3]:after,
	.be-nav-tablet[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone[data-v-fb4275f3] {
		background-color: #fff
	}
	
	@media (min-width:577px) {
		.be-nav-phone[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-phone[data-v-fb4275f3] *,
	.be-nav-phone[data-v-fb4275f3]:after,
	.be-nav-phone[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone .navigation-top[data-v-fb4275f3] {
		border-radius: 0;
		justify-content: center;
		width: 100%
	}
	
	.be-nav-phone .navigation-top:hover svg[data-v-fb4275f3] {
		fill: #000
	}
	
	.be-nav-phone .navigation-bottom[data-v-fb4275f3] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding: 16px
	}
	
	.be-nav-phone .navigation-bottom .search-icon[data-v-fb4275f3] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		color: #171321 !important
	}
	
	.be-nav-phone .navigation-bottom .search-icon svg path[data-v-fb4275f3] {
		fill: #171321 !important
	}
	
	.be-nav-phone__icon[data-v-fb4275f3],
	.be-nav-phone__icon[data-v-fb4275f3] * {
		color: #fff;
		fill: currentColor
	}
	
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3],
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3] * {
		color: #000
	}



.be-nav-search[data-v-caad2a1a] {
		background-color: #fff;
		bottom: 0;
		left: 0;
		overflow-y: scroll;
		position: fixed;
		right: 0;
		top: 84px
	}
	
	@media (max-width:1025px) {
		.be-nav-search[data-v-caad2a1a] {
			overflow-x: hidden;
			top: 0
		}
	}
	
	.be-nav-search__container[data-v-caad2a1a] {
		height: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-search__container[data-v-caad2a1a] {
			padding: 0 !important
		}
	}
	
	.be-nav-search__row[data-v-caad2a1a] {
		flex-wrap: nowrap !important;
		height: 100%;
		justify-content: center
	}
	
	.be-nav-search__row[data-v-caad2a1a]:focus-visible {
		outline: none
	}
	
	.be-nav-search__close[data-v-caad2a1a] {
		display: flex;
		justify-content: flex-end;
		margin-top: 16px
	}
	
	.be-nav-search__close--text[data-v-caad2a1a] {
		color: #171321 !important
	}



.be-nav-search-content {
		padding: 24px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content {
			padding: 8px
		}
	}
	
	.be-nav-search-content__input {
		position: relative;
		width: 100%
	}
	
	.be-nav-search-content__input input {
		-webkit-appearance: none;
		border: 0;
		border-bottom: 1px solid #d1d0d3;
		border-radius: 0;
		color: #74717a;
		font-size: 2.5rem;
		width: calc(100% - 8px)
	}
	
	.be-nav-search-content__input input::-moz-placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input::placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input:focus {
		outline: none
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input input {
			caret-color: #171321 !important;
			font-size: 1.375rem
		}
	}
	
	.be-nav-search-content__input--close {
		cursor: pointer;
		position: absolute;
		right: 16px;
		top: 20px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input--close {
			top: 4px
		}
	}
	
	.be-nav-search-content__link {
		color: #171321 !important;
		font-weight: 700 !important
	}



.be-nav-suggestions__default[data-v-8f850be7] {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 4px
	}
	
	@media (min-width:1025px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			-moz-column-gap: 32px;
			column-gap: 32px;
			display: grid;
			grid-template-columns: repeat(2, 1fr)
		}
	}
	
	@media (min-width:1200px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			grid-template-columns: repeat(3, 1fr)
		}
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7] {
		background-color: #f6f3fe !important;
		border: none !important;
		color: #171321 !important;
		justify-content: center;
		margin-bottom: 16px;
		transition: all .3s ease-in-out;
		width: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-suggestions__default-btn[data-v-8f850be7] {
			max-width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7]:hover {
		background-color: #e3d6ff !important
	}
	
	.be-nav-suggestions__result[data-v-8f850be7] {
		align-items: center;
		display: flex
	}
	
	.be-nav-suggestions__result--icon[data-v-8f850be7] {
		min-width: 16px
	}
	
	.be-nav-suggestions__result--icon svg[data-v-8f850be7] {
		min-height: 16px;
		min-width: 16px
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
		color: #7759c2;
		font-weight: 400
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7]:hover {
		text-decoration-color: #7759c2
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
			padding-left: 8px !important
		}
	}
	
	.be-nav-suggestions__result .slp-btn span[data-v-8f850be7] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}



.banner[data-v-3611edb9] {
		display: block
	}
	
	.banner[data-v-3611edb9]:hover .icon {
		transform: translate(8px)
	}
	
	.banner__desktop[data-v-3611edb9] {
		align-items: center;
		background-color: #171321;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		overflow: hidden;
		width: 100%
	}
	
	@media (max-width:768px) {
		.banner__desktop[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner__desktop .content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center
	}
	
	.banner__desktop .icon[data-v-3611edb9] {
		color: #fff;
		display: flex;
		transition: all .3s ease
	}
	
	.banner__desktop .icon[data-v-3611edb9] svg * {
		fill: currentColor
	}
	
	.banner__desktop .image[data-v-3611edb9] {
		margin-right: 8px
	}
	
	.banner__desktop .text[data-v-3611edb9] {
		color: #fff;
		padding: 16px 0;
		text-decoration: underline
	}
	
	.banner__mobile[data-v-3611edb9] {
		--background-gradient: linear-gradient(135deg, #f7a20f, #a989f5, #962eff, #09f);
		color: #171321;
		display: block;
		font-size: 14px;
		margin: 9px;
		padding: 8px 12px;
		position: relative;
		text-decoration: none
	}
	
	.banner__mobile[data-v-3611edb9]:before {
		background: var(--background-gradient) border-box;
		border: 2px solid transparent;
		border-radius: 70px;
		content: "";
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask-composite: exclude;
		-webkit-mask-composite: xor;
		position: absolute
	}
	
	.banner__mobile .pill-content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center;
		position: relative;
		z-index: 1
	}
	
	.banner__mobile .pill-content .slp-icon[data-v-3611edb9] {
		margin-left: 16px;
		transition: transform .2s ease-in-out
	}
	
	@media (min-width:768px) {
		.banner__mobile[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner--release[data-v-3611edb9] {
		background: #232150;
		overflow: hidden;
		position: relative
	}
	
	.banner--release[data-v-3611edb9]:after,
	.banner--release[data-v-3611edb9]:before {
		content: "";
		height: 100%;
		left: 0;
		pointer-events: none;
		position: absolute;
		top: 0;
		width: 100%
	}
	
	.banner--release[data-v-3611edb9]:before {
		background: radial-gradient(42.45% 64.15% at 21.3% 14.65%, #ceb3ef26 5.05%, #ceb3ef00)
	}
	
	.banner--release[data-v-3611edb9]:after {
		background: radial-gradient(59.78% 45.32% at 31.69% 94.07%, #e2432933 0, #e2432908)
	}
	
	.banner--release .banner__desktop[data-v-3611edb9] {
		background: transparent;
		display: flex !important;
		justify-content: center
	}
	
	.banner--release .text[data-v-3611edb9] {
		font-weight: 600;
		text-align: center;
		text-decoration: none
	}
	
	@media (max-width:576px) {
		.banner--release .text[data-v-3611edb9] {
			padding: 0
		}
	}
	
	.banner--release .banner__button-text[data-v-3611edb9] {
		color: #fff;
		display: none;
		text-decoration: underline
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button-text[data-v-3611edb9] {
			display: block
		}
	}
	
	.banner--release .banner__button[data-v-3611edb9] {
		font-size: 16px;
		font-weight: 400;
		margin-left: 8px;
		min-width: auto;
		padding: 0
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button[data-v-3611edb9] {
			margin-left: 16px;
			padding: 11px 0
		}
	}
	
	@media (max-width:576px) {
		.banner--release .banner__button .icon svg[data-v-3611edb9] {
			margin: -3px 0 0
		}
	}
	
	.banner--release .content[data-v-3611edb9] {
		display: inline;
		padding: 16px;
		position: relative;
		text-align: center
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9] {
			display: flex;
			padding: 0 8px
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after,
	.banner--release .content[data-v-3611edb9]:before {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 100%;
		content: "";
		height: 100%;
		max-width: 138px;
		pointer-events: none;
		position: absolute;
		width: 100%
	}
	
	.banner--release .content[data-v-3611edb9]:before {
		background-image: url(images/banner/gitlab18-graphic-leftside.svg);
		left: 0;
		margin-left: 32px;
		top: 0;
		transform: translate(-100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:before {
			margin-left: 0;
			transform: translate(-100%)
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after {
		background-image: url(images/banner/gitlab18-graphic-rightside.svg);
		margin-right: 32px;
		right: 0;
		top: -2px;
		transform: translate(100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:after {
			margin-right: 0;
			top: 0
		}
	}



.be-nav-footer[data-v-d1550395] {
		background-color: #171321;
		color: #fff;
		overflow: hidden;
		padding: 40px 16px;
		z-index: 1
	}
	
	.be-nav-footer[data-v-d1550395] *,
	.be-nav-footer[data-v-d1550395]:after,
	.be-nav-footer[data-v-d1550395]:before {
		box-sizing: border-box
	}
	
	.be-nav-footer .disclaimer[data-v-d1550395] {
		background: #f2f1f5;
		padding: 32px 0
	}
	
	@media (max-width:768px) {
		.be-nav-footer .container[data-v-d1550395] {
			padding: 0 !important
		}
	}
	
	.be-nav-footer .footer__navigation[data-v-d1550395] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: space-between
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .footer__navigation[data-v-d1550395] {
			flex-direction: row;
			flex-wrap: nowrap
		}
	}
	
	.be-nav-footer .logo[data-v-d1550395] {
		display: flex;
		margin: 0 auto 0 0
	}
	
	.be-nav-footer .logo span[data-v-d1550395] {
		font-size: 1.125rem;
		margin-left: 4px
	}
	
	.be-nav-footer .content[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 30px;
		justify-content: space-between;
		margin-top: 48px
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .content[data-v-d1550395] {
			margin-top: 0
		}
	}
	
	@media (min-width:769px) {
		.be-nav-footer .column-wrapper[data-v-d1550395] {
			margin-top: 24px
		}
	}
	
	.be-nav-footer .column[data-v-d1550395] {
		flex: 1 0 auto;
		max-width: 150px;
		min-width: 2rem;
		width: 100%
	}
	
	.be-nav-footer .column__heading[data-v-d1550395] {
		margin-bottom: 16px
	}
	
	@media (max-width:768px) {
		.be-nav-footer .column__nested[data-v-d1550395] {
			align-items: flex-start;
			display: flex;
			gap: 30px;
			justify-content: space-between;
			max-width: 100%
		}
		.be-nav-footer .column__nested[data-v-d1550395]>* {
			width: 145px
		}
	}
	
	@media (min-width:768px) {
		.be-nav-footer .column[data-v-d1550395] {
			max-width: 160px
		}
	}
	
	@media (max-width:768px) {
		.be-nav-footer .divided[data-v-d1550395] {
			width: 100%
		}
	}
	
	.be-nav-footer .links__item[data-v-d1550395] {
		margin-bottom: 8px
	}
	
	.be-nav-footer .links__item[data-v-d1550395]:hover {
		text-decoration: underline
	}
	
	@media (max-width:768px) {
		.be-nav-footer .links__divided[data-v-d1550395] {
			-moz-column-gap: calc(100% - 290px);
			column-gap: calc(100% - 290px);
			-moz-columns: 120px 2;
			columns: 120px 2
		}
	}
	
	.be-nav-footer .link[data-v-d1550395] {
		color: #fff;
		font-size: .875rem;
		line-height: 1.5714285714
	}
	
	.be-nav-footer .footer__cta[data-v-d1550395] {
		display: flex;
		flex-direction: column;
		padding-top: 64px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__cta[data-v-d1550395] {
			padding-top: 96px
		}
	}
	
	.be-nav-footer .footer__selectors[data-v-d1550395] {
		align-items: baseline;
		border-bottom: 1px solid #fff;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		margin-bottom: 32px;
		padding-bottom: 24px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__selectors[data-v-d1550395] {
			flex-direction: row
		}
	}
	
	.be-nav-footer .footer__selectors--two-children[data-v-d1550395] {
		justify-content: space-between
	}
	
	.be-nav-footer__source-buttons[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.be-nav-footer__button[data-v-d1550395] {
		border: none;
		color: #fff;
		cursor: pointer;
		font-size: .875rem;
		font-weight: 660;
		padding: 0;
		text-decoration: underline
	}
	
	.be-nav-footer__button--black[data-v-d1550395] {
		color: #171321
	}
	
	.be-nav-footer .source p[data-v-d1550395] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.be-nav-footer .source a[data-v-d1550395] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.be-nav-footer .source img[data-v-d1550395] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395],
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395] {
		border: none !important;
		color: #fff !important;
		cursor: pointer;
		font-family: Sans, sans-serif !important;
		font-size: 14px !important;
		padding: 0 !important;
		text-align: left !important
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395]:hover,
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395]:hover {
		background: inherit;
		text-decoration: underline
	}



	
	
	
	
	
	
	
	
	



.social__links[data-v-cfa6ae15] {
		align-items: center;
		display: flex;
		gap: 15px;
		margin-top: 32px;
		width: 100%
	}
	
	@media (min-width:829px) {
		.social__links[data-v-cfa6ae15] {
			margin-top: 0;
			width: inherit
		}
	}
	
	.social__links--icon[data-v-cfa6ae15] {
		color: #fff;
		height: auto;
		transition: .3s;
		width: 24px
	}
	
	.social__links--icon[data-v-cfa6ae15] * {
		fill: currentColor
	}
	
	.social__links--icon[data-v-cfa6ae15]:hover {
		color: #a989f5
	}



.footer-source[data-v-df34934d] {
		display: flex;
		flex-direction: column
	}
	
	.footer-source__source-buttons[data-v-df34934d] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.footer-source p[data-v-df34934d] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.footer-source a[data-v-df34934d] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.footer-source img[data-v-df34934d] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}



.strikethrough[data-v-6d75ff47] {
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	.emailField[data-v-6d75ff47] {
		justify-content: center;
		margin-bottom: 120px
	}
	
	@media (max-width:576px) {
		.emailField[data-v-6d75ff47] {
			margin-bottom: 56px
		}
	}
	
	[data-v-6d75ff47] .email-input {
		background-color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta {
		color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta:hover {
		text-decoration-color: #fff
	}
	
	.gartner[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border: 1px solid #45424d;
		border-radius: 12px;
		color: #fff;
		display: inline-flex;
		margin-bottom: 120px;
		margin-left: 8px;
		padding: 16px 32px
	}
	
	.gartner .gartner-content[data-v-6d75ff47] {
		margin: 0 64px 0 32px
	}
	
	@media (max-width:576px) {
		.gartner[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			margin-left: 0;
			padding: 24px 24px 24px 16px
		}
		.gartner .gartner-content[data-v-6d75ff47] {
			margin: 16px 0;
			text-align: left
		}
	}
	
	.gartner .banner-image[data-v-6d75ff47] {
		height: 20px
	}
	
	.gartner .banner-button[data-v-6d75ff47] {
		color: #a989f5;
		font-weight: 400;
		text-decoration: none
	}
	
	.gartner[data-v-6d75ff47]>* {
		z-index: 6
	}
	
	.video[data-v-6d75ff47] {
		padding-bottom: 120px
	}
	
	@media (max-width:576px) {
		.video[data-v-6d75ff47] {
			padding-bottom: 56px
		}
	}
	
	.video[data-v-6d75ff47] video {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(0deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent;
		border-radius: 16px
	}
	
	.video[data-v-6d75ff47] .video-modal-loop__play-icon {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(90deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent
	}
	
	.pill_text[data-v-6d75ff47] {
		align-items: center;
		display: flex
	}
	
	.pill_text span[data-v-6d75ff47] {
		margin-left: 8px
	}
	
	@media (max-width:576px) {
		.pill_text[data-v-6d75ff47] {
			margin-left: 0
		}
		.pill_text img[data-v-6d75ff47] {
			display: none
		}
		.pill_text span[data-v-6d75ff47] {
			margin-left: 0
		}
	}
	
	.pill__button[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border-radius: 100px;
		color: #fff;
		display: flex;
		font-size: 16px;
		font-weight: 580;
		gap: 8px;
		line-height: 28px;
		margin-left: 8px;
		padding: 4px 8px;
		text-decoration: none;
		z-index: 6
	}
	
	@media (max-width:576px) {
		.pill__button[data-v-6d75ff47] {
			margin: auto;
			padding: 0 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47] {
		align-items: center;
		color: #fff;
		display: inline-flex;
		margin-bottom: 32px;
		margin-top: 56px;
		padding: 4px 4px 4px 8px;
		position: relative
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			font-size: 16px;
			gap: 8px;
			padding: 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47]:before {
		background: linear-gradient(89.09deg, #e1986d -1.12%, #7759c2 102.06%, #6e43d3 102.07%) border-box;
		border: 1.5px solid transparent;
		border-radius: 20px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47]:before {
			border-radius: 12px
		}
	}
	
	.section[data-v-6d75ff47] {
		background: linear-gradient(180deg, #2c2656 0, #2c2656, #171321 50%, #171321);
		color: #fff;
		overflow: hidden;
		padding-top: 56px;
		position: relative;
		text-align: center;
		--blob-size: 1100px;
		--blob-speed: 10s;
		--blob-speed-scale: calc(var(--blob-speed)*.75);
		--blob-speed-move: calc(var(--blob-speed)*1);
		--blob-speed-rotate: calc(var(--blob-speed)*2);
		--blob-opacity: .22;
		--blob-blur: 60px;
		--blob-color-1: #fca326;
		--blob-color-2: #ceb3ef;
		--blob-color-3: #a989f5;
		--blob-color-4: #ceb3ef;
		--blob-color-5: #6fdac9;
		--blob-shape-speed: 9s
	}
	
	.section[data-v-6d75ff47]:before {
		background-image: url(images/homepage/background-star.svg);
		background-position: bottom;
		background-repeat: no-repeat;
		bottom: 0;
		content: "";
		height: -webkit-fill-available;
		left: 0;
		opacity: .6;
		position: absolute;
		width: 100%
	}
	
	@media (max-width:576px) {
		.section[data-v-6d75ff47]:before {
			left: -200px;
			width: 150%
		}
	}
	
	.blobs[data-v-6d75ff47] {
		filter: blur(var(--blob-blur));
		height: 120%;
		right: 0;
		bottom: 0;
		left: 0;
		overflow: visible;
		position: absolute;
		top: 0;
		z-index: 0
	}
	
	.blob-container[data-v-6d75ff47] {
		backface-visibility: hidden;
		height: 100%;
		position: absolute;
		width: 100%;
		will-change: transform
	}
	
	.blob[data-v-6d75ff47] {
		border-radius: 100%;
		height: calc(var(--blob-size)*.35);
		opacity: var(--blob-opacity);
		position: absolute;
		transform-origin: center;
		width: var(--blob-size)
	}
	
	.blob-1[data-v-6d75ff47] {
		animation: blob-pulse-1-6d75ff47 var(--blob-speed-scale) infinite ease-in-out, blob-shape-1-6d75ff47 var(--blob-shape-speed) infinite alternate ease-in-out, blob-float-1-6d75ff47 calc(var(--blob-speed-move)*1.6) infinite alternate ease-in-out;
		background-color: var(--blob-color-1);
		left: -15%;
		top: -10%
	}
	
	.blob-2[data-v-6d75ff47] {
		animation: blob-pulse-2-6d75ff47 calc(var(--blob-speed-scale)*.8) infinite ease-in-out, blob-shape-2-6d75ff47 calc(var(--blob-shape-speed)*1.2) infinite alternate ease-in-out, blob-float-2-6d75ff47 calc(var(--blob-speed-move)*1.8) infinite alternate ease-in-out;
		background-color: var(--blob-color-2);
		right: 20%;
		top: -20%
	}
	
	.blob-3[data-v-6d75ff47] {
		animation: blob-pulse-3-6d75ff47 calc(var(--blob-speed-scale)*1.2) infinite ease-in-out, blob-shape-3-6d75ff47 calc(var(--blob-shape-speed)*.8) infinite alternate ease-in-out, blob-float-3-6d75ff47 calc(var(--blob-speed-move)*2) infinite alternate ease-in-out;
		background-color: var(--blob-color-3);
		left: 0;
		top: 20%
	}
	
	.blob-4[data-v-6d75ff47] {
		animation: blob-pulse-4-6d75ff47 calc(var(--blob-speed-scale)*1) infinite ease-in-out, blob-shape-4-6d75ff47 calc(var(--blob-shape-speed)*1.4) infinite alternate ease-in-out, blob-float-4-6d75ff47 calc(var(--blob-speed-move)*1.7) infinite alternate ease-in-out;
		background-color: var(--blob-color-4);
		right: 0;
		top: 80%
	}
	
	.blob-5[data-v-6d75ff47] {
		animation: blob-pulse-5-6d75ff47 calc(var(--blob-speed-scale)*.9) infinite ease-in-out, blob-shape-5-6d75ff47 calc(var(--blob-shape-speed)*1.3) infinite alternate ease-in-out, blob-float-5-6d75ff47 calc(var(--blob-speed-move)*1.9) infinite alternate ease-in-out;
		background-color: var(--blob-color-5);
		right: -15%;
		top: 5%
	}
	
	.content-container[data-v-6d75ff47] {
		align-items: center;
		display: flex;
		height: 100%;
		padding-top: 4rem;
		position: relative;
		width: 100%;
		z-index: 5
	}
	
	@media (max-width:576px) {
		.content-container[data-v-6d75ff47] {
			padding-top: 0
		}
	}
	
	@keyframes blob-pulse-1-6d75ff47 {
		0%,
		to {
			transform: scale(.8, 1.2)
		}
		50% {
			transform: scale(1.2, .8)
		}
	}
	
	@keyframes blob-pulse-2-6d75ff47 {
		0%,
		to {
			transform: scale(.9, 1.1)
		}
		50% {
			transform: scale(1.1, .9)
		}
	}
	
	@keyframes blob-pulse-3-6d75ff47 {
		0%,
		to {
			transform: scale(1.1, .9)
		}
		50% {
			transform: scale(.85, 1.15)
		}
	}
	
	@keyframes blob-pulse-4-6d75ff47 {
		0%,
		to {
			transform: scale(.95, 1.05)
		}
		50% {
			transform: scale(1.15, .85)
		}
	}
	
	@keyframes blob-pulse-5-6d75ff47 {
		0%,
		to {
			transform: scale(1)
		}
		50% {
			transform: scale(1.3, .7)
		}
	}
	
	@keyframes blob-shape-1-6d75ff47 {
		0% {
			border-radius: 60% 40% 70% 30%/40% 50% 50% 60%
		}
		25% {
			border-radius: 70% 30% 50% 50%/30% 40% 60% 70%
		}
		50% {
			border-radius: 40% 60% 30% 70%/50% 60% 40% 50%
		}
		75% {
			border-radius: 30% 70% 70% 30%/60% 40% 50% 50%
		}
		to {
			border-radius: 60% 40% 50% 50%/50% 30% 70% 50%
		}
	}
	
	@keyframes blob-shape-2-6d75ff47 {
		0% {
			border-radius: 50% 50% 40% 60%/60% 40% 50% 50%
		}
		25% {
			border-radius: 30% 70% 70% 30%/50% 50% 60% 40%
		}
		50% {
			border-radius: 70% 30% 50% 50%/40% 60% 50% 50%
		}
		75% {
			border-radius: 50% 50% 30% 70%/70% 30% 40% 60%
		}
		to {
			border-radius: 40% 60% 60% 40%/50% 50% 40% 60%
		}
	}
	
	@keyframes blob-shape-3-6d75ff47 {
		0% {
			border-radius: 40% 60% 60% 40%/60% 30% 70% 40%
		}
		25% {
			border-radius: 60% 40% 30% 70%/50% 60% 30% 70%
		}
		50% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		75% {
			border-radius: 70% 30% 50% 50%/40% 50% 60%
		}
		to {
			border-radius: 30% 70% 60% 40%/70% 40% 30% 60%
		}
	}
	
	@keyframes blob-shape-4-6d75ff47 {
		0% {
			border-radius: 60% 40% 30% 70%/40% 70% 30% 60%
		}
		25% {
			border-radius: 40% 60% 70% 30%/60% 40% 70% 30%
		}
		50% {
			border-radius: 70% 30% 40% 60%/30% 60% 40% 70%
		}
		75% {
			border-radius: 30% 70% 60% 40%/70% 30% 60% 40%
		}
		to {
			border-radius: 60% 40% 50% 50%/40% 60% 30% 70%
		}
	}
	
	@keyframes blob-shape-5-6d75ff47 {
		0% {
			border-radius: 50% 50% 60% 40%/40% 60% 50% 50%
		}
		25% {
			border-radius: 40% 60% 50% 50%/70% 30% 40% 60%
		}
		50% {
			border-radius: 60% 40% 40% 60%/50% 50% 70% 30%
		}
		75% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		to {
			border-radius: 30% 70% 50% 50%/60% 40% 30% 70%
		}
	}
	
	@keyframes blob-float-1-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(25%, 20%) rotate(10deg)
		}
		to {
			transform: translate(-20%, 30%) rotate(-10deg)
		}
	}
	
	@keyframes blob-float-2-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 30%) rotate(-15deg)
		}
		to {
			transform: translate(15%, 25%) rotate(5deg)
		}
	}
	
	@keyframes blob-float-3-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 50%) rotate(8deg)
		}
		to {
			transform: translate(-30%, -20%) rotate(-12deg)
		}
	}
	
	@keyframes blob-float-4-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(-25%, -20%) rotate(-10deg)
		}
		to {
			transform: translate(30%, 15%) rotate(15deg)
		}
	}
	
	@keyframes blob-float-5-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		33% {
			transform: translate(-25%, 20%) rotate(-5deg)
		}
		66% {
			transform: translate(-15%, 5%) rotate(5deg)
		}
		to {
			transform: translate(-30%, 45%) rotate(10deg)
		}
	}



.email-redirect[data-v-90cf3d0f] {
		display: flex
	}
	
	@media (max-width:576px) {
		.email-redirect[data-v-90cf3d0f] {
			flex-direction: column
		}
	}
	
	.email-input[data-v-90cf3d0f] {
		align-items: center;
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		display: flex;
		justify-content: space-between;
		padding: 4px 4px 4px 16px
	}
	
	.email-input[data-v-90cf3d0f]:focus-within {
		border: 1px solid #70b4ff
	}
	
	@media (max-width:576px) {
		.email-input__submit[data-v-90cf3d0f] {
			justify-content: center;
			width: 100%
		}
	}
	
	.email-input input[data-v-90cf3d0f] {
		border: none;
		display: flex;
		font-family: Sans;
		font-size: 16px;
		font-weight: 400;
		height: 100%;
		line-height: 24px;
		margin-right: 16px;
		min-width: 240px
	}
	
	.email-input input[data-v-90cf3d0f]::-moz-placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]::placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]:active,
	.email-input input[data-v-90cf3d0f]:focus {
		outline: none
	}
	
	@media (max-width:576px) {
		.email-input input[data-v-90cf3d0f] {
			align-self: flex-start;
			margin-right: unset;
			min-width: 100%;
			padding: 16px
		}
		.email-input[data-v-90cf3d0f] {
			flex-direction: column;
			padding: 0
		}
	}
	
	.secondary-cta[data-v-90cf3d0f] {
		justify-content: center;
		margin-left: 32px
	}
	
	@media (max-width:576px) {
		.secondary-cta[data-v-90cf3d0f] {
			margin-top: 16px
		}
	}



.video-modal-loop[data-v-655bc4c7] {
		cursor: pointer;
		position: relative
	}
	
	.video-modal-loop__play-icon[data-v-655bc4c7] {
		border: 2px solid #45424d;
		border-radius: 9999px;
		box-sizing: content-box;
		color: #171321;
		cursor: pointer;
		font-size: 48px;
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		transition: color .2s ease;
		z-index: 2
	}
	
	@media (min-width:576px) {
		.video-modal-loop__play-icon[data-v-655bc4c7] {
			height: 96px;
			width: 96px
		}
	}
	
	.video-modal-loop__play-icon path[data-v-655bc4c7] {
		fill: #fff;
		transition: color .2s ease
	}
	
	.video-modal-loop__play-icon circle[data-v-655bc4c7] {
		fill: currentColor;
		transition: color .2s ease
	}
	
	.video-modal-loop__video-looping[data-v-655bc4c7] {
		filter: brightness(.6);
		width: 100%
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon[data-v-655bc4c7] {
		color: #1e1d43
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon path[data-v-655bc4c7] {
		color: #fff
	}
	
	.video-modal-loop--dark[data-v-655bc4c7] {
		background-color: #171321
	}



.modal[data-v-8019ad5d] {
		background: transparent;
		display: flex;
		flex-direction: column;
		margin-top: 160px
	}
	
	@media (max-width:1025px) {
		.modal[data-v-8019ad5d] {
			width: 100%
		}
	}
	
	.modal__backdrop[data-v-8019ad5d] {
		align-items: flex-start;
		background-color: #171321d9;
		bottom: 0;
		display: flex;
		justify-content: center;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1040
	}
	
	.modal__backdrop--light[data-v-8019ad5d] {
		background-color: #d1d0d2c4
	}
	
	.modal__header[data-v-8019ad5d] {
		background-color: transparent;
		justify-content: space-between;
		position: relative
	}
	
	.modal__footer[data-v-8019ad5d],
	.modal__header[data-v-8019ad5d] {
		display: flex;
		padding: 16px
	}
	
	.modal__body[data-v-8019ad5d] {
		padding: 8px;
		position: relative
	}
	
	.btn__close[data-v-8019ad5d] {
		border: none;
		border-radius: 50%;
		cursor: pointer;
		height: 45px;
		position: absolute;
		right: -8px;
		top: 0;
		width: 45px
	}
	
	@media (min-width:1025px) {
		.btn__close[data-v-8019ad5d] {
			right: -24px
		}
	}
	
	.btn__close svg[data-v-8019ad5d] {
		height: 100%;
		width: 100%
	}



.video-wrapper[data-v-803c7e46] {
		position: relative;
		width: 100%
	}
	
	.video-wrapper .video[data-v-803c7e46] {
		cursor: pointer;
		height: 100% !important;
		width: 920px !important
	}
	
	@media (max-width:1025px) {
		.video-wrapper .video[data-v-803c7e46] {
			width: 100% !important
		}
	}
	
	.video-wrapper .video[data-v-803c7e46] .video-thumbnail,
	.video-wrapper .video[data-v-803c7e46] .vimeo-player {
		height: 100%
	}
	
	.video-wrapper .video-thumbnail[data-v-803c7e46] {
		height: auto;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.video-wrapper .video-thumbnail:hover+.video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #7d2bd9;
		opacity: 1
	}
	
	.video-wrapper .video-thumbnail__play-icon[data-v-803c7e46] {
		opacity: .75;
		position: absolute;
		right: 47%;
		top: 40%;
		transition: all .3s
	}
	
	.video-wrapper .video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #333;
		transition: all .3s ease-in-out
	}



.vimeo-player iframe {
		aspect-ratio: 16/9;
		height: auto;
		max-width: 100% !important;
		width: 100%
	}



.title[data-v-751da43f] {
		color: #74717a;
		margin-bottom: 32px;
		text-align: center
	}
	
	.marquee[data-v-751da43f] {
		display: flex;
		gap: 64px;
		-webkit-mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		position: relative
	}
	
	.marquee:hover .marquee__content[data-v-751da43f] {
		animation-play-state: paused
	}
	
	.marquee .marquee__content[data-v-751da43f] {
		align-items: center;
		animation: scroll-751da43f 20s linear infinite;
		display: flex;
		flex-shrink: 0;
		gap: 64px
	}
	
	.marquee .marquee__content .logo[data-v-751da43f] {
		max-height: 32px
	}
	
	@keyframes scroll-751da43f {
		0% {
			transform: translate(0)
		}
		to {
			transform: translate(calc(-100% - 64px))
		}
	}
	
	@media (prefers-reduced-motion:reduce) {
		.marquee__content[data-v-751da43f] {
			animation-play-state: paused !important
		}
	}



.emailField[data-v-a7f456d7] {
		justify-content: center;
		margin-top: 32px
	}
	
	.hero[data-v-a7f456d7] {
		margin-bottom: 80px;
		text-align: center
	}
	
	.content[data-v-a7f456d7] {
		margin-top: 120px
	}
	
	.slp-btn-secondary[data-v-a7f456d7] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		margin-left: 16px;
		text-align: center
	}



.buffer[data-v-c1476a23] {
		height: 200px
	}
	
	.wrapper[data-v-c1476a23] {
		margin: 120px 0
	}
	
	@media (max-width:576px) {
		.wrapper[data-v-c1476a23] {
			margin: 56px 0 120px
		}
	}
	
	.feature-description[data-v-c1476a23] {
		color: #a2a1a6;
		margin-top: 8px
	}
	
	.cards-container[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		scroll-timeline: --cards-scroll block
	}
	
	.cards-container .card[data-v-c1476a23] {
		background-color: #fff;
		border-radius: 16px;
		box-shadow: 0 -8px 20px #0000001a;
		display: flex;
		height: 548px;
		overflow: hidden;
		position: sticky;
		transform-origin: center top;
		will-change: transform
	}
	
	.cards-container .card-1[data-v-c1476a23] {
		top: calc(84px + 10vh);
		z-index: 1;
		view-timeline: --card-1-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-1-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-1[data-v-c1476a23] {
			top: 120px
		}
	}
	
	.cards-container .card-2[data-v-c1476a23] {
		top: calc(108px + 10vh);
		z-index: 2;
		view-timeline: --card-2-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-2-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-2[data-v-c1476a23] {
			top: 144px
		}
	}
	
	.cards-container .card-3[data-v-c1476a23] {
		top: calc(132px + 10vh);
		z-index: 3;
		view-timeline: --card-3-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-3-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-3[data-v-c1476a23] {
			top: 168px
		}
	}
	
	.cards-container .card-4[data-v-c1476a23] {
		top: calc(156px + 10vh);
		z-index: 4;
		view-timeline: --card-4-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-4-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-4[data-v-c1476a23] {
			top: 192px
		}
	}
	
	.cards-container .card-5[data-v-c1476a23] {
		top: calc(180px + 10vh);
		z-index: 5;
		view-timeline: --card-5-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-5-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-5[data-v-c1476a23] {
			top: 216px
		}
	}
	
	.cards-container .card-6[data-v-c1476a23] {
		top: calc(204px + 10vh);
		z-index: 6;
		view-timeline: --card-6-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-6-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-6[data-v-c1476a23] {
			top: 240px
		}
	}
	
	.cards-container .card-7[data-v-c1476a23] {
		top: calc(228px + 10vh);
		z-index: 7;
		view-timeline: --card-7-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-7-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-7[data-v-c1476a23] {
			top: 264px
		}
	}
	
	.cards-container .card-8[data-v-c1476a23] {
		top: calc(252px + 10vh);
		z-index: 8;
		view-timeline: --card-8-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-8-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-8[data-v-c1476a23] {
			top: 288px
		}
	}
	
	.cards-container .card-9[data-v-c1476a23] {
		top: calc(276px + 10vh);
		z-index: 9;
		view-timeline: --card-9-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-9-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-9[data-v-c1476a23] {
			top: 312px
		}
	}
	
	.cards-container .card-10[data-v-c1476a23] {
		top: calc(300px + 10vh);
		z-index: 10;
		view-timeline: --card-10-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-10-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-10[data-v-c1476a23] {
			top: 336px
		}
	}
	
	.cards-container .card.card-1[data-v-c1476a23] {
		margin-bottom: 96px
	}
	
	.cards-container .card.card-2[data-v-c1476a23] {
		margin-bottom: 72px
	}
	
	.cards-container .card.card-3[data-v-c1476a23] {
		margin-bottom: 48px
	}
	
	.cards-container .card.card-4[data-v-c1476a23] {
		margin-bottom: 24px
	}
	
	.cards-container .card .left-side[data-v-c1476a23],
	.cards-container .card .right-side[data-v-c1476a23] {
		flex: 0 0 50%
	}
	
	.cards-container .card .card-title[data-v-c1476a23] {
		margin-top: 16px;
		padding-right: 24px
	}
	
	@media (max-width:576px) {
		.cards-container .card .right-side[data-v-c1476a23] {
			display: none
		}
		.cards-container .card .left-side[data-v-c1476a23] {
			flex: 1;
			padding: 24px !important
		}
		.cards-container .card .left-side .card-title[data-v-c1476a23] {
			padding-right: 0
		}
		.cards-container .card .left-side .slp-btn[data-v-c1476a23] {
			text-align: left
		}
	}
	
	.cards-container .card .left-side[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		padding: 48px
	}
	
	.cards-container .card .left-side .pill[data-v-c1476a23] {
		background: linear-gradient(90deg, #a989f566, #fca32666);
		border-radius: 100px;
		padding: 4px 8px;
		width: -moz-fit-content;
		width: fit-content
	}
	
	.cards-container .card .left-side.gitlab-duo[data-v-c1476a23] {
		background-color: #171321;
		color: #fff
	}
	
	.cards-container .card .left-side.gitlab-duo .slp-btn[data-v-c1476a23] {
		color: #fff
	}
	
	.cards-container .card .left-side.security .pill[data-v-c1476a23] {
		background: #cbe2f9;
		color: #0b5cad
	}
	
	.cards-container .card .left-side.platform .pill[data-v-c1476a23] {
		background: #e1d8f9;
		color: #5943b6
	}
	
	.cards-container .card .left-side.devsecops .pill[data-v-c1476a23] {
		background: #c9e7d7;
		color: #0b5d32
	}
	
	.cards-container .card .left-side .feature[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		margin-top: 24px
	}
	
	.cards-container .card .left-side .feature-title[data-v-c1476a23] {
		align-items: flex-start;
		display: flex;
		font-size: 20px;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title svg[data-v-c1476a23] {
		flex-shrink: 0;
		margin-top: 6px
	}
	
	.cards-container .card .left-side .feature-title__content[data-v-c1476a23] {
		flex: 1
	}
	
	.cards-container .card .left-side .feature-title__title[data-v-c1476a23] {
		align-items: center;
		display: flex;
		flex-wrap: wrap;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title__title .new-pill[data-v-c1476a23] {
		align-items: center;
		background: linear-gradient(100deg, #aa8af6 6.7%, #d09596 93.89%);
		border-radius: 100px;
		display: inline-flex;
		font-size: 12px;
		font-weight: 660;
		height: 20px;
		line-height: 1;
		padding: 0 8px
	}
	
	.cards-container .card .right-side[data-v-c1476a23] {
		background: linear-gradient(90deg, #eee7fd 2.53%, #f6f3fed4 50.98%, #ffd4d873)
	}
	
	.cards-container .card .right-side img[data-v-c1476a23] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	@keyframes scale-card-c1476a23 {
		0% {
			transform: scale(.9)
		}
		to {
			transform: scale(1)
		}
	}



.carousel-container[data-v-a1abc733] {
		margin: 48px 0 120px;
		position: relative
	}
	
	@media (max-width:546px) {
		.carousel-container[data-v-a1abc733] {
			margin-bottom: 48px;
			overflow: visible;
			padding: 0
		}
	}
	
	.carousel-track[data-v-a1abc733] {
		--position: 3;
		--animating: 0;
		--card-width: calc(33.33333% - 21.33333px);
		--card-gap: 32px;
		display: flex;
		gap: var(--card-gap);
		touch-action: pan-y;
		transform: translate(calc(var(--position)*-1*(var(--card-width) + var(--card-gap))));
		transition: transform calc(.5s*var(--animating)) cubic-bezier(.25, 1, .5, 1);
		will-change: transform
	}
	
	@media (max-width:880px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: calc(50% - 16px);
			--card-gap: 16px
		}
	}
	
	@media (max-width:546px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: 85%;
			--card-gap: 16px;
			left: calc((100% - var(--card-width))/2);
			position: relative
		}
	}
	
	.nav-button[data-v-a1abc733] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 50%;
		position: absolute;
		top: calc(50% - 24px);
		z-index: 2
	}
	
	@media (max-width:546px) {
		.nav-button[data-v-a1abc733] {
			display: none
		}
	}
	
	.previous-button[data-v-a1abc733] {
		left: -16px
	}
	
	.next-button[data-v-a1abc733] {
		right: -16px
	}
	
	.card[data-v-a1abc733] {
		border-radius: 16px;
		color: #171321;
		display: flex;
		flex: 0 0 var(--card-width);
		flex-direction: column;
		height: 370px;
		max-width: var(--card-width);
		min-width: 240px;
		padding: 32px;
		transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);
		will-change: transform, box-shadow
	}
	
	@media (max-width:546px) {
		.card[data-v-a1abc733] {
			height: 330px;
			min-width: unset
		}
	}
	
	@media (min-width:546px) {
		.card[data-v-a1abc733]:hover {
			box-shadow: 0 6px 10px #00000026;
			transform: scale(1.05)
		}
	}
	
	.card-image[data-v-a1abc733] {
		height: 48px;
		margin-right: auto;
		margin-top: auto;
		max-width: 100%;
		-o-object-fit: contain;
		object-fit: contain
	}



.slp-btn-secondary[data-v-308feca3] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		text-align: center
	}
	
	.container[data-v-308feca3] {
		display: flex;
		margin-top: 48px
	}
	
	@media (max-width:576px) {
		.container[data-v-308feca3] {
			flex-direction: column-reverse;
			margin-bottom: 96px;
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3] {
		margin-top: 120px
	}
	
	@media (max-width:576px) {
		.container .left-side[data-v-308feca3],
		.container .left-side .title[data-v-308feca3] {
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3],
	.container .right-side[data-v-308feca3] {
		flex: 0 0 50%
	}
	
	@media (max-width:576px) {
		.container .image[data-v-308feca3] {
			margin: 0;
			width: 100%
		}
	}



.next-steps[data-v-11ff7e85] {
		background: #171321;
		color: #fff;
		padding-bottom: 32px;
		position: relative;
		z-index: 1
	}
	
	.next-steps .eyebrow[data-v-11ff7e85] {
		color: #a2a1a6
	}
	
	.next-steps__container[data-v-11ff7e85] {
		align-items: center;
		background: #171321;
		border-bottom: 1px solid var(--slp-color-surface-600, #45424d);
		display: flex;
		flex-direction: column;
		padding: 64px 24px
	}
	
	@media (min-width:576px) {
		.next-steps__container[data-v-11ff7e85] {
			padding: 96px
		}
	}
	
	@media (min-width:768px) {
		.next-steps__container[data-v-11ff7e85] {
			max-width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.next-steps__container[data-v-11ff7e85] {
			text-align: center
		}
	}
	
	.next-steps__container .description[data-v-11ff7e85] {
		max-width: 650px;
		text-align: center
	}
	
	.next-steps__container .buttons[data-v-11ff7e85] {
		display: flex;
		flex-direction: row;
		gap: 24px
	}
	
	@media (max-width:1025px) {
		.next-steps__container .buttons[data-v-11ff7e85] {
			flex-direction: column;
			width: 100%
		}
	}
	
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		border: 1px solid var(--slp-color-surface-50, #fff);
		border-radius: 4px
	}
	
	.next-steps__container .buttons .main-button[data-v-11ff7e85],
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		justify-content: center
	}
	
	.next-steps__header[data-v-11ff7e85] {
		background: linear-gradient(89.95deg, #feb484 3.13%, #a686f2 66.86%, #592ac8 123.2%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent
	}
	
	.next-steps__header h2[data-v-11ff7e85] {
		line-height: 1.14;
		text-align: center
	}





#page-why-gitlab {
		background-color: #171321;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M0 4251.23q2.41-1.8 4.81-3.63v.74c218.134-165.95 362.04-412.57 400.067-685.61 38.027-273.05-32.941-550.17-197.292-770.4L0 2515.53zm0-2515.05V0c130.84 98.311 237.005 226.841 309.309 375.286 84.064 172.59 119.063 365.335 101.104 556.802-17.958 191.472-88.17 374.152-202.828 527.752z' clip-rule='evenodd' opacity='.08'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1112.5' x2='319.87' y1='6838.31' y2='-1012.95' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M1603 864.508c.01 24.852.91 49.748 2.69 74.642 13.77 191.82 79.97 376.03 191.24 532.14l3.66 4.81c7.14 9.99 14.65 19.97 22.16 29.77L2060 1822.21V0c-143.69 97.105-261.09 229.344-341.05 384.738-76.27 148.232-115.87 312.488-115.95 478.788zm457 1624.682v1821.52a1032.6 1032.6 0 0 1-147.2-120.75c-176.08-173.93-284.59-405.8-305.85-653.56-21.26-247.77 46.14-495.02 189.98-696.93l3.66-4.81c7.14-9.98 14.65-19.97 22.16-29.77z' clip-rule='evenodd' opacity='.1'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='2135.5' x2='3567.87' y1='6868.25' y2='-983.003' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
		background-position: 0 125vh, 100% 0;
		background-repeat: repeat-y, repeat-y;
		background-size: 135vw auto, 135vw auto;
		color: #fff
	}
	
	#page-sales {
		min-height: calc(100vh - 140px);
		position: relative
	}
	
	#page-sales .single-column-hero__description {
		font-size: 1.5rem;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:768px) {
		#page-sales .single-column-hero__description {
			font-size: 1.375rem;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	#page-solutions-startups .quote-carousel.dark-mode {
		padding-top: 96px
	}
	
	#page-company-contact .hero {
		margin-bottom: 96px
	}
	
	#page-pricing-ultimate {
		background-image: url(images/backgrounds/ultimate-background.png);
		background-position: top;
		background-repeat: no-repeat;
		background-size: 100% 400px
	}
	
	#page-security .card__image {
		margin-bottom: 24px;
		max-height: 104px;
		max-width: 186px
	}
	
	.banner:has(+#page-partners-technology-partners-aws) {
		display: none
	}
	
	#page-partners-technology-partners-aws .faq {
		max-width: 50%;
		min-width: 50%
	}
	
	@media (max-width:1025px) {
		#page-partners-technology-partners-aws .faq {
			max-width: 100%;
			min-width: 100%
		}
	}
	
	#page-partners-technology-partners-aws .faq__answer ul {
		list-style-type: "âœ“ "
	}
	
	#page-partners-technology-partners-aws .theme--purple {
		margin-bottom: 0
	}
	
	#page-pricing-feature-comparison .hero {
		padding: 96px 0
	}
	
	@media (width > 576px) {
		#page-pricing-feature-comparison .hero {
			padding: 64px 0 120px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow {
		align-items: center;
		background: linear-gradient(90deg, #a989f51f, #fca3261f);
		border-radius: 10px;
		display: flex;
		flex-direction: column;
		gap: unset;
		padding: 8px;
		position: relative;
		width: 100%
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow {
			border-radius: 100px;
			flex-direction: row;
			padding: 4px 8px 4px 4px;
			width: unset
		}
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn {
		text-decoration: underline
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn .slp-icon {
		transform: translate(8px)
	}
	
	#page-pricing-feature-comparison .eyebrow:before {
		background: linear-gradient(90deg, #a989f5, #fca326) border-box;
		border: 1px solid transparent;
		border-radius: 10px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow:before {
			border-radius: 100px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow code {
		background: transparent;
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	#page-pricing-feature-comparison .eyebrow--highlighted {
		background: #fff;
		border-radius: 100px;
		display: inline-flex;
		margin-right: 8px;
		padding: 4px 8px
	}
	
	@media (width <576px) {
		#page-pricing-feature-comparison .eyebrow .slp-btn,
		#page-pricing-feature-comparison .eyebrow--highlighted,
		#page-pricing-feature-comparison .eyebrow__text {
			margin-bottom: 8px !important;
			margin-right: 0 !important
		}
	}
	
	#page-pricing-feature-comparison .eyebrow .slp-btn {
		font-size: .875rem;
		margin-right: 8px;
		padding: 0
	}
	
	#ot-sdk-btn {
		background-color: transparent !important
	}



.slp-btn[data-v-56e2df5f] {
		align-items: center;
		border-radius: 4px;
		box-sizing: border-box;
		display: inline-flex;
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.25;
		min-width: 68px;
		padding: 11px 16px;
		text-align: center;
		text-decoration: none;
		transition: background-color .3s cubic-bezier(.7, 0, .3, 1);
		vertical-align: middle
	}
	
	.slp-btn[data-v-56e2df5f]:hover {
		cursor: pointer
	}
	
	.slp-btn-primary[data-v-56e2df5f] {
		background-color: #171321;
		border: 1px solid #171321;
		color: #fff
	}
	
	.slp-btn-primary[data-v-56e2df5f]:hover {
		background-color: #fff;
		border: 1px solid #171321;
		color: #171321
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f] {
		background-color: #d1d0d3;
		border: 1px solid #d1d0d3;
		color: #74717a
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #d1d0d3;
		cursor: default
	}
	
	.slp-btn-secondary[data-v-56e2df5f] {
		background-color: #fff;
		border: none;
		color: #171321
	}
	
	.slp-btn-secondary[data-v-56e2df5f]:hover {
		background-color: #e8e7eb;
		border: none;
		color: #171321;
		outline: none
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		color: #171321;
		padding-left: 0;
		text-decoration: underline;
		text-decoration-color: transparent;
		-webkit-text-decoration: none;
		text-underline-offset: 2px;
		transition: all .2s ease-in-out
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover {
		text-decoration-color: #171321;
		-webkit-text-decoration: underline
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover .slp-icon {
		transform: translate(8px)
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] .slp-icon {
		margin-left: 4px;
		transition: transform .2s ease-in-out
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3;
		text-decoration: none
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover .slp-icon {
		transform: none
	}
	
	.slp-btn-icon[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: 0;
		line-height: unset;
		min-width: unset;
		padding: 8px
	}
	
	.slp-btn-icon.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	.slp-btn-bold[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit;
		padding: 8px
	}
	
	.slp-btn-bold.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	@media (max-width:0px) {
		.slp-col-xs-1[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-1[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-1[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-2[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-2[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-2[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-3[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-3[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-3[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-4[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-4[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-4[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-5[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-5[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-5[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-6[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-6[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-6[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-7[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-7[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-7[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-8[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-8[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-8[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-9[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-9[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-9[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-10[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-10[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-10[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-11[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-11[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-11[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-12[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-12[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-12[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	.slp-container {
		display: block !important;
		min-height: 1px !important;
		visibility: visible !important;
		opacity: 1 !important;
		position: relative !important;
		z-index: 1 !important;
		overflow: visible !important;
	}
	
	.slp-container * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	.slp-container[data-v-67a0761e] {
		border: 1px solid transparent;
		margin-left: auto;
		margin-right: auto;
		padding-left: 16px;
		padding-right: 16px;
		width: 100%;
		display: block;
		min-height: 1px;
		visibility: visible;
		opacity: 1;
		position: relative;
		z-index: 1;
		overflow: visible;
	}
	
	.slp-container[data-v-67a0761e] * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	@media (min-width:640px) {
		.slp-container[data-v-67a0761e] {
			max-width: 95%
		}
	}
	
	@media (min-width:1024px) {
		.slp-container[data-v-67a0761e] {
			max-width: 972px
		}
	}
	
	@media (min-width:1170px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1111px
		}
	}
	
	@media (min-width:1400px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1170px;
			padding: 0
		}
	}
	
	.slp-full-grey-background[data-v-67a0761e] {
		background: #f2f1f5
	}
	
	.slp-full-charcoal-background[data-v-67a0761e] {
		background: #171321
	}
	
	.slp-partial-charcoal-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 75%, #171321 0, #171321)
	}
	
	@media (max-width:576px) {
		.slp-partial-charcoal-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #171321 0, #171321)
		}
	}
	
	.slp-gradient-background[data-v-67a0761e] {
		background: radial-gradient(50.08% 44.51% at 100% 100%, #a989f533, #7759c200), radial-gradient(60.76% 48.01% at 0 100%, #e2432933, #e2432900), #fff
	}
	
	.slp-full-gradient-background[data-v-67a0761e] {
		background: linear-gradient(165.41deg, #fadcd7, #f8f5ff 23.65%, #fff 54.66%, #f6f3fe 80.95%, #ffd4d8 100.92%)
	}
	
	.slp-full-light-purple-background[data-v-67a0761e] {
		background: #f6f3fe
	}
	
	.slp-half-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 50%, #f2f1f5 0, #f2f1f5)
	}
	
	.slp-partial-white-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #f2f1f5, #f2f1f5 70%, #fff 0, #fff)
	}
	
	.slp-partial-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 60%, #f2f1f5 0, #f2f1f5)
	}
	
	@media (max-width:576px) {
		.slp-partial-grey-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #f2f1f5 0, #f2f1f5)
		}
	}
	
	.fluid[data-v-67a0761e] {
		border: none;
		margin: 0;
		max-width: 100%;
		padding: 0
	}
	
	.slp-icon--color-primary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-primary-200[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-primary-300[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-secondary-200[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-surface-100[data-v-b82aeda9] {
		color: #f2f1f5;
		fill: #f2f1f5
	}
	
	.slp-icon--color-surface-200[data-v-b82aeda9] {
		color: #e8e7eb;
		fill: #e8e7eb
	}
	
	.slp-icon--color-surface-300[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-surface-400[data-v-b82aeda9] {
		color: #a2a1a6;
		fill: #a2a1a6
	}
	
	.slp-icon--color-surface-500[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-surface-600[data-v-b82aeda9] {
		color: #45424d;
		fill: #45424d
	}
	
	.slp-icon--color-surface-700[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-800[data-v-b82aeda9] {
		color: #f6f3fe;
		fill: #f6f3fe
	}
	
	.slp-icon--color-surface-900[data-v-b82aeda9] {
		color: #eee7fd;
		fill: #eee7fd
	}
	
	.slp-icon--color-surface-950[data-v-b82aeda9] {
		color: #e3d6ff;
		fill: #e3d6ff
	}
	
	.slp-icon--color-text-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-text-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-text-200[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-text-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-text-link-100[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--color-alert-100[data-v-b82aeda9] {
		color: #ffd4d8;
		fill: #ffd4d8
	}
	
	.slp-icon--color-alert-200[data-v-b82aeda9] {
		color: #f24f63;
		fill: #f24f63
	}
	
	.slp-icon--color-alert-300[data-v-b82aeda9] {
		color: #cb3446;
		fill: #cb3446
	}
	
	.slp-icon--color-warning-100[data-v-b82aeda9] {
		color: #ffefc7;
		fill: #ffefc7
	}
	
	.slp-icon--color-warning-200[data-v-b82aeda9] {
		color: #ffda7a;
		fill: #ffda7a
	}
	
	.slp-icon--color-warning-300[data-v-b82aeda9] {
		color: #ffb800;
		fill: #ffb800
	}
	
	.slp-icon--color-success-100[data-v-b82aeda9] {
		color: #b8e5bc;
		fill: #b8e5bc
	}
	
	.slp-icon--color-success-200[data-v-b82aeda9] {
		color: #48a651;
		fill: #48a651
	}
	
	.slp-icon--color-success-300[data-v-b82aeda9] {
		color: #327338;
		fill: #327338
	}
	
	.slp-icon--color-info-100[data-v-b82aeda9] {
		color: #d6eaff;
		fill: #d6eaff
	}
	
	.slp-icon--color-info-200[data-v-b82aeda9] {
		color: #70b4ff;
		fill: #70b4ff
	}
	
	.slp-icon--color-info-300[data-v-b82aeda9] {
		color: #3979bf;
		fill: #3979bf
	}
	
	.slp-icon--color-accent-100[data-v-b82aeda9] {
		color: #fca326;
		fill: #fca326
	}
	
	.slp-icon--color-accent-200[data-v-b82aeda9] {
		color: #fc6d26;
		fill: #fc6d26
	}
	
	.slp-icon--color-accent-300[data-v-b82aeda9] {
		color: #e24329;
		fill: #e24329
	}
	
	.slp-icon--color-accent-400[data-v-b82aeda9] {
		color: #a989f5;
		fill: #a989f5
	}
	
	.slp-icon--color-accent-500[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--size-xs[data-v-b82aeda9] {
		height: 12px;
		width: 12px
	}
	
	.slp-icon--size-sm[data-v-b82aeda9] {
		height: 16px;
		width: 16px
	}
	
	.slp-icon--size-md[data-v-b82aeda9] {
		height: 24px;
		width: 24px
	}
	
	.slp-icon--size-lg[data-v-b82aeda9] {
		height: 32px;
		width: 32px
	}
	
	.slp-icon--size-xl[data-v-b82aeda9] {
		height: 48px;
		width: 48px
	}
	
	.slp-icon[data-v-b82aeda9] {
		display: inline-flex;
		vertical-align: middle
	}
	
	.slp-icon div[data-v-b82aeda9] {
		height: inherit;
		width: inherit
	}
	
	.slp-row[data-v-adc8d02f] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-text-display1[data-v-f601c702],
	.slp-text-display1[data-v-f601c702] * {
		font-size: 6rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0416666667
	}
	
	@media (max-width:576px) {
		.slp-text-display1[data-v-f601c702],
		.slp-text-display1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading1[data-v-f601c702],
	.slp-text-heading1[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1[data-v-f601c702],
		.slp-text-heading1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2[data-v-f601c702],
	.slp-text-heading2[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2[data-v-f601c702],
		.slp-text-heading2[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3[data-v-f601c702],
	.slp-text-heading3[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3[data-v-f601c702],
		.slp-text-heading3[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4[data-v-f601c702],
	.slp-text-heading4[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4[data-v-f601c702],
		.slp-text-heading4[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5[data-v-f601c702],
	.slp-text-heading5[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5[data-v-f601c702],
		.slp-text-heading5[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-heading1-bold[data-v-f601c702],
	.slp-text-heading1-bold[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1-bold[data-v-f601c702],
		.slp-text-heading1-bold[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2-bold[data-v-f601c702],
	.slp-text-heading2-bold[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2-bold[data-v-f601c702],
		.slp-text-heading2-bold[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3-bold[data-v-f601c702],
	.slp-text-heading3-bold[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3-bold[data-v-f601c702],
		.slp-text-heading3-bold[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4-bold[data-v-f601c702],
	.slp-text-heading4-bold[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4-bold[data-v-f601c702],
		.slp-text-heading4-bold[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5-bold[data-v-f601c702],
	.slp-text-heading5-bold[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5-bold[data-v-f601c702],
		.slp-text-heading5-bold[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-body1[data-v-f601c702],
	.slp-text-body1[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 400;
		line-height: 1.5555555556
	}
	
	.slp-text-body2[data-v-f601c702],
	.slp-text-body2[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5
	}
	
	.slp-text-body3[data-v-f601c702],
	.slp-text-body3[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 400;
		line-height: 1.5714285714
	}
	
	.slp-text-body1-bold[data-v-f601c702],
	.slp-text-body1-bold[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.5555555556
	}
	
	.slp-text-body2-bold[data-v-f601c702],
	.slp-text-body2-bold[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-body3-bold[data-v-f601c702],
	.slp-text-body3-bold[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 660;
		line-height: 1.5714285714
	}
	
	.slp-text-all-caps[data-v-f601c702],
	.slp-text-all-caps[data-v-f601c702] * {
		font-size: .75rem;
		font-weight: 660;
		letter-spacing: .1em;
		line-height: 1.6666666667;
		text-transform: uppercase
	}
	
	.slp-text-quotes[data-v-f601c702],
	.slp-text-quotes[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-style: italic;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	@media (max-width:576px) {
		.slp-text-quotes[data-v-f601c702],
		.slp-text-quotes[data-v-f601c702] * {
			font-size: 1rem;
			line-height: 1.5rem
		}
	}
	
	.slp-text-emphasis[data-v-f601c702],
	.slp-text-emphasis[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	.slp-text-arrow[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702] * {
		color: #fff;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-arrow[data-v-f601c702]:hover,
	.slp-text-arrow[data-v-f601c702]:hover {
		color: #171321
	}
	
	.slp-text-arrow:hover .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:hover .slp-link-text {
		text-decoration: underline
	}
	
	.slp-text-arrow[data-v-f601c702]:active,
	.slp-text-arrow[data-v-f601c702]:active {
		color: #fff
	}
	
	.slp-text-arrow:active .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:active .slp-link-text {
		text-decoration: underline
	}
	
	.arrow-symbol[data-v-f601c702] {
		padding-left: 4px
	}
	
	.side-navigation-layout[data-v-68f8d83f] {
		display: flex
	}
	
	.side-navigation-layout--left[data-v-68f8d83f] {
		flex-direction: row
	}
	
	.side-navigation-layout--right[data-v-68f8d83f] {
		flex-direction: row-reverse
	}
	
	@media (max-width:1025px) {
		.side-navigation-layout[data-v-68f8d83f] {
			flex-direction: column
		}
	}
	
	.side-navigation[data-v-68f8d83f] {
		display: none;
		height: -moz-fit-content;
		height: fit-content;
		padding: 0 8px 96px;
		position: sticky;
		top: 140px
	}
	
	@media (min-width:1025px) {
		.side-navigation[data-v-68f8d83f] {
			display: block
		}
	}
	
	.side-navigation__item[data-v-68f8d83f] {
		padding: 12px 0
	}
	
	.side-navigation__item[data-v-68f8d83f]:first-child {
		margin-top: 0
	}
	
	.side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #171320;
		font-weight: 700;
		line-height: 12px;
		opacity: .2;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation__link[data-v-68f8d83f]:hover {
		opacity: 1
	}
	
	.side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		opacity: 1
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #a2a1a6;
		font-size: 1rem;
		font-weight: 700;
		line-height: 12px;
		opacity: 1;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f]:hover {
		box-shadow: none;
		color: #d1d0d3
	}
	
	.side-navigation--dark .side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		color: #fff
	}
	
	.side-navigation-dropdown[data-v-68f8d83f] {
		background-color: #fff;
		display: block;
		margin: 16px 0;
		position: sticky;
		top: 132px;
		z-index: 100
	}
	
	@media (min-width:1025px) {
		.side-navigation-dropdown[data-v-68f8d83f] {
			display: none
		}
	}
	
	.side-navigation-dropdown .dropdown-toggle[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		color: #74717a;
		cursor: pointer;
		display: flex;
		font-size: 1rem;
		justify-content: space-between;
		padding: 10px 16px;
		width: 100%
	}
	
	.side-navigation-dropdown .dropdown-menu[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		box-shadow: 0 4px 6px #0000001a;
		list-style: none;
		padding: 0
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f] {
		padding: 10px 16px
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f]:last-child {
		border-bottom: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f] {
		color: #171321;
		display: block;
		text-decoration: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f]:hover {
		font-weight: 500
	}
	
	.side-navigation-content[data-v-68f8d83f] {
		flex: 1
	}
	
	.slp-radio[data-v-f37e970e] {
		cursor: pointer;
		font-size: 1rem;
		margin-bottom: 16px;
		padding-left: 32px;
		position: relative;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none
	}
	
	.slp-radio.disabled[data-v-f37e970e] {
		color: #74717a !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #d1d0d3 !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #d1d0d3;
		display: block
	}
	
	.slp-radio:hover .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input[data-v-f37e970e] {
		height: 0;
		opacity: 0;
		position: absolute;
		width: 0
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e]:after {
		display: block
	}
	
	.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #45424d;
		border-radius: 50%;
		height: 16px;
		left: 0;
		position: absolute;
		top: 2px;
		width: 16px
	}
	
	.slp-radio__checkmark span[data-v-f37e970e],
	.slp-radio__checkmark[data-v-f37e970e]:hover {
		border: 1px solid #a989f5
	}
	
	.slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #7759c2;
		border-radius: 50%;
		content: "";
		display: none;
		height: 2px;
		left: 3px;
		padding: 4px;
		position: absolute;
		top: 3px;
		width: 2px
	}
	
	.slp-radio-group[data-v-ae31ec89] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-radio-group--horizontal[data-v-ae31ec89] {
		flex-direction: row
	}
	
	.slp-radio-group--horizontal .slp-radio[data-v-ae31ec89]:not(last-child) {
		margin-right: 24px;
		padding-left: 24px
	}
	
	.slp-radio-group--horizontal .slp-radio__option[data-v-ae31ec89] {
		flex-basis: 30%
	}
	
	.slp-radio-group--vertical[data-v-ae31ec89] {
		flex-direction: column
	}
	
	.slp-loading-linear[data-v-ee32411b] {
		animation: gradient-ee32411b 1s linear infinite;
		background: linear-gradient(90.89deg, #ef8cf3 -13.26%, #825ee9 67.46%);
		background-position: 0 0;
		background-size: 200% 200%;
		height: 4px;
		position: relative;
		width: 204px
	}
	
	@keyframes gradient-ee32411b {
		0% {
			background-position: 200% 200%
		}
		50% {
			background-position: 100% 100%
		}
		to {
			background-position: 0 0
		}
	}
	
	.slp-loading-round[data-v-ee32411b] {
		animation: spin-ee32411b 1s linear infinite;
		background-color: #fff;
		border: 8px solid #e8e7eb;
		border-radius: 50%;
		border-top-color: #a989f5;
		height: 32px;
		position: relative;
		transform: rotate(-45deg);
		width: 32px
	}
	
	@keyframes spin-ee32411b {
		0% {
			transform: rotate(-45deg)
		}
		to {
			transform: rotate(315deg)
		}
	}
	
	.depth-2[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-2.mobile[data-v-c3be63ed] {
		margin-left: 16px
	}
	
	.depth-3[data-v-c3be63ed] {
		margin-left: 48px
	}
	
	.depth-3.mobile[data-v-c3be63ed] {
		margin-left: 24px
	}
	
	.depth-4[data-v-c3be63ed] {
		margin-left: 64px
	}
	
	.depth-4.mobile[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-5[data-v-c3be63ed] {
		margin-left: 80px
	}
	
	.depth-5.mobile[data-v-c3be63ed] {
		margin-left: 40px
	}
	
	.anchor[data-v-c3be63ed] {
		border-radius: 4px;
		color: #171321;
		display: block;
		margin-bottom: 4px;
		padding: 8px 16px
	}
	
	.anchor.selected[data-v-c3be63ed] {
		background-color: #f6f3fe
	}
	
	.anchor[data-v-c3be63ed]:hover {
		background-color: #e3d6ff;
		color: #171321
	}
	
	.mobile .anchor[data-v-c3be63ed] {
		margin-bottom: 0
	}
	
	.mobile .anchor.selected[data-v-c3be63ed] {
		background-color: #fff
	}
	
	.mobile .anchor[data-v-c3be63ed]:hover {
		background-color: #fff;
		color: #171321
	}
	
	.dropdown[data-v-9b690a76] {
		background-color: #fff;
		left: 0;
		position: sticky;
		right: 0;
		top: 20px;
		z-index: 100
	}
	
	.dropdown .horizontal-rule[data-v-9b690a76] {
		border-top: 1px solid #d1d0d3
	}
	
	.dropdown.hide .dropdown__button[data-v-9b690a76] {
		border-radius: 4px !important
	}
	
	.dropdown.hide .dropdown__list[data-v-9b690a76] {
		display: none
	}
	
	.dropdown .nav-heading[data-v-9b690a76] {
		font-size: 12px;
		margin-bottom: 8px;
		padding: 0 16px
	}
	
	.dropdown__button[data-v-9b690a76] {
		align-items: center;
		border: 1px solid #d1d0d3 !important;
		border-radius: 4px 4px 0 0 !important;
		display: flex;
		justify-content: space-between;
		width: 100%
	}
	
	.dropdown__list[data-v-9b690a76] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		left: 0;
		max-height: 70vh;
		overflow-y: scroll;
		padding: 16px 8px;
		position: absolute;
		right: 0;
		top: 42px
	}
	
	.dropdown__link[data-v-9b690a76] {
		align-items: center;
		color: #171321;
		display: flex;
		justify-content: space-between;
		margin-left: 8px;
		text-decoration: none;
		width: 100%
	}
	
	#collapsible-sidebar-wrapper[data-v-47e57dda] {
		display: flex
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar[data-v-47e57dda] {
		align-self: flex-start;
		height: 100%;
		max-height: calc(100vh - 96px);
		min-width: 300px;
		overflow-y: scroll;
		padding: 0 32px 32px;
		position: sticky;
		top: 0
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .nav-heading[data-v-47e57dda] {
		margin-bottom: 8px
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .anchors[data-v-47e57dda] {
		margin-bottom: 32px
	}
	
	@media (min-width:768px) {
		.mobile[data-v-47e57dda] {
			display: none !important
		}
	}
	
	@media (max-width:768px) {
		.desktop[data-v-47e57dda] {
			display: none !important
		}
	}
	
	.slp-tooltip[data-v-1280f345] {
		border-bottom: 1px dashed #171321;
		display: inline-block;
		position: relative
	}
	
	.slp-tooltip.button-mode[data-v-1280f345] {
		cursor: pointer
	}
	
	.slp-tooltip.no-border[data-v-1280f345] {
		border: none
	}
	
	.slp-tooltip:hover .slp-tooltip__content[data-v-1280f345] {
		opacity: 1
	}
	
	.slp-tooltip__list[data-v-1280f345] {
		list-style: disc inside;
		list-style-position: outside;
		margin-left: 16px
	}
	
	.slp-tooltip__list li[data-v-1280f345] {
		margin-bottom: 8px
	}
	
	.slp-tooltip__wrapper[data-v-1280f345] {
		pointer-events: none;
		position: relative;
		text-align: left
	}
	
	.slp-tooltip__content[data-v-1280f345] {
		background: #333;
		border-radius: 4px;
		color: #fff;
		font-size: 12px;
		line-height: 16px;
		padding: 12px;
		position: absolute;
		transform: translate(-50%);
		transition: all .3s ease-in-out;
		width: 170px;
		z-index: 20
	}
	
	.slp-tooltip__content.hover-mode[data-v-1280f345] {
		opacity: 0
	}
	
	.slp-tooltip__content[data-v-1280f345]:before {
		content: "";
		display: block;
		height: 0;
		left: -8px;
		position: absolute;
		top: 50px;
		width: 0
	}
	
	.slp-tooltip__content.top[data-v-1280f345] {
		bottom: 30px;
		left: 50%
	}
	
	.slp-tooltip__content.top[data-v-1280f345]:before {
		border: 8px solid transparent;
		border-top-color: #333;
		left: 46%;
		top: 98%
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345] {
		left: 50%;
		top: 28px
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345]:before {
		border-bottom: 8px solid #333;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		left: 46%;
		top: -8px
	}
	
	.slp-tooltip__content.right[data-v-1280f345] {
		left: 100%;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content.right[data-v-1280f345]:before {
		border-bottom: 8px solid transparent;
		border-right: 8px solid #333;
		border-top: 8px solid transparent;
		left: -8px;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content[data-v-1280f345] a {
		color: #fff;
		cursor: pointer;
		pointer-events: all;
		text-decoration: underline
	}
	
	.breadcrumb[data-v-fd412793] {
		display: flex
	}
	
	.breadcrumb__crumb[data-v-fd412793] {
		align-items: center;
		color: #7759c2;
		display: flex;
		position: relative
	}
	
	.breadcrumb__crumb__tooltip[data-v-fd412793] {
		border-bottom: none !important;
		font-size: .875rem
	}
	
	.breadcrumb__crumb a span[data-v-fd412793] {
		white-space: nowrap
	}
	
	.breadcrumb__crumb[data-v-fd412793]:not(.breadcrumb__crumb--disabled):hover {
		text-decoration: underline
	}
	
	.breadcrumb__crumb--mobile[data-v-fd412793] {
		overflow: hidden
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793] {
		flex: 1
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793],
	.breadcrumb__crumb--mobile span[data-v-fd412793] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	
	.breadcrumb__crumb--disabled[data-v-fd412793] {
		color: #74717a
	}
	
	.breadcrumb__crumb--disabled a[data-v-fd412793],
	.breadcrumb__crumb--disabled a[data-v-fd412793]:active,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:focus,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:hover {
		cursor: auto;
		text-decoration: none
	}
	
	.breadcrumb__crumb a[data-v-fd412793] {
		color: inherit
	}
	
	.breadcrumb__chevron[data-v-fd412793] {
		margin: 0 10px 0 6px
	}
	
	.dropdown[data-v-e3d886e6] {
		position: relative
	}
	
	.dropdown__select[data-v-e3d886e6] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background: transparent;
		border: 1px solid #333;
		border-radius: 4px;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 400;
		padding: 14px 12px;
		width: 100%
	}
	
	.dropdown[data-v-e3d886e6]:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none' viewBox='0 0 12 7'%3E%3Cpath fill='%23333' d='M10.293.293a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5A1 1 0 0 1 1.707.293L6 4.586z'/%3E%3C/svg%3E");
		pointer-events: none;
		position: absolute;
		right: 28px;
		top: calc(50% - 14px)
	}
	
	.dropdown span[data-v-e3d886e6] {
		color: #171321
	}
	
	.slp-background-color-primary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-primary-200[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-primary-300[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-secondary-200[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-surface-100[data-v-2b3ad016] {
		background-color: #f2f1f5
	}
	
	.slp-background-color-surface-200[data-v-2b3ad016] {
		background-color: #e8e7eb
	}
	
	.slp-background-color-surface-300[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-surface-400[data-v-2b3ad016] {
		background-color: #a2a1a6
	}
	
	.slp-background-color-surface-500[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-surface-600[data-v-2b3ad016] {
		background-color: #45424d
	}
	
	.slp-background-color-surface-700[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-800[data-v-2b3ad016] {
		background-color: #f6f3fe
	}
	
	.slp-background-color-surface-900[data-v-2b3ad016] {
		background-color: #eee7fd
	}
	
	.slp-background-color-surface-950[data-v-2b3ad016] {
		background-color: #e3d6ff
	}
	
	.slp-background-color-text-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-text-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-text-200[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-text-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-text-link-100[data-v-2b3ad016] {
		background-color: #7759c2
	}
	
	.slp-background-color-alert-100[data-v-2b3ad016] {
		background-color: #ffd4d8
	}
	
	.slp-background-color-alert-200[data-v-2b3ad016] {
		background-color: #f24f63
	}
	
	.slp-background-color-alert-300[data-v-2b3ad016] {
		background-color: #cb3446
	}
	
	.slp-background-color-warning-100[data-v-2b3ad016] {
		background-color: #ffefc7
	}
	
	.slp-background-color-warning-200[data-v-2b3ad016] {
		background-color: #ffda7a
	}
	
	.slp-background-color-warning-300[data-v-2b3ad016] {
		background-color: #ffb800
	}
	
	.slp-background-color-success-100[data-v-2b3ad016] {
		background-color: #b8e5bc
	}
	
	.slp-background-color-success-200[data-v-2b3ad016] {
		background-color: #48a651
	}
	
	.slp-background-color-success-300[data-v-2b3ad016] {
		background-color: #327338
	}
	
	.slp-background-color-info-100[data-v-2b3ad016] {
		background-color: #d6eaff
	}
	
	.slp-background-color-info-200[data-v-2b3ad016] {
		background-color: #70b4ff
	}
	
	.slp-background-color-info-300[data-v-2b3ad016] {
		background-color: #3979bf
	}
	
	.slp-background-color-accent-100[data-v-2b3ad016] {
		background-color: #fca326
	}
	
	.slp-background-color-accent-200[data-v-2b3ad016] {
		background-color: #fc6d26
	}
	
	.slp-background-color-accent-300[data-v-2b3ad016] {
		background-color: #e24329
	}
	
	.slp-background-color-accent-400[data-v-2b3ad016] {
		background-color: #a989f5
	}
	
	.slp-background-color-accent-500[data-v-2b3ad016] {
		background-color: #7759c2
	}



.grid-wrapper[data-v-00bffee2] {
		display: flex;
		flex-direction: column;
		overflow-x: clip
	}
	
	.grid-wrapper[data-v-00bffee2]>* {
		max-width: 100%;
		min-width: 0
	}
	
	.banner[data-v-00bffee2] {
		order: 0
	}
	
	@media screen and (min-width:768px) {
		.banner[data-v-00bffee2] {
			order: -1
		}
	}



@media (max-width:1025px) {
		:lang(en) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1026px) {
		:lang(en) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (max-width:1200px) {
		:not(: lang(en)) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1201px) {
		:not(: lang(en)) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	#navigation[data-v-d2fdf33f] {
		background: #fff;
		left: 0;
		min-height: 84px;
		position: sticky;
		right: 0;
		top: 0;
		z-index: 1025
	}
	
	@media (min-width:576px) and (max-width:1024px) {
		#navigation[data-v-d2fdf33f] {
			min-height: 80px
		}
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] {
		border: none;
		display: none
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] *,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:after,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] {
		display: none
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] *,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:after,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}



.be-nav-navigation[data-v-3e0009a0] {
		backdrop-filter: blur(16px);
		-webkit-backdrop-filter: blur(16px);
		background-color: #fff;
		padding: 4px 24px 16px
	}
	
	.be-nav-navigation[data-v-3e0009a0] *,
	.be-nav-navigation[data-v-3e0009a0]:after,
	.be-nav-navigation[data-v-3e0009a0]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-3e0009a0] {
		overflow-x: clip
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation[data-v-3e0009a0] {
			display: flex;
			justify-content: center;
			padding: 4px 24px 16px
		}
	}
	
	.be-nav-navigation__login-popover[data-v-3e0009a0] {
		display: flex;
		flex-direction: column;
		min-width: 240px;
		padding: 0 24px
	}
	
	.be-nav-navigation__link[data-v-3e0009a0] {
		color: #7759c2
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:hover {
		text-decoration: underline
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:last-of-type {
		padding-bottom: 0
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation__search[data-v-3e0009a0] {
			margin-right: 0
		}
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0] {
		color: #74717a;
		transition: all .3s ease-in-out
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0]:hover {
		color: #45424d
	}
	
	.be-nav-navigation-bottom[data-v-3e0009a0] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding-top: 16px;
		width: 100%
	}
	
	.be-nav-navigation-bottom.centered[data-v-3e0009a0] {
		justify-content: center
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover:after {
		animation: shine-3e0009a0 .8s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left[data-v-3e0009a0] {
		align-items: center;
		color: #74717a !important;
		display: flex
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left ul[data-v-3e0009a0] {
		white-space: nowrap
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left--no-search[data-v-3e0009a0] {
		margin-right: 40px
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0] {
		display: inline-block
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(:last-child) {
		margin-right: 16px
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(: last-child) {
			margin-right: 8px
		}
	}
	
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0] {
		color: #74717a;
		position: relative;
		transition: all .1s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-item_button--active[data-v-3e0009a0],
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0]:hover {
		color: #171321
	}
	
	.be-nav-navigation-bottom .navigation-bottom-right[data-v-3e0009a0] {
		align-items: center;
		display: flex
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-bottom-right .slp-btn[data-v-3e0009a0]:not(: first-child) {
			margin-right: 8px
		}
	}
	
	.v-popper__arrow-container[data-v-3e0009a0] {
		display: none !important
	}
	
	.v-popper__popper[data-v-3e0009a0] {
		outline: none !important
	}
	
	@keyframes shine-3e0009a0 {
		to {
			left: 200%
		}
	}



.navigation-dropdown[data-v-6683d6d6] {
		display: inline-block;
		margin-bottom: -16px;
		padding-bottom: 16px;
		position: relative
	}
	
	.navigation-dropdown:hover .navigation-dropdown__popover[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button[data-v-6683d6d6] {
		color: #74717a;
		position: relative;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__button[data-v-6683d6d6]:hover {
		color: #171321
	}
	
	.navigation-dropdown__button:hover svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button svg[data-v-6683d6d6] {
		bottom: -4px;
		display: none;
		left: calc(50% - 8px);
		position: absolute
	}
	
	.navigation-dropdown__popover[data-v-6683d6d6] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		box-shadow: 0 8px 50px -16px #d1d0d280;
		display: flex;
		flex-wrap: wrap;
		min-width: 170px;
		position: absolute;
		top: 50px;
		transition: visibility 0s, opacity .15s ease-in-out;
		z-index: 1
	}
	
	.navigation-dropdown__popover--center[data-v-6683d6d6] {
		left: 50%;
		transform: translate(-50%)
	}
	
	.navigation-dropdown__popover--hidden[data-v-6683d6d6] {
		opacity: 0;
		visibility: hidden
	}
	
	.navigation-dropdown__popover--left[data-v-6683d6d6] {
		left: 0;
		transform: translate(0)
	}
	
	.navigation-dropdown__popover--right[data-v-6683d6d6] {
		left: 70px;
		transform: translate(-100%)
	}
	
	.navigation-dropdown__popover--show[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown__categories[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		margin: 0 4px;
		min-width: 170px;
		-moz-column-break-inside: avoid;
		break-inside: avoid
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__categories[data-v-6683d6d6] {
			margin: 0 16px
		}
	}
	
	.navigation-dropdown__categories--mb[data-v-6683d6d6] {
		margin-bottom: 24px !important
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6] {
		color: #171321 !important;
		padding: 8px 0;
		white-space: nowrap
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6]:hover {
		color: #7759c2 !important
	}
	
	.navigation-dropdown__bottom-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 8px !important;
		transition: none !important
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__bottom-link[data-v-6683d6d6] {
			padding-bottom: 16px !important;
			padding-left: 16px !important
		}
	}
	
	.navigation-dropdown__main[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px 16px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__main[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	@media (max-width:1400px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -50px
		}
	}
	
	@media (max-width:1200px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -80px
		}
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6] {
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		white-space: normal
	}
	
	.navigation-dropdown__side-section h5[data-v-6683d6d6],
	.navigation-dropdown__side-section p[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6]:hover {
		background-color: #e3d6ff;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__image[data-v-6683d6d6],
	.navigation-dropdown__logo[data-v-6683d6d6] {
		height: 160px;
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__image[data-v-6683d6d6],
		.navigation-dropdown__logo[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__logo[data-v-6683d6d6] {
		background: #fff;
		border-radius: 4px 4px 50px;
		box-sizing: border-box;
		padding: 12px
	}
	
	.navigation-dropdown__logo img[data-v-6683d6d6] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	.navigation-dropdown__icon[data-v-6683d6d6] {
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__icon[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__icon img[data-v-6683d6d6] {
		border-bottom-right-radius: 50px;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 0 !important;
		text-align: left !important;
		transition: none !important
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6]>* {
		transition: none !important
	}
	
	.navigation-dropdown__side-link-small[data-v-6683d6d6] {
		font-size: 14px !important
	}
	
	.navigation-dropdown__footer[data-v-6683d6d6] {
		background-color: #f6f3fe;
		padding: 24px 32px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown__cards[data-v-6683d6d6] {
			display: flex;
			padding: 24px 8px
		}
	}
	
	.nav-card-grid[data-v-6683d6d6] {
		display: grid;
		gap: 1px;
		grid-template-columns: repeat(3, 300px)
	}
	
	.nav-card-grid.separators[data-v-6683d6d6] {
		background-color: #e8e7eb
	}
	
	.with-footer[data-v-6683d6d6] {
		display: flex;
		flex-direction: column
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list--w-footer[data-v-6683d6d6] {
			padding: 0 16px
		}
		.navigation-dropdown-list--w-footer .navigation-dropdown-list__wrapper[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		margin-top: 8px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__item[data-v-6683d6d6] {
		padding: 12px 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		gap: 10px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link[data-v-6683d6d6] {
		font-size: 16px;
		margin-top: 20px;
		padding: 16px 0 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon[data-v-6683d6d6] {
		height: 12px;
		position: relative;
		width: 12px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon svg[data-v-6683d6d6] {
		left: 0;
		position: absolute;
		top: 0
	}



.nav-card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex: 1 1 300px;
		flex-direction: column;
		gap: 16px;
		height: 100%;
		min-width: 300px;
		padding: 24px
	}
	
	.nav-card ul[data-v-4cb1eda5] {
		width: 100%
	}
	
	.nav-card ul[data-v-4cb1eda5]>:first-child {
		padding-top: 0 !important
	}
	
	.nav-card .title[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: flex;
		flex-wrap: nowrap
	}
	
	.nav-card .title:hover .title-chevron[data-v-4cb1eda5] {
		visibility: visible
	}
	
	.nav-card .title[data-v-4cb1eda5] br {
		content: "";
		display: none
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] br {
			display: block
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon {
		height: 16px;
		width: 16px
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] .icon {
			display: none
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon * {
		fill: currentColor
	}
	
	.nav-card .description[data-v-4cb1eda5],
	.nav-card .items[data-v-4cb1eda5],
	.nav-card .title[data-v-4cb1eda5] {
		white-space: normal
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5] {
		border-left: 1px solid #e8e7eb
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5]:first-of-type {
		border-left-color: transparent
	}
	
	.nav-card__item[data-v-4cb1eda5] {
		border-bottom: 1px solid #d1d0d3;
		margin: 0 16px;
		padding: 16px 0 !important
	}
	
	@media (min-width:1025px) {
		.nav-card__item[data-v-4cb1eda5] {
			border-bottom: 0;
			margin: 0;
			padding: 0 0 16px !important
		}
	}
	
	.nav-card__item span[data-v-4cb1eda5] {
		font-weight: 400;
		white-space: normal
	}
	
	@media (min-width:1025px) {
		.nav-card__item span[data-v-4cb1eda5] {
			font-weight: 600
		}
	}
	
	.nav-card__card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex-direction: column;
		gap: 16px;
		width: 100%
	}
	
	.nav-card__card:hover .link[data-v-4cb1eda5],
	.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
		color: #7759c2
	}
	
	@media (min-width:1200px) {
		.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
			align-self: flex-end;
			display: block;
			margin-bottom: 6px
		}
	}
	
	.nav-card__card:hover .nav-card__link[data-v-4cb1eda5] {
		text-decoration-color: #000
	}
	
	.nav-card__card:hover .nav-card__link .slp-icon[data-v-4cb1eda5] {
		transform: translate(8px)
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] {
		height: 16px;
		width: 16px
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] * {
		fill: currentColor
	}
	
	.nav-card__icon[data-v-4cb1eda5] {
		color: #171321;
		height: 24px;
		width: 24px
	}
	
	@media (min-width:1200px) {
		.nav-card__icon[data-v-4cb1eda5] {
			color: #74717a
		}
	}
	
	.nav-card__article[data-v-4cb1eda5] {
		display: flex;
		flex-direction: column;
		gap: 16px
	}
	
	.nav-card .nav-card__link[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: inline-flex;
		text-decoration: underline;
		text-decoration-color: transparent;
		text-underline-offset: 2px;
		transition: all .3s ease
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] {
		height: 12px !important;
		position: relative;
		transform: translate(0);
		transition: all .3s ease;
		width: 12px !important
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] svg {
		left: 0;
		position: absolute;
		top: 0
	}
	
	.anchor-wrapper:hover .cta[data-v-4cb1eda5],
	.anchor-wrapper:hover .link[data-v-4cb1eda5] {
		color: #7759c2
	}
	
	.description[data-v-4cb1eda5] {
		color: #74717abf
	}
	
	.items[data-v-4cb1eda5] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin-top: 4px
	}
	
	@media (max-width:1025px) {
		.items[data-v-4cb1eda5] {
			padding-left: 16px;
			width: 100%
		}
		.items .item[data-v-4cb1eda5] {
			border-bottom: 1px solid #d1d0d3;
			padding-bottom: 16px;
			width: 100%
		}
		.items .link[data-v-4cb1eda5] {
			color: #171321;
			font-weight: 400
		}
	}
	
	.link[data-v-4cb1eda5] {
		color: #000
	}
	
	.link[data-v-4cb1eda5]:hover {
		color: #7759c2
	}
	
	.cta[data-v-4cb1eda5] {
		align-items: center;
		display: flex
	}
	
	.title-chevron[data-v-4cb1eda5] {
		align-self: flex-end;
		padding-bottom: 25px;
		visibility: hidden
	}
	
	@media (max-width:1025px) {
		.title-chevron[data-v-4cb1eda5] {
			visibility: visible
		}
	}



.nav-footer[data-v-536eaa06] {
		align-self: stretch;
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		gap: 24px;
		padding: 24px 32px 32px;
		width: 100%
	}
	
	.nav-footer__title[data-v-536eaa06] {
		color: #7759c2
	}
	
	@media (min-width:1025px) {
		.nav-footer[data-v-536eaa06] {
			padding: 24px
		}
	}
	
	@media (min-width:1200px) {
		.nav-footer[data-v-536eaa06] {
			padding: 32px
		}
	}
	
	.footer-button-container[data-v-536eaa06] {
		background-color: #f6f3fe;
		display: grid;
		gap: 32px;
		grid-template-columns: repeat(3, 1fr)
	}
	
	@media (max-width:1025px) {
		.footer-button-container[data-v-536eaa06] {
			grid-template-columns: 1fr
		}
	}
	
	.footer-button-container .button[data-v-536eaa06] {
		background: #eee7fd;
		border: none;
		border-radius: 4px;
		color: #000;
		justify-content: center;
		width: 100%
	}
	
	.footer-button-container .button[data-v-536eaa06]:hover {
		background: #e3d6ff;
		border: none
	}



@media (min-width:1025px) {
		.navigation-dropdown-list[data-v-d937d793] {
			display: flex
		}
		.navigation-dropdown-list__wrapper[data-v-d937d793] {
			display: flex;
			flex-wrap: wrap;
			padding: 24px
		}
		.navigation-dropdown-list__sections[data-v-d937d793] {
			display: flex;
			gap: 16px
		}
	}
	
	.navigation-dropdown-list__section[data-v-d937d793] {
		-moz-column-break-inside: avoid;
		break-inside: avoid;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin: 24px 16px 0;
		min-width: 170px;
		page-break-inside: avoid
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0 8px
		}
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793] {
		background-color: var(--backgroundColor, #fff);
		color: var(--textColor, #171321);
		display: block;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		position: relative;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]>* {
		position: relative
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]:before {
		background-color: var(--backgroundColor, #fff);
		border-radius: 0 4px 4px 0;
		content: "";
		height: calc(100% + 2px);
		left: 0;
		position: absolute;
		top: -1px;
		width: calc(100% + 2px)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__article a[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793],
	.navigation-dropdown-list__feature__content a[data-v-d937d793] {
		display: flex;
		flex-direction: column;
		height: 100%;
		justify-content: space-between;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-align: left;
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793] svg *,
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] svg * {
		fill: currentColor
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg,
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg {
		transform: translate(8px)
	}
	
	.navigation-dropdown-list__feature__title[data-v-d937d793],
	.navigation-dropdown-list__feature__title span[data-v-d937d793] {
		color: #7759c2
	}
	
	.navigation-dropdown-list__side-link[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] {
		border-bottom: 1px solid #d1d0d3;
		padding: 12px 0 !important
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] {
			border-bottom: 0;
			margin: 0;
			padding: 8px 0 !important
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] span {
		font-size: 18px;
		font-weight: 400;
		line-height: 28px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] span {
			font-size: 16px;
			line-height: 24px
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a {
		color: #171321
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a:hover {
		color: #7759c2
	}
	
	.navigation-dropdown-list__title[data-v-d937d793] {
		color: #7759c2;
		margin: 24px 16px 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__title[data-v-d937d793] {
			margin: 8px 0 0
		}
	}
	
	.navigation-dropdown-list__list[data-v-d937d793] {
		padding-left: 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__list[data-v-d937d793] {
			padding-left: 0
		}
	}
	
	.navigation-dropdown-list__bottom-link[data-v-d937d793] {
		margin: 16px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 0 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 8px 0
		}
	}
	
	.navigation-dropdown-list__image[data-v-d937d793] {
		margin-bottom: 16px;
		max-width: 375px;
		width: 100%
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			height: 160px;
			max-width: 200px;
			width: 200px
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown-list__image img[data-v-d937d793] {
		height: 100%;
		width: 100%
	}
	
	.navigation-dropdown-list__feature-desc[data-v-d937d793] {
		margin: 32px 0
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__feature-desc[data-v-d937d793] {
			margin: 0 0 8px
		}
	}



.be-nav__nav-button[data-v-62226572] {
		transition: background-color .1s ease-in-out !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	.be-nav__nav-button--accent[data-v-62226572] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--accent[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav__nav-button--animate[data-v-62226572]:after {
		animation: shine-62226572 1s ease-in-out
	}
	
	.be-nav__nav-button--gleam[data-v-62226572] {
		background: linear-gradient(93.83deg, #c7b1febf 7.27%, #ffd4d8bf 105.33%) !important;
		border: none !important;
		color: #171321 !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	@keyframes shine-62226572 {
		to {
			left: 200%
		}
	}



.be-nav-tablet[data-v-fb4275f3] {
		align-items: center;
		background-color: #fff;
		display: flex;
		justify-content: space-between;
		padding: 16px 8px
	}
	
	@media (max-width:576px) {
		.be-nav-tablet[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-tablet[data-v-fb4275f3] *,
	.be-nav-tablet[data-v-fb4275f3]:after,
	.be-nav-tablet[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone[data-v-fb4275f3] {
		background-color: #fff
	}
	
	@media (min-width:577px) {
		.be-nav-phone[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-phone[data-v-fb4275f3] *,
	.be-nav-phone[data-v-fb4275f3]:after,
	.be-nav-phone[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone .navigation-top[data-v-fb4275f3] {
		border-radius: 0;
		justify-content: center;
		width: 100%
	}
	
	.be-nav-phone .navigation-top:hover svg[data-v-fb4275f3] {
		fill: #000
	}
	
	.be-nav-phone .navigation-bottom[data-v-fb4275f3] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding: 16px
	}
	
	.be-nav-phone .navigation-bottom .search-icon[data-v-fb4275f3] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		color: #171321 !important
	}
	
	.be-nav-phone .navigation-bottom .search-icon svg path[data-v-fb4275f3] {
		fill: #171321 !important
	}
	
	.be-nav-phone__icon[data-v-fb4275f3],
	.be-nav-phone__icon[data-v-fb4275f3] * {
		color: #fff;
		fill: currentColor
	}
	
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3],
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3] * {
		color: #000
	}



.be-nav-search[data-v-caad2a1a] {
		background-color: #fff;
		bottom: 0;
		left: 0;
		overflow-y: scroll;
		position: fixed;
		right: 0;
		top: 84px
	}
	
	@media (max-width:1025px) {
		.be-nav-search[data-v-caad2a1a] {
			overflow-x: hidden;
			top: 0
		}
	}
	
	.be-nav-search__container[data-v-caad2a1a] {
		height: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-search__container[data-v-caad2a1a] {
			padding: 0 !important
		}
	}
	
	.be-nav-search__row[data-v-caad2a1a] {
		flex-wrap: nowrap !important;
		height: 100%;
		justify-content: center
	}
	
	.be-nav-search__row[data-v-caad2a1a]:focus-visible {
		outline: none
	}
	
	.be-nav-search__close[data-v-caad2a1a] {
		display: flex;
		justify-content: flex-end;
		margin-top: 16px
	}
	
	.be-nav-search__close--text[data-v-caad2a1a] {
		color: #171321 !important
	}



.be-nav-search-content {
		padding: 24px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content {
			padding: 8px
		}
	}
	
	.be-nav-search-content__input {
		position: relative;
		width: 100%
	}
	
	.be-nav-search-content__input input {
		-webkit-appearance: none;
		border: 0;
		border-bottom: 1px solid #d1d0d3;
		border-radius: 0;
		color: #74717a;
		font-size: 2.5rem;
		width: calc(100% - 8px)
	}
	
	.be-nav-search-content__input input::-moz-placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input::placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input:focus {
		outline: none
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input input {
			caret-color: #171321 !important;
			font-size: 1.375rem
		}
	}
	
	.be-nav-search-content__input--close {
		cursor: pointer;
		position: absolute;
		right: 16px;
		top: 20px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input--close {
			top: 4px
		}
	}
	
	.be-nav-search-content__link {
		color: #171321 !important;
		font-weight: 700 !important
	}



.be-nav-suggestions__default[data-v-8f850be7] {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 4px
	}
	
	@media (min-width:1025px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			-moz-column-gap: 32px;
			column-gap: 32px;
			display: grid;
			grid-template-columns: repeat(2, 1fr)
		}
	}
	
	@media (min-width:1200px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			grid-template-columns: repeat(3, 1fr)
		}
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7] {
		background-color: #f6f3fe !important;
		border: none !important;
		color: #171321 !important;
		justify-content: center;
		margin-bottom: 16px;
		transition: all .3s ease-in-out;
		width: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-suggestions__default-btn[data-v-8f850be7] {
			max-width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7]:hover {
		background-color: #e3d6ff !important
	}
	
	.be-nav-suggestions__result[data-v-8f850be7] {
		align-items: center;
		display: flex
	}
	
	.be-nav-suggestions__result--icon[data-v-8f850be7] {
		min-width: 16px
	}
	
	.be-nav-suggestions__result--icon svg[data-v-8f850be7] {
		min-height: 16px;
		min-width: 16px
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
		color: #7759c2;
		font-weight: 400
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7]:hover {
		text-decoration-color: #7759c2
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
			padding-left: 8px !important
		}
	}
	
	.be-nav-suggestions__result .slp-btn span[data-v-8f850be7] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}



.banner[data-v-3611edb9] {
		display: block
	}
	
	.banner[data-v-3611edb9]:hover .icon {
		transform: translate(8px)
	}
	
	.banner__desktop[data-v-3611edb9] {
		align-items: center;
		background-color: #171321;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		overflow: hidden;
		width: 100%
	}
	
	@media (max-width:768px) {
		.banner__desktop[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner__desktop .content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center
	}
	
	.banner__desktop .icon[data-v-3611edb9] {
		color: #fff;
		display: flex;
		transition: all .3s ease
	}
	
	.banner__desktop .icon[data-v-3611edb9] svg * {
		fill: currentColor
	}
	
	.banner__desktop .image[data-v-3611edb9] {
		margin-right: 8px
	}
	
	.banner__desktop .text[data-v-3611edb9] {
		color: #fff;
		padding: 16px 0;
		text-decoration: underline
	}
	
	.banner__mobile[data-v-3611edb9] {
		--background-gradient: linear-gradient(135deg, #f7a20f, #a989f5, #962eff, #09f);
		color: #171321;
		display: block;
		font-size: 14px;
		margin: 9px;
		padding: 8px 12px;
		position: relative;
		text-decoration: none
	}
	
	.banner__mobile[data-v-3611edb9]:before {
		background: var(--background-gradient) border-box;
		border: 2px solid transparent;
		border-radius: 70px;
		content: "";
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask-composite: exclude;
		-webkit-mask-composite: xor;
		position: absolute
	}
	
	.banner__mobile .pill-content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center;
		position: relative;
		z-index: 1
	}
	
	.banner__mobile .pill-content .slp-icon[data-v-3611edb9] {
		margin-left: 16px;
		transition: transform .2s ease-in-out
	}
	
	@media (min-width:768px) {
		.banner__mobile[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner--release[data-v-3611edb9] {
		background: #232150;
		overflow: hidden;
		position: relative
	}
	
	.banner--release[data-v-3611edb9]:after,
	.banner--release[data-v-3611edb9]:before {
		content: "";
		height: 100%;
		left: 0;
		pointer-events: none;
		position: absolute;
		top: 0;
		width: 100%
	}
	
	.banner--release[data-v-3611edb9]:before {
		background: radial-gradient(42.45% 64.15% at 21.3% 14.65%, #ceb3ef26 5.05%, #ceb3ef00)
	}
	
	.banner--release[data-v-3611edb9]:after {
		background: radial-gradient(59.78% 45.32% at 31.69% 94.07%, #e2432933 0, #e2432908)
	}
	
	.banner--release .banner__desktop[data-v-3611edb9] {
		background: transparent;
		display: flex !important;
		justify-content: center
	}
	
	.banner--release .text[data-v-3611edb9] {
		font-weight: 600;
		text-align: center;
		text-decoration: none
	}
	
	@media (max-width:576px) {
		.banner--release .text[data-v-3611edb9] {
			padding: 0
		}
	}
	
	.banner--release .banner__button-text[data-v-3611edb9] {
		color: #fff;
		display: none;
		text-decoration: underline
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button-text[data-v-3611edb9] {
			display: block
		}
	}
	
	.banner--release .banner__button[data-v-3611edb9] {
		font-size: 16px;
		font-weight: 400;
		margin-left: 8px;
		min-width: auto;
		padding: 0
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button[data-v-3611edb9] {
			margin-left: 16px;
			padding: 11px 0
		}
	}
	
	@media (max-width:576px) {
		.banner--release .banner__button .icon svg[data-v-3611edb9] {
			margin: -3px 0 0
		}
	}
	
	.banner--release .content[data-v-3611edb9] {
		display: inline;
		padding: 16px;
		position: relative;
		text-align: center
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9] {
			display: flex;
			padding: 0 8px
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after,
	.banner--release .content[data-v-3611edb9]:before {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 100%;
		content: "";
		height: 100%;
		max-width: 138px;
		pointer-events: none;
		position: absolute;
		width: 100%
	}
	
	.banner--release .content[data-v-3611edb9]:before {
		background-image: url(images/banner/gitlab18-graphic-leftside.svg);
		left: 0;
		margin-left: 32px;
		top: 0;
		transform: translate(-100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:before {
			margin-left: 0;
			transform: translate(-100%)
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after {
		background-image: url(images/banner/gitlab18-graphic-rightside.svg);
		margin-right: 32px;
		right: 0;
		top: -2px;
		transform: translate(100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:after {
			margin-right: 0;
			top: 0
		}
	}



.be-nav-footer[data-v-d1550395] {
		background-color: #171321;
		color: #fff;
		overflow: hidden;
		padding: 40px 16px;
		z-index: 1
	}
	
	.be-nav-footer[data-v-d1550395] *,
	.be-nav-footer[data-v-d1550395]:after,
	.be-nav-footer[data-v-d1550395]:before {
		box-sizing: border-box
	}
	
	.be-nav-footer .disclaimer[data-v-d1550395] {
		background: #f2f1f5;
		padding: 32px 0
	}
	
	@media (max-width:768px) {
		.be-nav-footer .container[data-v-d1550395] {
			padding: 0 !important
		}
	}
	
	.be-nav-footer .footer__navigation[data-v-d1550395] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: space-between
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .footer__navigation[data-v-d1550395] {
			flex-direction: row;
			flex-wrap: nowrap
		}
	}
	
	.be-nav-footer .logo[data-v-d1550395] {
		display: flex;
		margin: 0 auto 0 0
	}
	
	.be-nav-footer .logo span[data-v-d1550395] {
		font-size: 1.125rem;
		margin-left: 4px
	}
	
	.be-nav-footer .content[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 30px;
		justify-content: space-between;
		margin-top: 48px
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .content[data-v-d1550395] {
			margin-top: 0
		}
	}
	
	@media (min-width:769px) {
		.be-nav-footer .column-wrapper[data-v-d1550395] {
			margin-top: 24px
		}
	}
	
	.be-nav-footer .column[data-v-d1550395] {
		flex: 1 0 auto;
		max-width: 150px;
		min-width: 2rem;
		width: 100%
	}
	
	.be-nav-footer .column__heading[data-v-d1550395] {
		margin-bottom: 16px
	}
	
	@media (max-width:768px) {
		.be-nav-footer .column__nested[data-v-d1550395] {
			align-items: flex-start;
			display: flex;
			gap: 30px;
			justify-content: space-between;
			max-width: 100%
		}
		.be-nav-footer .column__nested[data-v-d1550395]>* {
			width: 145px
		}
	}
	
	@media (min-width:768px) {
		.be-nav-footer .column[data-v-d1550395] {
			max-width: 160px
		}
	}
	
	@media (max-width:768px) {
		.be-nav-footer .divided[data-v-d1550395] {
			width: 100%
		}
	}
	
	.be-nav-footer .links__item[data-v-d1550395] {
		margin-bottom: 8px
	}
	
	.be-nav-footer .links__item[data-v-d1550395]:hover {
		text-decoration: underline
	}
	
	@media (max-width:768px) {
		.be-nav-footer .links__divided[data-v-d1550395] {
			-moz-column-gap: calc(100% - 290px);
			column-gap: calc(100% - 290px);
			-moz-columns: 120px 2;
			columns: 120px 2
		}
	}
	
	.be-nav-footer .link[data-v-d1550395] {
		color: #fff;
		font-size: .875rem;
		line-height: 1.5714285714
	}
	
	.be-nav-footer .footer__cta[data-v-d1550395] {
		display: flex;
		flex-direction: column;
		padding-top: 64px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__cta[data-v-d1550395] {
			padding-top: 96px
		}
	}
	
	.be-nav-footer .footer__selectors[data-v-d1550395] {
		align-items: baseline;
		border-bottom: 1px solid #fff;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		margin-bottom: 32px;
		padding-bottom: 24px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__selectors[data-v-d1550395] {
			flex-direction: row
		}
	}
	
	.be-nav-footer .footer__selectors--two-children[data-v-d1550395] {
		justify-content: space-between
	}
	
	.be-nav-footer__source-buttons[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.be-nav-footer__button[data-v-d1550395] {
		border: none;
		color: #fff;
		cursor: pointer;
		font-size: .875rem;
		font-weight: 660;
		padding: 0;
		text-decoration: underline
	}
	
	.be-nav-footer__button--black[data-v-d1550395] {
		color: #171321
	}
	
	.be-nav-footer .source p[data-v-d1550395] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.be-nav-footer .source a[data-v-d1550395] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.be-nav-footer .source img[data-v-d1550395] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395],
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395] {
		border: none !important;
		color: #fff !important;
		cursor: pointer;
		font-family: Sans, sans-serif !important;
		font-size: 14px !important;
		padding: 0 !important;
		text-align: left !important
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395]:hover,
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395]:hover {
		background: inherit;
		text-decoration: underline
	}



	
	
	
	
	
	
	
	
	



.social__links[data-v-cfa6ae15] {
		align-items: center;
		display: flex;
		gap: 15px;
		margin-top: 32px;
		width: 100%
	}
	
	@media (min-width:829px) {
		.social__links[data-v-cfa6ae15] {
			margin-top: 0;
			width: inherit
		}
	}
	
	.social__links--icon[data-v-cfa6ae15] {
		color: #fff;
		height: auto;
		transition: .3s;
		width: 24px
	}
	
	.social__links--icon[data-v-cfa6ae15] * {
		fill: currentColor
	}
	
	.social__links--icon[data-v-cfa6ae15]:hover {
		color: #a989f5
	}



.footer-source[data-v-df34934d] {
		display: flex;
		flex-direction: column
	}
	
	.footer-source__source-buttons[data-v-df34934d] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.footer-source p[data-v-df34934d] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.footer-source a[data-v-df34934d] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.footer-source img[data-v-df34934d] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}



.strikethrough[data-v-6d75ff47] {
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	.emailField[data-v-6d75ff47] {
		justify-content: center;
		margin-bottom: 120px
	}
	
	@media (max-width:576px) {
		.emailField[data-v-6d75ff47] {
			margin-bottom: 56px
		}
	}
	
	[data-v-6d75ff47] .email-input {
		background-color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta {
		color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta:hover {
		text-decoration-color: #fff
	}
	
	.gartner[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border: 1px solid #45424d;
		border-radius: 12px;
		color: #fff;
		display: inline-flex;
		margin-bottom: 120px;
		margin-left: 8px;
		padding: 16px 32px
	}
	
	.gartner .gartner-content[data-v-6d75ff47] {
		margin: 0 64px 0 32px
	}
	
	@media (max-width:576px) {
		.gartner[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			margin-left: 0;
			padding: 24px 24px 24px 16px
		}
		.gartner .gartner-content[data-v-6d75ff47] {
			margin: 16px 0;
			text-align: left
		}
	}
	
	.gartner .banner-image[data-v-6d75ff47] {
		height: 20px
	}
	
	.gartner .banner-button[data-v-6d75ff47] {
		color: #a989f5;
		font-weight: 400;
		text-decoration: none
	}
	
	.gartner[data-v-6d75ff47]>* {
		z-index: 6
	}
	
	.video[data-v-6d75ff47] {
		padding-bottom: 120px
	}
	
	@media (max-width:576px) {
		.video[data-v-6d75ff47] {
			padding-bottom: 56px
		}
	}
	
	.video[data-v-6d75ff47] video {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(0deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent;
		border-radius: 16px
	}
	
	.video[data-v-6d75ff47] .video-modal-loop__play-icon {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(90deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent
	}
	
	.pill_text[data-v-6d75ff47] {
		align-items: center;
		display: flex
	}
	
	.pill_text span[data-v-6d75ff47] {
		margin-left: 8px
	}
	
	@media (max-width:576px) {
		.pill_text[data-v-6d75ff47] {
			margin-left: 0
		}
		.pill_text img[data-v-6d75ff47] {
			display: none
		}
		.pill_text span[data-v-6d75ff47] {
			margin-left: 0
		}
	}
	
	.pill__button[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border-radius: 100px;
		color: #fff;
		display: flex;
		font-size: 16px;
		font-weight: 580;
		gap: 8px;
		line-height: 28px;
		margin-left: 8px;
		padding: 4px 8px;
		text-decoration: none;
		z-index: 6
	}
	
	@media (max-width:576px) {
		.pill__button[data-v-6d75ff47] {
			margin: auto;
			padding: 0 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47] {
		align-items: center;
		color: #fff;
		display: inline-flex;
		margin-bottom: 32px;
		margin-top: 56px;
		padding: 4px 4px 4px 8px;
		position: relative
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			font-size: 16px;
			gap: 8px;
			padding: 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47]:before {
		background: linear-gradient(89.09deg, #e1986d -1.12%, #7759c2 102.06%, #6e43d3 102.07%) border-box;
		border: 1.5px solid transparent;
		border-radius: 20px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47]:before {
			border-radius: 12px
		}
	}
	
	.section[data-v-6d75ff47] {
		background: linear-gradient(180deg, #2c2656 0, #2c2656, #171321 50%, #171321);
		color: #fff;
		overflow: hidden;
		padding-top: 56px;
		position: relative;
		text-align: center;
		--blob-size: 1100px;
		--blob-speed: 10s;
		--blob-speed-scale: calc(var(--blob-speed)*.75);
		--blob-speed-move: calc(var(--blob-speed)*1);
		--blob-speed-rotate: calc(var(--blob-speed)*2);
		--blob-opacity: .22;
		--blob-blur: 60px;
		--blob-color-1: #fca326;
		--blob-color-2: #ceb3ef;
		--blob-color-3: #a989f5;
		--blob-color-4: #ceb3ef;
		--blob-color-5: #6fdac9;
		--blob-shape-speed: 9s
	}
	
	.section[data-v-6d75ff47]:before {
		background-image: url(images/homepage/background-star.svg);
		background-position: bottom;
		background-repeat: no-repeat;
		bottom: 0;
		content: "";
		height: -webkit-fill-available;
		left: 0;
		opacity: .6;
		position: absolute;
		width: 100%
	}
	
	@media (max-width:576px) {
		.section[data-v-6d75ff47]:before {
			left: -200px;
			width: 150%
		}
	}
	
	.blobs[data-v-6d75ff47] {
		filter: blur(var(--blob-blur));
		height: 120%;
		right: 0;
		bottom: 0;
		left: 0;
		overflow: visible;
		position: absolute;
		top: 0;
		z-index: 0
	}
	
	.blob-container[data-v-6d75ff47] {
		backface-visibility: hidden;
		height: 100%;
		position: absolute;
		width: 100%;
		will-change: transform
	}
	
	.blob[data-v-6d75ff47] {
		border-radius: 100%;
		height: calc(var(--blob-size)*.35);
		opacity: var(--blob-opacity);
		position: absolute;
		transform-origin: center;
		width: var(--blob-size)
	}
	
	.blob-1[data-v-6d75ff47] {
		animation: blob-pulse-1-6d75ff47 var(--blob-speed-scale) infinite ease-in-out, blob-shape-1-6d75ff47 var(--blob-shape-speed) infinite alternate ease-in-out, blob-float-1-6d75ff47 calc(var(--blob-speed-move)*1.6) infinite alternate ease-in-out;
		background-color: var(--blob-color-1);
		left: -15%;
		top: -10%
	}
	
	.blob-2[data-v-6d75ff47] {
		animation: blob-pulse-2-6d75ff47 calc(var(--blob-speed-scale)*.8) infinite ease-in-out, blob-shape-2-6d75ff47 calc(var(--blob-shape-speed)*1.2) infinite alternate ease-in-out, blob-float-2-6d75ff47 calc(var(--blob-speed-move)*1.8) infinite alternate ease-in-out;
		background-color: var(--blob-color-2);
		right: 20%;
		top: -20%
	}
	
	.blob-3[data-v-6d75ff47] {
		animation: blob-pulse-3-6d75ff47 calc(var(--blob-speed-scale)*1.2) infinite ease-in-out, blob-shape-3-6d75ff47 calc(var(--blob-shape-speed)*.8) infinite alternate ease-in-out, blob-float-3-6d75ff47 calc(var(--blob-speed-move)*2) infinite alternate ease-in-out;
		background-color: var(--blob-color-3);
		left: 0;
		top: 20%
	}
	
	.blob-4[data-v-6d75ff47] {
		animation: blob-pulse-4-6d75ff47 calc(var(--blob-speed-scale)*1) infinite ease-in-out, blob-shape-4-6d75ff47 calc(var(--blob-shape-speed)*1.4) infinite alternate ease-in-out, blob-float-4-6d75ff47 calc(var(--blob-speed-move)*1.7) infinite alternate ease-in-out;
		background-color: var(--blob-color-4);
		right: 0;
		top: 80%
	}
	
	.blob-5[data-v-6d75ff47] {
		animation: blob-pulse-5-6d75ff47 calc(var(--blob-speed-scale)*.9) infinite ease-in-out, blob-shape-5-6d75ff47 calc(var(--blob-shape-speed)*1.3) infinite alternate ease-in-out, blob-float-5-6d75ff47 calc(var(--blob-speed-move)*1.9) infinite alternate ease-in-out;
		background-color: var(--blob-color-5);
		right: -15%;
		top: 5%
	}
	
	.content-container[data-v-6d75ff47] {
		align-items: center;
		display: flex;
		height: 100%;
		padding-top: 4rem;
		position: relative;
		width: 100%;
		z-index: 5
	}
	
	@media (max-width:576px) {
		.content-container[data-v-6d75ff47] {
			padding-top: 0
		}
	}
	
	@keyframes blob-pulse-1-6d75ff47 {
		0%,
		to {
			transform: scale(.8, 1.2)
		}
		50% {
			transform: scale(1.2, .8)
		}
	}
	
	@keyframes blob-pulse-2-6d75ff47 {
		0%,
		to {
			transform: scale(.9, 1.1)
		}
		50% {
			transform: scale(1.1, .9)
		}
	}
	
	@keyframes blob-pulse-3-6d75ff47 {
		0%,
		to {
			transform: scale(1.1, .9)
		}
		50% {
			transform: scale(.85, 1.15)
		}
	}
	
	@keyframes blob-pulse-4-6d75ff47 {
		0%,
		to {
			transform: scale(.95, 1.05)
		}
		50% {
			transform: scale(1.15, .85)
		}
	}
	
	@keyframes blob-pulse-5-6d75ff47 {
		0%,
		to {
			transform: scale(1)
		}
		50% {
			transform: scale(1.3, .7)
		}
	}
	
	@keyframes blob-shape-1-6d75ff47 {
		0% {
			border-radius: 60% 40% 70% 30%/40% 50% 50% 60%
		}
		25% {
			border-radius: 70% 30% 50% 50%/30% 40% 60% 70%
		}
		50% {
			border-radius: 40% 60% 30% 70%/50% 60% 40% 50%
		}
		75% {
			border-radius: 30% 70% 70% 30%/60% 40% 50% 50%
		}
		to {
			border-radius: 60% 40% 50% 50%/50% 30% 70% 50%
		}
	}
	
	@keyframes blob-shape-2-6d75ff47 {
		0% {
			border-radius: 50% 50% 40% 60%/60% 40% 50% 50%
		}
		25% {
			border-radius: 30% 70% 70% 30%/50% 50% 60% 40%
		}
		50% {
			border-radius: 70% 30% 50% 50%/40% 60% 50% 50%
		}
		75% {
			border-radius: 50% 50% 30% 70%/70% 30% 40% 60%
		}
		to {
			border-radius: 40% 60% 60% 40%/50% 50% 40% 60%
		}
	}
	
	@keyframes blob-shape-3-6d75ff47 {
		0% {
			border-radius: 40% 60% 60% 40%/60% 30% 70% 40%
		}
		25% {
			border-radius: 60% 40% 30% 70%/50% 60% 30% 70%
		}
		50% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		75% {
			border-radius: 70% 30% 50% 50%/40% 50% 60%
		}
		to {
			border-radius: 30% 70% 60% 40%/70% 40% 30% 60%
		}
	}
	
	@keyframes blob-shape-4-6d75ff47 {
		0% {
			border-radius: 60% 40% 30% 70%/40% 70% 30% 60%
		}
		25% {
			border-radius: 40% 60% 70% 30%/60% 40% 70% 30%
		}
		50% {
			border-radius: 70% 30% 40% 60%/30% 60% 40% 70%
		}
		75% {
			border-radius: 30% 70% 60% 40%/70% 30% 60% 40%
		}
		to {
			border-radius: 60% 40% 50% 50%/40% 60% 30% 70%
		}
	}
	
	@keyframes blob-shape-5-6d75ff47 {
		0% {
			border-radius: 50% 50% 60% 40%/40% 60% 50% 50%
		}
		25% {
			border-radius: 40% 60% 50% 50%/70% 30% 40% 60%
		}
		50% {
			border-radius: 60% 40% 40% 60%/50% 50% 70% 30%
		}
		75% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		to {
			border-radius: 30% 70% 50% 50%/60% 40% 30% 70%
		}
	}
	
	@keyframes blob-float-1-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(25%, 20%) rotate(10deg)
		}
		to {
			transform: translate(-20%, 30%) rotate(-10deg)
		}
	}
	
	@keyframes blob-float-2-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 30%) rotate(-15deg)
		}
		to {
			transform: translate(15%, 25%) rotate(5deg)
		}
	}
	
	@keyframes blob-float-3-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 50%) rotate(8deg)
		}
		to {
			transform: translate(-30%, -20%) rotate(-12deg)
		}
	}
	
	@keyframes blob-float-4-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(-25%, -20%) rotate(-10deg)
		}
		to {
			transform: translate(30%, 15%) rotate(15deg)
		}
	}
	
	@keyframes blob-float-5-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		33% {
			transform: translate(-25%, 20%) rotate(-5deg)
		}
		66% {
			transform: translate(-15%, 5%) rotate(5deg)
		}
		to {
			transform: translate(-30%, 45%) rotate(10deg)
		}
	}



.email-redirect[data-v-90cf3d0f] {
		display: flex
	}
	
	@media (max-width:576px) {
		.email-redirect[data-v-90cf3d0f] {
			flex-direction: column
		}
	}
	
	.email-input[data-v-90cf3d0f] {
		align-items: center;
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		display: flex;
		justify-content: space-between;
		padding: 4px 4px 4px 16px
	}
	
	.email-input[data-v-90cf3d0f]:focus-within {
		border: 1px solid #70b4ff
	}
	
	@media (max-width:576px) {
		.email-input__submit[data-v-90cf3d0f] {
			justify-content: center;
			width: 100%
		}
	}
	
	.email-input input[data-v-90cf3d0f] {
		border: none;
		display: flex;
		font-family: Sans;
		font-size: 16px;
		font-weight: 400;
		height: 100%;
		line-height: 24px;
		margin-right: 16px;
		min-width: 240px
	}
	
	.email-input input[data-v-90cf3d0f]::-moz-placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]::placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]:active,
	.email-input input[data-v-90cf3d0f]:focus {
		outline: none
	}
	
	@media (max-width:576px) {
		.email-input input[data-v-90cf3d0f] {
			align-self: flex-start;
			margin-right: unset;
			min-width: 100%;
			padding: 16px
		}
		.email-input[data-v-90cf3d0f] {
			flex-direction: column;
			padding: 0
		}
	}
	
	.secondary-cta[data-v-90cf3d0f] {
		justify-content: center;
		margin-left: 32px
	}
	
	@media (max-width:576px) {
		.secondary-cta[data-v-90cf3d0f] {
			margin-top: 16px
		}
	}



.video-modal-loop[data-v-655bc4c7] {
		cursor: pointer;
		position: relative
	}
	
	.video-modal-loop__play-icon[data-v-655bc4c7] {
		border: 2px solid #45424d;
		border-radius: 9999px;
		box-sizing: content-box;
		color: #171321;
		cursor: pointer;
		font-size: 48px;
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		transition: color .2s ease;
		z-index: 2
	}
	
	@media (min-width:576px) {
		.video-modal-loop__play-icon[data-v-655bc4c7] {
			height: 96px;
			width: 96px
		}
	}
	
	.video-modal-loop__play-icon path[data-v-655bc4c7] {
		fill: #fff;
		transition: color .2s ease
	}
	
	.video-modal-loop__play-icon circle[data-v-655bc4c7] {
		fill: currentColor;
		transition: color .2s ease
	}
	
	.video-modal-loop__video-looping[data-v-655bc4c7] {
		filter: brightness(.6);
		width: 100%
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon[data-v-655bc4c7] {
		color: #1e1d43
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon path[data-v-655bc4c7] {
		color: #fff
	}
	
	.video-modal-loop--dark[data-v-655bc4c7] {
		background-color: #171321
	}



.modal[data-v-8019ad5d] {
		background: transparent;
		display: flex;
		flex-direction: column;
		margin-top: 160px
	}
	
	@media (max-width:1025px) {
		.modal[data-v-8019ad5d] {
			width: 100%
		}
	}
	
	.modal__backdrop[data-v-8019ad5d] {
		align-items: flex-start;
		background-color: #171321d9;
		bottom: 0;
		display: flex;
		justify-content: center;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1040
	}
	
	.modal__backdrop--light[data-v-8019ad5d] {
		background-color: #d1d0d2c4
	}
	
	.modal__header[data-v-8019ad5d] {
		background-color: transparent;
		justify-content: space-between;
		position: relative
	}
	
	.modal__footer[data-v-8019ad5d],
	.modal__header[data-v-8019ad5d] {
		display: flex;
		padding: 16px
	}
	
	.modal__body[data-v-8019ad5d] {
		padding: 8px;
		position: relative
	}
	
	.btn__close[data-v-8019ad5d] {
		border: none;
		border-radius: 50%;
		cursor: pointer;
		height: 45px;
		position: absolute;
		right: -8px;
		top: 0;
		width: 45px
	}
	
	@media (min-width:1025px) {
		.btn__close[data-v-8019ad5d] {
			right: -24px
		}
	}
	
	.btn__close svg[data-v-8019ad5d] {
		height: 100%;
		width: 100%
	}



.video-wrapper[data-v-803c7e46] {
		position: relative;
		width: 100%
	}
	
	.video-wrapper .video[data-v-803c7e46] {
		cursor: pointer;
		height: 100% !important;
		width: 920px !important
	}
	
	@media (max-width:1025px) {
		.video-wrapper .video[data-v-803c7e46] {
			width: 100% !important
		}
	}
	
	.video-wrapper .video[data-v-803c7e46] .video-thumbnail,
	.video-wrapper .video[data-v-803c7e46] .vimeo-player {
		height: 100%
	}
	
	.video-wrapper .video-thumbnail[data-v-803c7e46] {
		height: auto;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.video-wrapper .video-thumbnail:hover+.video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #7d2bd9;
		opacity: 1
	}
	
	.video-wrapper .video-thumbnail__play-icon[data-v-803c7e46] {
		opacity: .75;
		position: absolute;
		right: 47%;
		top: 40%;
		transition: all .3s
	}
	
	.video-wrapper .video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #333;
		transition: all .3s ease-in-out
	}



.vimeo-player iframe {
		aspect-ratio: 16/9;
		height: auto;
		max-width: 100% !important;
		width: 100%
	}



.title[data-v-751da43f] {
		color: #74717a;
		margin-bottom: 32px;
		text-align: center
	}
	
	.marquee[data-v-751da43f] {
		display: flex;
		gap: 64px;
		-webkit-mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		position: relative
	}
	
	.marquee:hover .marquee__content[data-v-751da43f] {
		animation-play-state: paused
	}
	
	.marquee .marquee__content[data-v-751da43f] {
		align-items: center;
		animation: scroll-751da43f 20s linear infinite;
		display: flex;
		flex-shrink: 0;
		gap: 64px
	}
	
	.marquee .marquee__content .logo[data-v-751da43f] {
		max-height: 32px
	}
	
	@keyframes scroll-751da43f {
		0% {
			transform: translate(0)
		}
		to {
			transform: translate(calc(-100% - 64px))
		}
	}
	
	@media (prefers-reduced-motion:reduce) {
		.marquee__content[data-v-751da43f] {
			animation-play-state: paused !important
		}
	}



.emailField[data-v-a7f456d7] {
		justify-content: center;
		margin-top: 32px
	}
	
	.hero[data-v-a7f456d7] {
		margin-bottom: 80px;
		text-align: center
	}
	
	.content[data-v-a7f456d7] {
		margin-top: 120px
	}
	
	.slp-btn-secondary[data-v-a7f456d7] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		margin-left: 16px;
		text-align: center
	}



.buffer[data-v-c1476a23] {
		height: 200px
	}
	
	.wrapper[data-v-c1476a23] {
		margin: 120px 0
	}
	
	@media (max-width:576px) {
		.wrapper[data-v-c1476a23] {
			margin: 56px 0 120px
		}
	}
	
	.feature-description[data-v-c1476a23] {
		color: #a2a1a6;
		margin-top: 8px
	}
	
	.cards-container[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		scroll-timeline: --cards-scroll block
	}
	
	.cards-container .card[data-v-c1476a23] {
		background-color: #fff;
		border-radius: 16px;
		box-shadow: 0 -8px 20px #0000001a;
		display: flex;
		height: 548px;
		overflow: hidden;
		position: sticky;
		transform-origin: center top;
		will-change: transform
	}
	
	.cards-container .card-1[data-v-c1476a23] {
		top: calc(84px + 10vh);
		z-index: 1;
		view-timeline: --card-1-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-1-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-1[data-v-c1476a23] {
			top: 120px
		}
	}
	
	.cards-container .card-2[data-v-c1476a23] {
		top: calc(108px + 10vh);
		z-index: 2;
		view-timeline: --card-2-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-2-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-2[data-v-c1476a23] {
			top: 144px
		}
	}
	
	.cards-container .card-3[data-v-c1476a23] {
		top: calc(132px + 10vh);
		z-index: 3;
		view-timeline: --card-3-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-3-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-3[data-v-c1476a23] {
			top: 168px
		}
	}
	
	.cards-container .card-4[data-v-c1476a23] {
		top: calc(156px + 10vh);
		z-index: 4;
		view-timeline: --card-4-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-4-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-4[data-v-c1476a23] {
			top: 192px
		}
	}
	
	.cards-container .card-5[data-v-c1476a23] {
		top: calc(180px + 10vh);
		z-index: 5;
		view-timeline: --card-5-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-5-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-5[data-v-c1476a23] {
			top: 216px
		}
	}
	
	.cards-container .card-6[data-v-c1476a23] {
		top: calc(204px + 10vh);
		z-index: 6;
		view-timeline: --card-6-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-6-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-6[data-v-c1476a23] {
			top: 240px
		}
	}
	
	.cards-container .card-7[data-v-c1476a23] {
		top: calc(228px + 10vh);
		z-index: 7;
		view-timeline: --card-7-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-7-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-7[data-v-c1476a23] {
			top: 264px
		}
	}
	
	.cards-container .card-8[data-v-c1476a23] {
		top: calc(252px + 10vh);
		z-index: 8;
		view-timeline: --card-8-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-8-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-8[data-v-c1476a23] {
			top: 288px
		}
	}
	
	.cards-container .card-9[data-v-c1476a23] {
		top: calc(276px + 10vh);
		z-index: 9;
		view-timeline: --card-9-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-9-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-9[data-v-c1476a23] {
			top: 312px
		}
	}
	
	.cards-container .card-10[data-v-c1476a23] {
		top: calc(300px + 10vh);
		z-index: 10;
		view-timeline: --card-10-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-10-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-10[data-v-c1476a23] {
			top: 336px
		}
	}
	
	.cards-container .card.card-1[data-v-c1476a23] {
		margin-bottom: 96px
	}
	
	.cards-container .card.card-2[data-v-c1476a23] {
		margin-bottom: 72px
	}
	
	.cards-container .card.card-3[data-v-c1476a23] {
		margin-bottom: 48px
	}
	
	.cards-container .card.card-4[data-v-c1476a23] {
		margin-bottom: 24px
	}
	
	.cards-container .card .left-side[data-v-c1476a23],
	.cards-container .card .right-side[data-v-c1476a23] {
		flex: 0 0 50%
	}
	
	.cards-container .card .card-title[data-v-c1476a23] {
		margin-top: 16px;
		padding-right: 24px
	}
	
	@media (max-width:576px) {
		.cards-container .card .right-side[data-v-c1476a23] {
			display: none
		}
		.cards-container .card .left-side[data-v-c1476a23] {
			flex: 1;
			padding: 24px !important
		}
		.cards-container .card .left-side .card-title[data-v-c1476a23] {
			padding-right: 0
		}
		.cards-container .card .left-side .slp-btn[data-v-c1476a23] {
			text-align: left
		}
	}
	
	.cards-container .card .left-side[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		padding: 48px
	}
	
	.cards-container .card .left-side .pill[data-v-c1476a23] {
		background: linear-gradient(90deg, #a989f566, #fca32666);
		border-radius: 100px;
		padding: 4px 8px;
		width: -moz-fit-content;
		width: fit-content
	}
	
	.cards-container .card .left-side.gitlab-duo[data-v-c1476a23] {
		background-color: #171321;
		color: #fff
	}
	
	.cards-container .card .left-side.gitlab-duo .slp-btn[data-v-c1476a23] {
		color: #fff
	}
	
	.cards-container .card .left-side.security .pill[data-v-c1476a23] {
		background: #cbe2f9;
		color: #0b5cad
	}
	
	.cards-container .card .left-side.platform .pill[data-v-c1476a23] {
		background: #e1d8f9;
		color: #5943b6
	}
	
	.cards-container .card .left-side.devsecops .pill[data-v-c1476a23] {
		background: #c9e7d7;
		color: #0b5d32
	}
	
	.cards-container .card .left-side .feature[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		margin-top: 24px
	}
	
	.cards-container .card .left-side .feature-title[data-v-c1476a23] {
		align-items: flex-start;
		display: flex;
		font-size: 20px;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title svg[data-v-c1476a23] {
		flex-shrink: 0;
		margin-top: 6px
	}
	
	.cards-container .card .left-side .feature-title__content[data-v-c1476a23] {
		flex: 1
	}
	
	.cards-container .card .left-side .feature-title__title[data-v-c1476a23] {
		align-items: center;
		display: flex;
		flex-wrap: wrap;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title__title .new-pill[data-v-c1476a23] {
		align-items: center;
		background: linear-gradient(100deg, #aa8af6 6.7%, #d09596 93.89%);
		border-radius: 100px;
		display: inline-flex;
		font-size: 12px;
		font-weight: 660;
		height: 20px;
		line-height: 1;
		padding: 0 8px
	}
	
	.cards-container .card .right-side[data-v-c1476a23] {
		background: linear-gradient(90deg, #eee7fd 2.53%, #f6f3fed4 50.98%, #ffd4d873)
	}
	
	.cards-container .card .right-side img[data-v-c1476a23] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	@keyframes scale-card-c1476a23 {
		0% {
			transform: scale(.9)
		}
		to {
			transform: scale(1)
		}
	}



.carousel-container[data-v-a1abc733] {
		margin: 48px 0 120px;
		position: relative
	}
	
	@media (max-width:546px) {
		.carousel-container[data-v-a1abc733] {
			margin-bottom: 48px;
			overflow: visible;
			padding: 0
		}
	}
	
	.carousel-track[data-v-a1abc733] {
		--position: 3;
		--animating: 0;
		--card-width: calc(33.33333% - 21.33333px);
		--card-gap: 32px;
		display: flex;
		gap: var(--card-gap);
		touch-action: pan-y;
		transform: translate(calc(var(--position)*-1*(var(--card-width) + var(--card-gap))));
		transition: transform calc(.5s*var(--animating)) cubic-bezier(.25, 1, .5, 1);
		will-change: transform
	}
	
	@media (max-width:880px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: calc(50% - 16px);
			--card-gap: 16px
		}
	}
	
	@media (max-width:546px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: 85%;
			--card-gap: 16px;
			left: calc((100% - var(--card-width))/2);
			position: relative
		}
	}
	
	.nav-button[data-v-a1abc733] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 50%;
		position: absolute;
		top: calc(50% - 24px);
		z-index: 2
	}
	
	@media (max-width:546px) {
		.nav-button[data-v-a1abc733] {
			display: none
		}
	}
	
	.previous-button[data-v-a1abc733] {
		left: -16px
	}
	
	.next-button[data-v-a1abc733] {
		right: -16px
	}
	
	.card[data-v-a1abc733] {
		border-radius: 16px;
		color: #171321;
		display: flex;
		flex: 0 0 var(--card-width);
		flex-direction: column;
		height: 370px;
		max-width: var(--card-width);
		min-width: 240px;
		padding: 32px;
		transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);
		will-change: transform, box-shadow
	}
	
	@media (max-width:546px) {
		.card[data-v-a1abc733] {
			height: 330px;
			min-width: unset
		}
	}
	
	@media (min-width:546px) {
		.card[data-v-a1abc733]:hover {
			box-shadow: 0 6px 10px #00000026;
			transform: scale(1.05)
		}
	}
	
	.card-image[data-v-a1abc733] {
		height: 48px;
		margin-right: auto;
		margin-top: auto;
		max-width: 100%;
		-o-object-fit: contain;
		object-fit: contain
	}



.slp-btn-secondary[data-v-308feca3] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		text-align: center
	}
	
	.container[data-v-308feca3] {
		display: flex;
		margin-top: 48px
	}
	
	@media (max-width:576px) {
		.container[data-v-308feca3] {
			flex-direction: column-reverse;
			margin-bottom: 96px;
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3] {
		margin-top: 120px
	}
	
	@media (max-width:576px) {
		.container .left-side[data-v-308feca3],
		.container .left-side .title[data-v-308feca3] {
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3],
	.container .right-side[data-v-308feca3] {
		flex: 0 0 50%
	}
	
	@media (max-width:576px) {
		.container .image[data-v-308feca3] {
			margin: 0;
			width: 100%
		}
	}



.next-steps[data-v-11ff7e85] {
		background: #171321;
		color: #fff;
		padding-bottom: 32px;
		position: relative;
		z-index: 1
	}
	
	.next-steps .eyebrow[data-v-11ff7e85] {
		color: #a2a1a6
	}
	
	.next-steps__container[data-v-11ff7e85] {
		align-items: center;
		background: #171321;
		border-bottom: 1px solid var(--slp-color-surface-600, #45424d);
		display: flex;
		flex-direction: column;
		padding: 64px 24px
	}
	
	@media (min-width:576px) {
		.next-steps__container[data-v-11ff7e85] {
			padding: 96px
		}
	}
	
	@media (min-width:768px) {
		.next-steps__container[data-v-11ff7e85] {
			max-width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.next-steps__container[data-v-11ff7e85] {
			text-align: center
		}
	}
	
	.next-steps__container .description[data-v-11ff7e85] {
		max-width: 650px;
		text-align: center
	}
	
	.next-steps__container .buttons[data-v-11ff7e85] {
		display: flex;
		flex-direction: row;
		gap: 24px
	}
	
	@media (max-width:1025px) {
		.next-steps__container .buttons[data-v-11ff7e85] {
			flex-direction: column;
			width: 100%
		}
	}
	
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		border: 1px solid var(--slp-color-surface-50, #fff);
		border-radius: 4px
	}
	
	.next-steps__container .buttons .main-button[data-v-11ff7e85],
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		justify-content: center
	}
	
	.next-steps__header[data-v-11ff7e85] {
		background: linear-gradient(89.95deg, #feb484 3.13%, #a686f2 66.86%, #592ac8 123.2%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent
	}
	
	.next-steps__header h2[data-v-11ff7e85] {
		line-height: 1.14;
		text-align: center
	}





#page-why-gitlab {
		background-color: #171321;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M0 4251.23q2.41-1.8 4.81-3.63v.74c218.134-165.95 362.04-412.57 400.067-685.61 38.027-273.05-32.941-550.17-197.292-770.4L0 2515.53zm0-2515.05V0c130.84 98.311 237.005 226.841 309.309 375.286 84.064 172.59 119.063 365.335 101.104 556.802-17.958 191.472-88.17 374.152-202.828 527.752z' clip-rule='evenodd' opacity='.08'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1112.5' x2='319.87' y1='6838.31' y2='-1012.95' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M1603 864.508c.01 24.852.91 49.748 2.69 74.642 13.77 191.82 79.97 376.03 191.24 532.14l3.66 4.81c7.14 9.99 14.65 19.97 22.16 29.77L2060 1822.21V0c-143.69 97.105-261.09 229.344-341.05 384.738-76.27 148.232-115.87 312.488-115.95 478.788zm457 1624.682v1821.52a1032.6 1032.6 0 0 1-147.2-120.75c-176.08-173.93-284.59-405.8-305.85-653.56-21.26-247.77 46.14-495.02 189.98-696.93l3.66-4.81c7.14-9.98 14.65-19.97 22.16-29.77z' clip-rule='evenodd' opacity='.1'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='2135.5' x2='3567.87' y1='6868.25' y2='-983.003' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
		background-position: 0 125vh, 100% 0;
		background-repeat: repeat-y, repeat-y;
		background-size: 135vw auto, 135vw auto;
		color: #fff
	}
	
	#page-sales {
		min-height: calc(100vh - 140px);
		position: relative
	}
	
	#page-sales .single-column-hero__description {
		font-size: 1.5rem;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:768px) {
		#page-sales .single-column-hero__description {
			font-size: 1.375rem;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	#page-solutions-startups .quote-carousel.dark-mode {
		padding-top: 96px
	}
	
	#page-company-contact .hero {
		margin-bottom: 96px
	}
	
	#page-pricing-ultimate {
		background-image: url(images/backgrounds/ultimate-background.png);
		background-position: top;
		background-repeat: no-repeat;
		background-size: 100% 400px
	}
	
	#page-security .card__image {
		margin-bottom: 24px;
		max-height: 104px;
		max-width: 186px
	}
	
	.banner:has(+#page-partners-technology-partners-aws) {
		display: none
	}
	
	#page-partners-technology-partners-aws .faq {
		max-width: 50%;
		min-width: 50%
	}
	
	@media (max-width:1025px) {
		#page-partners-technology-partners-aws .faq {
			max-width: 100%;
			min-width: 100%
		}
	}
	
	#page-partners-technology-partners-aws .faq__answer ul {
		list-style-type: "âœ“ "
	}
	
	#page-partners-technology-partners-aws .theme--purple {
		margin-bottom: 0
	}
	
	#page-pricing-feature-comparison .hero {
		padding: 96px 0
	}
	
	@media (width > 576px) {
		#page-pricing-feature-comparison .hero {
			padding: 64px 0 120px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow {
		align-items: center;
		background: linear-gradient(90deg, #a989f51f, #fca3261f);
		border-radius: 10px;
		display: flex;
		flex-direction: column;
		gap: unset;
		padding: 8px;
		position: relative;
		width: 100%
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow {
			border-radius: 100px;
			flex-direction: row;
			padding: 4px 8px 4px 4px;
			width: unset
		}
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn {
		text-decoration: underline
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn .slp-icon {
		transform: translate(8px)
	}
	
	#page-pricing-feature-comparison .eyebrow:before {
		background: linear-gradient(90deg, #a989f5, #fca326) border-box;
		border: 1px solid transparent;
		border-radius: 10px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow:before {
			border-radius: 100px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow code {
		background: transparent;
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	#page-pricing-feature-comparison .eyebrow--highlighted {
		background: #fff;
		border-radius: 100px;
		display: inline-flex;
		margin-right: 8px;
		padding: 4px 8px
	}
	
	@media (width <576px) {
		#page-pricing-feature-comparison .eyebrow .slp-btn,
		#page-pricing-feature-comparison .eyebrow--highlighted,
		#page-pricing-feature-comparison .eyebrow__text {
			margin-bottom: 8px !important;
			margin-right: 0 !important
		}
	}
	
	#page-pricing-feature-comparison .eyebrow .slp-btn {
		font-size: .875rem;
		margin-right: 8px;
		padding: 0
	}
	
	#ot-sdk-btn {
		background-color: transparent !important
	}



.slp-btn[data-v-56e2df5f] {
		align-items: center;
		border-radius: 4px;
		box-sizing: border-box;
		display: inline-flex;
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.25;
		min-width: 68px;
		padding: 11px 16px;
		text-align: center;
		text-decoration: none;
		transition: background-color .3s cubic-bezier(.7, 0, .3, 1);
		vertical-align: middle
	}
	
	.slp-btn[data-v-56e2df5f]:hover {
		cursor: pointer
	}
	
	.slp-btn-primary[data-v-56e2df5f] {
		background-color: #171321;
		border: 1px solid #171321;
		color: #fff
	}
	
	.slp-btn-primary[data-v-56e2df5f]:hover {
		background-color: #fff;
		border: 1px solid #171321;
		color: #171321
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f] {
		background-color: #d1d0d3;
		border: 1px solid #d1d0d3;
		color: #74717a
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #d1d0d3;
		cursor: default
	}
	
	.slp-btn-secondary[data-v-56e2df5f] {
		background-color: #fff;
		border: none;
		color: #171321
	}
	
	.slp-btn-secondary[data-v-56e2df5f]:hover {
		background-color: #e8e7eb;
		border: none;
		color: #171321;
		outline: none
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		color: #171321;
		padding-left: 0;
		text-decoration: underline;
		text-decoration-color: transparent;
		-webkit-text-decoration: none;
		text-underline-offset: 2px;
		transition: all .2s ease-in-out
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover {
		text-decoration-color: #171321;
		-webkit-text-decoration: underline
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover .slp-icon {
		transform: translate(8px)
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] .slp-icon {
		margin-left: 4px;
		transition: transform .2s ease-in-out
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3;
		text-decoration: none
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover .slp-icon {
		transform: none
	}
	
	.slp-btn-icon[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: 0;
		line-height: unset;
		min-width: unset;
		padding: 8px
	}
	
	.slp-btn-icon.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	.slp-btn-bold[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit;
		padding: 8px
	}
	
	.slp-btn-bold.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	@media (max-width:0px) {
		.slp-col-xs-1[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-1[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-1[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-2[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-2[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-2[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-3[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-3[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-3[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-4[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-4[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-4[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-5[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-5[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-5[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-6[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-6[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-6[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-7[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-7[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-7[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-8[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-8[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-8[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-9[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-9[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-9[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-10[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-10[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-10[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-11[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-11[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-11[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-12[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-12[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-12[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	.slp-container {
		display: block !important;
		min-height: 1px !important;
		visibility: visible !important;
		opacity: 1 !important;
		position: relative !important;
		z-index: 1 !important;
		overflow: visible !important;
	}
	
	.slp-container * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	.slp-container[data-v-67a0761e] {
		border: 1px solid transparent;
		margin-left: auto;
		margin-right: auto;
		padding-left: 16px;
		padding-right: 16px;
		width: 100%;
		display: block;
		min-height: 1px;
		visibility: visible;
		opacity: 1;
		position: relative;
		z-index: 1;
		overflow: visible;
	}
	
	.slp-container[data-v-67a0761e] * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	@media (min-width:640px) {
		.slp-container[data-v-67a0761e] {
			max-width: 95%
		}
	}
	
	@media (min-width:1024px) {
		.slp-container[data-v-67a0761e] {
			max-width: 972px
		}
	}
	
	@media (min-width:1170px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1111px
		}
	}
	
	@media (min-width:1400px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1170px;
			padding: 0
		}
	}
	
	.slp-full-grey-background[data-v-67a0761e] {
		background: #f2f1f5
	}
	
	.slp-full-charcoal-background[data-v-67a0761e] {
		background: #171321
	}
	
	.slp-partial-charcoal-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 75%, #171321 0, #171321)
	}
	
	@media (max-width:576px) {
		.slp-partial-charcoal-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #171321 0, #171321)
		}
	}
	
	.slp-gradient-background[data-v-67a0761e] {
		background: radial-gradient(50.08% 44.51% at 100% 100%, #a989f533, #7759c200), radial-gradient(60.76% 48.01% at 0 100%, #e2432933, #e2432900), #fff
	}
	
	.slp-full-gradient-background[data-v-67a0761e] {
		background: linear-gradient(165.41deg, #fadcd7, #f8f5ff 23.65%, #fff 54.66%, #f6f3fe 80.95%, #ffd4d8 100.92%)
	}
	
	.slp-full-light-purple-background[data-v-67a0761e] {
		background: #f6f3fe
	}
	
	.slp-half-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 50%, #f2f1f5 0, #f2f1f5)
	}
	
	.slp-partial-white-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #f2f1f5, #f2f1f5 70%, #fff 0, #fff)
	}
	
	.slp-partial-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 60%, #f2f1f5 0, #f2f1f5)
	}
	
	@media (max-width:576px) {
		.slp-partial-grey-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #f2f1f5 0, #f2f1f5)
		}
	}
	
	.fluid[data-v-67a0761e] {
		border: none;
		margin: 0;
		max-width: 100%;
		padding: 0
	}
	
	.slp-icon--color-primary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-primary-200[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-primary-300[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-secondary-200[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-surface-100[data-v-b82aeda9] {
		color: #f2f1f5;
		fill: #f2f1f5
	}
	
	.slp-icon--color-surface-200[data-v-b82aeda9] {
		color: #e8e7eb;
		fill: #e8e7eb
	}
	
	.slp-icon--color-surface-300[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-surface-400[data-v-b82aeda9] {
		color: #a2a1a6;
		fill: #a2a1a6
	}
	
	.slp-icon--color-surface-500[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-surface-600[data-v-b82aeda9] {
		color: #45424d;
		fill: #45424d
	}
	
	.slp-icon--color-surface-700[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-800[data-v-b82aeda9] {
		color: #f6f3fe;
		fill: #f6f3fe
	}
	
	.slp-icon--color-surface-900[data-v-b82aeda9] {
		color: #eee7fd;
		fill: #eee7fd
	}
	
	.slp-icon--color-surface-950[data-v-b82aeda9] {
		color: #e3d6ff;
		fill: #e3d6ff
	}
	
	.slp-icon--color-text-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-text-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-text-200[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-text-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-text-link-100[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--color-alert-100[data-v-b82aeda9] {
		color: #ffd4d8;
		fill: #ffd4d8
	}
	
	.slp-icon--color-alert-200[data-v-b82aeda9] {
		color: #f24f63;
		fill: #f24f63
	}
	
	.slp-icon--color-alert-300[data-v-b82aeda9] {
		color: #cb3446;
		fill: #cb3446
	}
	
	.slp-icon--color-warning-100[data-v-b82aeda9] {
		color: #ffefc7;
		fill: #ffefc7
	}
	
	.slp-icon--color-warning-200[data-v-b82aeda9] {
		color: #ffda7a;
		fill: #ffda7a
	}
	
	.slp-icon--color-warning-300[data-v-b82aeda9] {
		color: #ffb800;
		fill: #ffb800
	}
	
	.slp-icon--color-success-100[data-v-b82aeda9] {
		color: #b8e5bc;
		fill: #b8e5bc
	}
	
	.slp-icon--color-success-200[data-v-b82aeda9] {
		color: #48a651;
		fill: #48a651
	}
	
	.slp-icon--color-success-300[data-v-b82aeda9] {
		color: #327338;
		fill: #327338
	}
	
	.slp-icon--color-info-100[data-v-b82aeda9] {
		color: #d6eaff;
		fill: #d6eaff
	}
	
	.slp-icon--color-info-200[data-v-b82aeda9] {
		color: #70b4ff;
		fill: #70b4ff
	}
	
	.slp-icon--color-info-300[data-v-b82aeda9] {
		color: #3979bf;
		fill: #3979bf
	}
	
	.slp-icon--color-accent-100[data-v-b82aeda9] {
		color: #fca326;
		fill: #fca326
	}
	
	.slp-icon--color-accent-200[data-v-b82aeda9] {
		color: #fc6d26;
		fill: #fc6d26
	}
	
	.slp-icon--color-accent-300[data-v-b82aeda9] {
		color: #e24329;
		fill: #e24329
	}
	
	.slp-icon--color-accent-400[data-v-b82aeda9] {
		color: #a989f5;
		fill: #a989f5
	}
	
	.slp-icon--color-accent-500[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--size-xs[data-v-b82aeda9] {
		height: 12px;
		width: 12px
	}
	
	.slp-icon--size-sm[data-v-b82aeda9] {
		height: 16px;
		width: 16px
	}
	
	.slp-icon--size-md[data-v-b82aeda9] {
		height: 24px;
		width: 24px
	}
	
	.slp-icon--size-lg[data-v-b82aeda9] {
		height: 32px;
		width: 32px
	}
	
	.slp-icon--size-xl[data-v-b82aeda9] {
		height: 48px;
		width: 48px
	}
	
	.slp-icon[data-v-b82aeda9] {
		display: inline-flex;
		vertical-align: middle
	}
	
	.slp-icon div[data-v-b82aeda9] {
		height: inherit;
		width: inherit
	}
	
	.slp-row[data-v-adc8d02f] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-text-display1[data-v-f601c702],
	.slp-text-display1[data-v-f601c702] * {
		font-size: 6rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0416666667
	}
	
	@media (max-width:576px) {
		.slp-text-display1[data-v-f601c702],
		.slp-text-display1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading1[data-v-f601c702],
	.slp-text-heading1[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1[data-v-f601c702],
		.slp-text-heading1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2[data-v-f601c702],
	.slp-text-heading2[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2[data-v-f601c702],
		.slp-text-heading2[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3[data-v-f601c702],
	.slp-text-heading3[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3[data-v-f601c702],
		.slp-text-heading3[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4[data-v-f601c702],
	.slp-text-heading4[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4[data-v-f601c702],
		.slp-text-heading4[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5[data-v-f601c702],
	.slp-text-heading5[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5[data-v-f601c702],
		.slp-text-heading5[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-heading1-bold[data-v-f601c702],
	.slp-text-heading1-bold[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1-bold[data-v-f601c702],
		.slp-text-heading1-bold[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2-bold[data-v-f601c702],
	.slp-text-heading2-bold[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2-bold[data-v-f601c702],
		.slp-text-heading2-bold[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3-bold[data-v-f601c702],
	.slp-text-heading3-bold[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3-bold[data-v-f601c702],
		.slp-text-heading3-bold[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4-bold[data-v-f601c702],
	.slp-text-heading4-bold[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4-bold[data-v-f601c702],
		.slp-text-heading4-bold[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5-bold[data-v-f601c702],
	.slp-text-heading5-bold[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5-bold[data-v-f601c702],
		.slp-text-heading5-bold[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-body1[data-v-f601c702],
	.slp-text-body1[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 400;
		line-height: 1.5555555556
	}
	
	.slp-text-body2[data-v-f601c702],
	.slp-text-body2[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5
	}
	
	.slp-text-body3[data-v-f601c702],
	.slp-text-body3[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 400;
		line-height: 1.5714285714
	}
	
	.slp-text-body1-bold[data-v-f601c702],
	.slp-text-body1-bold[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.5555555556
	}
	
	.slp-text-body2-bold[data-v-f601c702],
	.slp-text-body2-bold[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-body3-bold[data-v-f601c702],
	.slp-text-body3-bold[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 660;
		line-height: 1.5714285714
	}
	
	.slp-text-all-caps[data-v-f601c702],
	.slp-text-all-caps[data-v-f601c702] * {
		font-size: .75rem;
		font-weight: 660;
		letter-spacing: .1em;
		line-height: 1.6666666667;
		text-transform: uppercase
	}
	
	.slp-text-quotes[data-v-f601c702],
	.slp-text-quotes[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-style: italic;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	@media (max-width:576px) {
		.slp-text-quotes[data-v-f601c702],
		.slp-text-quotes[data-v-f601c702] * {
			font-size: 1rem;
			line-height: 1.5rem
		}
	}
	
	.slp-text-emphasis[data-v-f601c702],
	.slp-text-emphasis[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	.slp-text-arrow[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702] * {
		color: #fff;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-arrow[data-v-f601c702]:hover,
	.slp-text-arrow[data-v-f601c702]:hover {
		color: #171321
	}
	
	.slp-text-arrow:hover .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:hover .slp-link-text {
		text-decoration: underline
	}
	
	.slp-text-arrow[data-v-f601c702]:active,
	.slp-text-arrow[data-v-f601c702]:active {
		color: #fff
	}
	
	.slp-text-arrow:active .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:active .slp-link-text {
		text-decoration: underline
	}
	
	.arrow-symbol[data-v-f601c702] {
		padding-left: 4px
	}
	
	.side-navigation-layout[data-v-68f8d83f] {
		display: flex
	}
	
	.side-navigation-layout--left[data-v-68f8d83f] {
		flex-direction: row
	}
	
	.side-navigation-layout--right[data-v-68f8d83f] {
		flex-direction: row-reverse
	}
	
	@media (max-width:1025px) {
		.side-navigation-layout[data-v-68f8d83f] {
			flex-direction: column
		}
	}
	
	.side-navigation[data-v-68f8d83f] {
		display: none;
		height: -moz-fit-content;
		height: fit-content;
		padding: 0 8px 96px;
		position: sticky;
		top: 140px
	}
	
	@media (min-width:1025px) {
		.side-navigation[data-v-68f8d83f] {
			display: block
		}
	}
	
	.side-navigation__item[data-v-68f8d83f] {
		padding: 12px 0
	}
	
	.side-navigation__item[data-v-68f8d83f]:first-child {
		margin-top: 0
	}
	
	.side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #171320;
		font-weight: 700;
		line-height: 12px;
		opacity: .2;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation__link[data-v-68f8d83f]:hover {
		opacity: 1
	}
	
	.side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		opacity: 1
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #a2a1a6;
		font-size: 1rem;
		font-weight: 700;
		line-height: 12px;
		opacity: 1;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f]:hover {
		box-shadow: none;
		color: #d1d0d3
	}
	
	.side-navigation--dark .side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		color: #fff
	}
	
	.side-navigation-dropdown[data-v-68f8d83f] {
		background-color: #fff;
		display: block;
		margin: 16px 0;
		position: sticky;
		top: 132px;
		z-index: 100
	}
	
	@media (min-width:1025px) {
		.side-navigation-dropdown[data-v-68f8d83f] {
			display: none
		}
	}
	
	.side-navigation-dropdown .dropdown-toggle[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		color: #74717a;
		cursor: pointer;
		display: flex;
		font-size: 1rem;
		justify-content: space-between;
		padding: 10px 16px;
		width: 100%
	}
	
	.side-navigation-dropdown .dropdown-menu[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		box-shadow: 0 4px 6px #0000001a;
		list-style: none;
		padding: 0
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f] {
		padding: 10px 16px
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f]:last-child {
		border-bottom: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f] {
		color: #171321;
		display: block;
		text-decoration: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f]:hover {
		font-weight: 500
	}
	
	.side-navigation-content[data-v-68f8d83f] {
		flex: 1
	}
	
	.slp-radio[data-v-f37e970e] {
		cursor: pointer;
		font-size: 1rem;
		margin-bottom: 16px;
		padding-left: 32px;
		position: relative;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none
	}
	
	.slp-radio.disabled[data-v-f37e970e] {
		color: #74717a !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #d1d0d3 !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #d1d0d3;
		display: block
	}
	
	.slp-radio:hover .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input[data-v-f37e970e] {
		height: 0;
		opacity: 0;
		position: absolute;
		width: 0
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e]:after {
		display: block
	}
	
	.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #45424d;
		border-radius: 50%;
		height: 16px;
		left: 0;
		position: absolute;
		top: 2px;
		width: 16px
	}
	
	.slp-radio__checkmark span[data-v-f37e970e],
	.slp-radio__checkmark[data-v-f37e970e]:hover {
		border: 1px solid #a989f5
	}
	
	.slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #7759c2;
		border-radius: 50%;
		content: "";
		display: none;
		height: 2px;
		left: 3px;
		padding: 4px;
		position: absolute;
		top: 3px;
		width: 2px
	}
	
	.slp-radio-group[data-v-ae31ec89] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-radio-group--horizontal[data-v-ae31ec89] {
		flex-direction: row
	}
	
	.slp-radio-group--horizontal .slp-radio[data-v-ae31ec89]:not(last-child) {
		margin-right: 24px;
		padding-left: 24px
	}
	
	.slp-radio-group--horizontal .slp-radio__option[data-v-ae31ec89] {
		flex-basis: 30%
	}
	
	.slp-radio-group--vertical[data-v-ae31ec89] {
		flex-direction: column
	}
	
	.slp-loading-linear[data-v-ee32411b] {
		animation: gradient-ee32411b 1s linear infinite;
		background: linear-gradient(90.89deg, #ef8cf3 -13.26%, #825ee9 67.46%);
		background-position: 0 0;
		background-size: 200% 200%;
		height: 4px;
		position: relative;
		width: 204px
	}
	
	@keyframes gradient-ee32411b {
		0% {
			background-position: 200% 200%
		}
		50% {
			background-position: 100% 100%
		}
		to {
			background-position: 0 0
		}
	}
	
	.slp-loading-round[data-v-ee32411b] {
		animation: spin-ee32411b 1s linear infinite;
		background-color: #fff;
		border: 8px solid #e8e7eb;
		border-radius: 50%;
		border-top-color: #a989f5;
		height: 32px;
		position: relative;
		transform: rotate(-45deg);
		width: 32px
	}
	
	@keyframes spin-ee32411b {
		0% {
			transform: rotate(-45deg)
		}
		to {
			transform: rotate(315deg)
		}
	}
	
	.depth-2[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-2.mobile[data-v-c3be63ed] {
		margin-left: 16px
	}
	
	.depth-3[data-v-c3be63ed] {
		margin-left: 48px
	}
	
	.depth-3.mobile[data-v-c3be63ed] {
		margin-left: 24px
	}
	
	.depth-4[data-v-c3be63ed] {
		margin-left: 64px
	}
	
	.depth-4.mobile[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-5[data-v-c3be63ed] {
		margin-left: 80px
	}
	
	.depth-5.mobile[data-v-c3be63ed] {
		margin-left: 40px
	}
	
	.anchor[data-v-c3be63ed] {
		border-radius: 4px;
		color: #171321;
		display: block;
		margin-bottom: 4px;
		padding: 8px 16px
	}
	
	.anchor.selected[data-v-c3be63ed] {
		background-color: #f6f3fe
	}
	
	.anchor[data-v-c3be63ed]:hover {
		background-color: #e3d6ff;
		color: #171321
	}
	
	.mobile .anchor[data-v-c3be63ed] {
		margin-bottom: 0
	}
	
	.mobile .anchor.selected[data-v-c3be63ed] {
		background-color: #fff
	}
	
	.mobile .anchor[data-v-c3be63ed]:hover {
		background-color: #fff;
		color: #171321
	}
	
	.dropdown[data-v-9b690a76] {
		background-color: #fff;
		left: 0;
		position: sticky;
		right: 0;
		top: 20px;
		z-index: 100
	}
	
	.dropdown .horizontal-rule[data-v-9b690a76] {
		border-top: 1px solid #d1d0d3
	}
	
	.dropdown.hide .dropdown__button[data-v-9b690a76] {
		border-radius: 4px !important
	}
	
	.dropdown.hide .dropdown__list[data-v-9b690a76] {
		display: none
	}
	
	.dropdown .nav-heading[data-v-9b690a76] {
		font-size: 12px;
		margin-bottom: 8px;
		padding: 0 16px
	}
	
	.dropdown__button[data-v-9b690a76] {
		align-items: center;
		border: 1px solid #d1d0d3 !important;
		border-radius: 4px 4px 0 0 !important;
		display: flex;
		justify-content: space-between;
		width: 100%
	}
	
	.dropdown__list[data-v-9b690a76] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		left: 0;
		max-height: 70vh;
		overflow-y: scroll;
		padding: 16px 8px;
		position: absolute;
		right: 0;
		top: 42px
	}
	
	.dropdown__link[data-v-9b690a76] {
		align-items: center;
		color: #171321;
		display: flex;
		justify-content: space-between;
		margin-left: 8px;
		text-decoration: none;
		width: 100%
	}
	
	#collapsible-sidebar-wrapper[data-v-47e57dda] {
		display: flex
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar[data-v-47e57dda] {
		align-self: flex-start;
		height: 100%;
		max-height: calc(100vh - 96px);
		min-width: 300px;
		overflow-y: scroll;
		padding: 0 32px 32px;
		position: sticky;
		top: 0
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .nav-heading[data-v-47e57dda] {
		margin-bottom: 8px
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .anchors[data-v-47e57dda] {
		margin-bottom: 32px
	}
	
	@media (min-width:768px) {
		.mobile[data-v-47e57dda] {
			display: none !important
		}
	}
	
	@media (max-width:768px) {
		.desktop[data-v-47e57dda] {
			display: none !important
		}
	}
	
	.slp-tooltip[data-v-1280f345] {
		border-bottom: 1px dashed #171321;
		display: inline-block;
		position: relative
	}
	
	.slp-tooltip.button-mode[data-v-1280f345] {
		cursor: pointer
	}
	
	.slp-tooltip.no-border[data-v-1280f345] {
		border: none
	}
	
	.slp-tooltip:hover .slp-tooltip__content[data-v-1280f345] {
		opacity: 1
	}
	
	.slp-tooltip__list[data-v-1280f345] {
		list-style: disc inside;
		list-style-position: outside;
		margin-left: 16px
	}
	
	.slp-tooltip__list li[data-v-1280f345] {
		margin-bottom: 8px
	}
	
	.slp-tooltip__wrapper[data-v-1280f345] {
		pointer-events: none;
		position: relative;
		text-align: left
	}
	
	.slp-tooltip__content[data-v-1280f345] {
		background: #333;
		border-radius: 4px;
		color: #fff;
		font-size: 12px;
		line-height: 16px;
		padding: 12px;
		position: absolute;
		transform: translate(-50%);
		transition: all .3s ease-in-out;
		width: 170px;
		z-index: 20
	}
	
	.slp-tooltip__content.hover-mode[data-v-1280f345] {
		opacity: 0
	}
	
	.slp-tooltip__content[data-v-1280f345]:before {
		content: "";
		display: block;
		height: 0;
		left: -8px;
		position: absolute;
		top: 50px;
		width: 0
	}
	
	.slp-tooltip__content.top[data-v-1280f345] {
		bottom: 30px;
		left: 50%
	}
	
	.slp-tooltip__content.top[data-v-1280f345]:before {
		border: 8px solid transparent;
		border-top-color: #333;
		left: 46%;
		top: 98%
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345] {
		left: 50%;
		top: 28px
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345]:before {
		border-bottom: 8px solid #333;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		left: 46%;
		top: -8px
	}
	
	.slp-tooltip__content.right[data-v-1280f345] {
		left: 100%;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content.right[data-v-1280f345]:before {
		border-bottom: 8px solid transparent;
		border-right: 8px solid #333;
		border-top: 8px solid transparent;
		left: -8px;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content[data-v-1280f345] a {
		color: #fff;
		cursor: pointer;
		pointer-events: all;
		text-decoration: underline
	}
	
	.breadcrumb[data-v-fd412793] {
		display: flex
	}
	
	.breadcrumb__crumb[data-v-fd412793] {
		align-items: center;
		color: #7759c2;
		display: flex;
		position: relative
	}
	
	.breadcrumb__crumb__tooltip[data-v-fd412793] {
		border-bottom: none !important;
		font-size: .875rem
	}
	
	.breadcrumb__crumb a span[data-v-fd412793] {
		white-space: nowrap
	}
	
	.breadcrumb__crumb[data-v-fd412793]:not(.breadcrumb__crumb--disabled):hover {
		text-decoration: underline
	}
	
	.breadcrumb__crumb--mobile[data-v-fd412793] {
		overflow: hidden
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793] {
		flex: 1
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793],
	.breadcrumb__crumb--mobile span[data-v-fd412793] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	
	.breadcrumb__crumb--disabled[data-v-fd412793] {
		color: #74717a
	}
	
	.breadcrumb__crumb--disabled a[data-v-fd412793],
	.breadcrumb__crumb--disabled a[data-v-fd412793]:active,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:focus,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:hover {
		cursor: auto;
		text-decoration: none
	}
	
	.breadcrumb__crumb a[data-v-fd412793] {
		color: inherit
	}
	
	.breadcrumb__chevron[data-v-fd412793] {
		margin: 0 10px 0 6px
	}
	
	.dropdown[data-v-e3d886e6] {
		position: relative
	}
	
	.dropdown__select[data-v-e3d886e6] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background: transparent;
		border: 1px solid #333;
		border-radius: 4px;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 400;
		padding: 14px 12px;
		width: 100%
	}
	
	.dropdown[data-v-e3d886e6]:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none' viewBox='0 0 12 7'%3E%3Cpath fill='%23333' d='M10.293.293a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5A1 1 0 0 1 1.707.293L6 4.586z'/%3E%3C/svg%3E");
		pointer-events: none;
		position: absolute;
		right: 28px;
		top: calc(50% - 14px)
	}
	
	.dropdown span[data-v-e3d886e6] {
		color: #171321
	}
	
	.slp-background-color-primary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-primary-200[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-primary-300[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-secondary-200[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-surface-100[data-v-2b3ad016] {
		background-color: #f2f1f5
	}
	
	.slp-background-color-surface-200[data-v-2b3ad016] {
		background-color: #e8e7eb
	}
	
	.slp-background-color-surface-300[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-surface-400[data-v-2b3ad016] {
		background-color: #a2a1a6
	}
	
	.slp-background-color-surface-500[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-surface-600[data-v-2b3ad016] {
		background-color: #45424d
	}
	
	.slp-background-color-surface-700[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-800[data-v-2b3ad016] {
		background-color: #f6f3fe
	}
	
	.slp-background-color-surface-900[data-v-2b3ad016] {
		background-color: #eee7fd
	}
	
	.slp-background-color-surface-950[data-v-2b3ad016] {
		background-color: #e3d6ff
	}
	
	.slp-background-color-text-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-text-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-text-200[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-text-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-text-link-100[data-v-2b3ad016] {
		background-color: #7759c2
	}
	
	.slp-background-color-alert-100[data-v-2b3ad016] {
		background-color: #ffd4d8
	}
	
	.slp-background-color-alert-200[data-v-2b3ad016] {
		background-color: #f24f63
	}
	
	.slp-background-color-alert-300[data-v-2b3ad016] {
		background-color: #cb3446
	}
	
	.slp-background-color-warning-100[data-v-2b3ad016] {
		background-color: #ffefc7
	}
	
	.slp-background-color-warning-200[data-v-2b3ad016] {
		background-color: #ffda7a
	}
	
	.slp-background-color-warning-300[data-v-2b3ad016] {
		background-color: #ffb800
	}
	
	.slp-background-color-success-100[data-v-2b3ad016] {
		background-color: #b8e5bc
	}
	
	.slp-background-color-success-200[data-v-2b3ad016] {
		background-color: #48a651
	}
	
	.slp-background-color-success-300[data-v-2b3ad016] {
		background-color: #327338
	}
	
	.slp-background-color-info-100[data-v-2b3ad016] {
		background-color: #d6eaff
	}
	
	.slp-background-color-info-200[data-v-2b3ad016] {
		background-color: #70b4ff
	}
	
	.slp-background-color-info-300[data-v-2b3ad016] {
		background-color: #3979bf
	}
	
	.slp-background-color-accent-100[data-v-2b3ad016] {
		background-color: #fca326
	}
	
	.slp-background-color-accent-200[data-v-2b3ad016] {
		background-color: #fc6d26
	}
	
	.slp-background-color-accent-300[data-v-2b3ad016] {
		background-color: #e24329
	}
	
	.slp-background-color-accent-400[data-v-2b3ad016] {
		background-color: #a989f5
	}
	
	.slp-background-color-accent-500[data-v-2b3ad016] {
		background-color: #7759c2
	}



.grid-wrapper[data-v-00bffee2] {
		display: flex;
		flex-direction: column;
		overflow-x: clip
	}
	
	.grid-wrapper[data-v-00bffee2]>* {
		max-width: 100%;
		min-width: 0
	}
	
	.banner[data-v-00bffee2] {
		order: 0
	}
	
	@media screen and (min-width:768px) {
		.banner[data-v-00bffee2] {
			order: -1
		}
	}



@media (max-width:1025px) {
		:lang(en) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1026px) {
		:lang(en) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (max-width:1200px) {
		:not(: lang(en)) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1201px) {
		:not(: lang(en)) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	#navigation[data-v-d2fdf33f] {
		background: #fff;
		left: 0;
		min-height: 84px;
		position: sticky;
		right: 0;
		top: 0;
		z-index: 1025
	}
	
	@media (min-width:576px) and (max-width:1024px) {
		#navigation[data-v-d2fdf33f] {
			min-height: 80px
		}
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] {
		border: none;
		display: none
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] *,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:after,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] {
		display: none
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] *,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:after,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}



.be-nav-navigation[data-v-3e0009a0] {
		backdrop-filter: blur(16px);
		-webkit-backdrop-filter: blur(16px);
		background-color: #fff;
		padding: 4px 24px 16px
	}
	
	.be-nav-navigation[data-v-3e0009a0] *,
	.be-nav-navigation[data-v-3e0009a0]:after,
	.be-nav-navigation[data-v-3e0009a0]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-3e0009a0] {
		overflow-x: clip
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation[data-v-3e0009a0] {
			display: flex;
			justify-content: center;
			padding: 4px 24px 16px
		}
	}
	
	.be-nav-navigation__login-popover[data-v-3e0009a0] {
		display: flex;
		flex-direction: column;
		min-width: 240px;
		padding: 0 24px
	}
	
	.be-nav-navigation__link[data-v-3e0009a0] {
		color: #7759c2
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:hover {
		text-decoration: underline
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:last-of-type {
		padding-bottom: 0
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation__search[data-v-3e0009a0] {
			margin-right: 0
		}
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0] {
		color: #74717a;
		transition: all .3s ease-in-out
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0]:hover {
		color: #45424d
	}
	
	.be-nav-navigation-bottom[data-v-3e0009a0] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding-top: 16px;
		width: 100%
	}
	
	.be-nav-navigation-bottom.centered[data-v-3e0009a0] {
		justify-content: center
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover:after {
		animation: shine-3e0009a0 .8s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left[data-v-3e0009a0] {
		align-items: center;
		color: #74717a !important;
		display: flex
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left ul[data-v-3e0009a0] {
		white-space: nowrap
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left--no-search[data-v-3e0009a0] {
		margin-right: 40px
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0] {
		display: inline-block
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(:last-child) {
		margin-right: 16px
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(: last-child) {
			margin-right: 8px
		}
	}
	
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0] {
		color: #74717a;
		position: relative;
		transition: all .1s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-item_button--active[data-v-3e0009a0],
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0]:hover {
		color: #171321
	}
	
	.be-nav-navigation-bottom .navigation-bottom-right[data-v-3e0009a0] {
		align-items: center;
		display: flex
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-bottom-right .slp-btn[data-v-3e0009a0]:not(: first-child) {
			margin-right: 8px
		}
	}
	
	.v-popper__arrow-container[data-v-3e0009a0] {
		display: none !important
	}
	
	.v-popper__popper[data-v-3e0009a0] {
		outline: none !important
	}
	
	@keyframes shine-3e0009a0 {
		to {
			left: 200%
		}
	}



.navigation-dropdown[data-v-6683d6d6] {
		display: inline-block;
		margin-bottom: -16px;
		padding-bottom: 16px;
		position: relative
	}
	
	.navigation-dropdown:hover .navigation-dropdown__popover[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button[data-v-6683d6d6] {
		color: #74717a;
		position: relative;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__button[data-v-6683d6d6]:hover {
		color: #171321
	}
	
	.navigation-dropdown__button:hover svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button svg[data-v-6683d6d6] {
		bottom: -4px;
		display: none;
		left: calc(50% - 8px);
		position: absolute
	}
	
	.navigation-dropdown__popover[data-v-6683d6d6] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		box-shadow: 0 8px 50px -16px #d1d0d280;
		display: flex;
		flex-wrap: wrap;
		min-width: 170px;
		position: absolute;
		top: 50px;
		transition: visibility 0s, opacity .15s ease-in-out;
		z-index: 1
	}
	
	.navigation-dropdown__popover--center[data-v-6683d6d6] {
		left: 50%;
		transform: translate(-50%)
	}
	
	.navigation-dropdown__popover--hidden[data-v-6683d6d6] {
		opacity: 0;
		visibility: hidden
	}
	
	.navigation-dropdown__popover--left[data-v-6683d6d6] {
		left: 0;
		transform: translate(0)
	}
	
	.navigation-dropdown__popover--right[data-v-6683d6d6] {
		left: 70px;
		transform: translate(-100%)
	}
	
	.navigation-dropdown__popover--show[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown__categories[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		margin: 0 4px;
		min-width: 170px;
		-moz-column-break-inside: avoid;
		break-inside: avoid
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__categories[data-v-6683d6d6] {
			margin: 0 16px
		}
	}
	
	.navigation-dropdown__categories--mb[data-v-6683d6d6] {
		margin-bottom: 24px !important
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6] {
		color: #171321 !important;
		padding: 8px 0;
		white-space: nowrap
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6]:hover {
		color: #7759c2 !important
	}
	
	.navigation-dropdown__bottom-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 8px !important;
		transition: none !important
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__bottom-link[data-v-6683d6d6] {
			padding-bottom: 16px !important;
			padding-left: 16px !important
		}
	}
	
	.navigation-dropdown__main[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px 16px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__main[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	@media (max-width:1400px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -50px
		}
	}
	
	@media (max-width:1200px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -80px
		}
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6] {
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		white-space: normal
	}
	
	.navigation-dropdown__side-section h5[data-v-6683d6d6],
	.navigation-dropdown__side-section p[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6]:hover {
		background-color: #e3d6ff;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__image[data-v-6683d6d6],
	.navigation-dropdown__logo[data-v-6683d6d6] {
		height: 160px;
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__image[data-v-6683d6d6],
		.navigation-dropdown__logo[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__logo[data-v-6683d6d6] {
		background: #fff;
		border-radius: 4px 4px 50px;
		box-sizing: border-box;
		padding: 12px
	}
	
	.navigation-dropdown__logo img[data-v-6683d6d6] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	.navigation-dropdown__icon[data-v-6683d6d6] {
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__icon[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__icon img[data-v-6683d6d6] {
		border-bottom-right-radius: 50px;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 0 !important;
		text-align: left !important;
		transition: none !important
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6]>* {
		transition: none !important
	}
	
	.navigation-dropdown__side-link-small[data-v-6683d6d6] {
		font-size: 14px !important
	}
	
	.navigation-dropdown__footer[data-v-6683d6d6] {
		background-color: #f6f3fe;
		padding: 24px 32px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown__cards[data-v-6683d6d6] {
			display: flex;
			padding: 24px 8px
		}
	}
	
	.nav-card-grid[data-v-6683d6d6] {
		display: grid;
		gap: 1px;
		grid-template-columns: repeat(3, 300px)
	}
	
	.nav-card-grid.separators[data-v-6683d6d6] {
		background-color: #e8e7eb
	}
	
	.with-footer[data-v-6683d6d6] {
		display: flex;
		flex-direction: column
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list--w-footer[data-v-6683d6d6] {
			padding: 0 16px
		}
		.navigation-dropdown-list--w-footer .navigation-dropdown-list__wrapper[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		margin-top: 8px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__item[data-v-6683d6d6] {
		padding: 12px 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		gap: 10px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link[data-v-6683d6d6] {
		font-size: 16px;
		margin-top: 20px;
		padding: 16px 0 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon[data-v-6683d6d6] {
		height: 12px;
		position: relative;
		width: 12px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon svg[data-v-6683d6d6] {
		left: 0;
		position: absolute;
		top: 0
	}



.nav-card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex: 1 1 300px;
		flex-direction: column;
		gap: 16px;
		height: 100%;
		min-width: 300px;
		padding: 24px
	}
	
	.nav-card ul[data-v-4cb1eda5] {
		width: 100%
	}
	
	.nav-card ul[data-v-4cb1eda5]>:first-child {
		padding-top: 0 !important
	}
	
	.nav-card .title[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: flex;
		flex-wrap: nowrap
	}
	
	.nav-card .title:hover .title-chevron[data-v-4cb1eda5] {
		visibility: visible
	}
	
	.nav-card .title[data-v-4cb1eda5] br {
		content: "";
		display: none
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] br {
			display: block
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon {
		height: 16px;
		width: 16px
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] .icon {
			display: none
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon * {
		fill: currentColor
	}
	
	.nav-card .description[data-v-4cb1eda5],
	.nav-card .items[data-v-4cb1eda5],
	.nav-card .title[data-v-4cb1eda5] {
		white-space: normal
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5] {
		border-left: 1px solid #e8e7eb
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5]:first-of-type {
		border-left-color: transparent
	}
	
	.nav-card__item[data-v-4cb1eda5] {
		border-bottom: 1px solid #d1d0d3;
		margin: 0 16px;
		padding: 16px 0 !important
	}
	
	@media (min-width:1025px) {
		.nav-card__item[data-v-4cb1eda5] {
			border-bottom: 0;
			margin: 0;
			padding: 0 0 16px !important
		}
	}
	
	.nav-card__item span[data-v-4cb1eda5] {
		font-weight: 400;
		white-space: normal
	}
	
	@media (min-width:1025px) {
		.nav-card__item span[data-v-4cb1eda5] {
			font-weight: 600
		}
	}
	
	.nav-card__card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex-direction: column;
		gap: 16px;
		width: 100%
	}
	
	.nav-card__card:hover .link[data-v-4cb1eda5],
	.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
		color: #7759c2
	}
	
	@media (min-width:1200px) {
		.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
			align-self: flex-end;
			display: block;
			margin-bottom: 6px
		}
	}
	
	.nav-card__card:hover .nav-card__link[data-v-4cb1eda5] {
		text-decoration-color: #000
	}
	
	.nav-card__card:hover .nav-card__link .slp-icon[data-v-4cb1eda5] {
		transform: translate(8px)
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] {
		height: 16px;
		width: 16px
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] * {
		fill: currentColor
	}
	
	.nav-card__icon[data-v-4cb1eda5] {
		color: #171321;
		height: 24px;
		width: 24px
	}
	
	@media (min-width:1200px) {
		.nav-card__icon[data-v-4cb1eda5] {
			color: #74717a
		}
	}
	
	.nav-card__article[data-v-4cb1eda5] {
		display: flex;
		flex-direction: column;
		gap: 16px
	}
	
	.nav-card .nav-card__link[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: inline-flex;
		text-decoration: underline;
		text-decoration-color: transparent;
		text-underline-offset: 2px;
		transition: all .3s ease
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] {
		height: 12px !important;
		position: relative;
		transform: translate(0);
		transition: all .3s ease;
		width: 12px !important
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] svg {
		left: 0;
		position: absolute;
		top: 0
	}
	
	.anchor-wrapper:hover .cta[data-v-4cb1eda5],
	.anchor-wrapper:hover .link[data-v-4cb1eda5] {
		color: #7759c2
	}
	
	.description[data-v-4cb1eda5] {
		color: #74717abf
	}
	
	.items[data-v-4cb1eda5] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin-top: 4px
	}
	
	@media (max-width:1025px) {
		.items[data-v-4cb1eda5] {
			padding-left: 16px;
			width: 100%
		}
		.items .item[data-v-4cb1eda5] {
			border-bottom: 1px solid #d1d0d3;
			padding-bottom: 16px;
			width: 100%
		}
		.items .link[data-v-4cb1eda5] {
			color: #171321;
			font-weight: 400
		}
	}
	
	.link[data-v-4cb1eda5] {
		color: #000
	}
	
	.link[data-v-4cb1eda5]:hover {
		color: #7759c2
	}
	
	.cta[data-v-4cb1eda5] {
		align-items: center;
		display: flex
	}
	
	.title-chevron[data-v-4cb1eda5] {
		align-self: flex-end;
		padding-bottom: 25px;
		visibility: hidden
	}
	
	@media (max-width:1025px) {
		.title-chevron[data-v-4cb1eda5] {
			visibility: visible
		}
	}



.nav-footer[data-v-536eaa06] {
		align-self: stretch;
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		gap: 24px;
		padding: 24px 32px 32px;
		width: 100%
	}
	
	.nav-footer__title[data-v-536eaa06] {
		color: #7759c2
	}
	
	@media (min-width:1025px) {
		.nav-footer[data-v-536eaa06] {
			padding: 24px
		}
	}
	
	@media (min-width:1200px) {
		.nav-footer[data-v-536eaa06] {
			padding: 32px
		}
	}
	
	.footer-button-container[data-v-536eaa06] {
		background-color: #f6f3fe;
		display: grid;
		gap: 32px;
		grid-template-columns: repeat(3, 1fr)
	}
	
	@media (max-width:1025px) {
		.footer-button-container[data-v-536eaa06] {
			grid-template-columns: 1fr
		}
	}
	
	.footer-button-container .button[data-v-536eaa06] {
		background: #eee7fd;
		border: none;
		border-radius: 4px;
		color: #000;
		justify-content: center;
		width: 100%
	}
	
	.footer-button-container .button[data-v-536eaa06]:hover {
		background: #e3d6ff;
		border: none
	}



@media (min-width:1025px) {
		.navigation-dropdown-list[data-v-d937d793] {
			display: flex
		}
		.navigation-dropdown-list__wrapper[data-v-d937d793] {
			display: flex;
			flex-wrap: wrap;
			padding: 24px
		}
		.navigation-dropdown-list__sections[data-v-d937d793] {
			display: flex;
			gap: 16px
		}
	}
	
	.navigation-dropdown-list__section[data-v-d937d793] {
		-moz-column-break-inside: avoid;
		break-inside: avoid;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin: 24px 16px 0;
		min-width: 170px;
		page-break-inside: avoid
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0 8px
		}
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793] {
		background-color: var(--backgroundColor, #fff);
		color: var(--textColor, #171321);
		display: block;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		position: relative;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]>* {
		position: relative
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]:before {
		background-color: var(--backgroundColor, #fff);
		border-radius: 0 4px 4px 0;
		content: "";
		height: calc(100% + 2px);
		left: 0;
		position: absolute;
		top: -1px;
		width: calc(100% + 2px)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__article a[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793],
	.navigation-dropdown-list__feature__content a[data-v-d937d793] {
		display: flex;
		flex-direction: column;
		height: 100%;
		justify-content: space-between;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-align: left;
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793] svg *,
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] svg * {
		fill: currentColor
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg,
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg {
		transform: translate(8px)
	}
	
	.navigation-dropdown-list__feature__title[data-v-d937d793],
	.navigation-dropdown-list__feature__title span[data-v-d937d793] {
		color: #7759c2
	}
	
	.navigation-dropdown-list__side-link[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] {
		border-bottom: 1px solid #d1d0d3;
		padding: 12px 0 !important
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] {
			border-bottom: 0;
			margin: 0;
			padding: 8px 0 !important
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] span {
		font-size: 18px;
		font-weight: 400;
		line-height: 28px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] span {
			font-size: 16px;
			line-height: 24px
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a {
		color: #171321
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a:hover {
		color: #7759c2
	}
	
	.navigation-dropdown-list__title[data-v-d937d793] {
		color: #7759c2;
		margin: 24px 16px 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__title[data-v-d937d793] {
			margin: 8px 0 0
		}
	}
	
	.navigation-dropdown-list__list[data-v-d937d793] {
		padding-left: 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__list[data-v-d937d793] {
			padding-left: 0
		}
	}
	
	.navigation-dropdown-list__bottom-link[data-v-d937d793] {
		margin: 16px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 0 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 8px 0
		}
	}
	
	.navigation-dropdown-list__image[data-v-d937d793] {
		margin-bottom: 16px;
		max-width: 375px;
		width: 100%
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			height: 160px;
			max-width: 200px;
			width: 200px
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown-list__image img[data-v-d937d793] {
		height: 100%;
		width: 100%
	}
	
	.navigation-dropdown-list__feature-desc[data-v-d937d793] {
		margin: 32px 0
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__feature-desc[data-v-d937d793] {
			margin: 0 0 8px
		}
	}



.be-nav__nav-button[data-v-62226572] {
		transition: background-color .1s ease-in-out !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	.be-nav__nav-button--accent[data-v-62226572] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--accent[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav__nav-button--animate[data-v-62226572]:after {
		animation: shine-62226572 1s ease-in-out
	}
	
	.be-nav__nav-button--gleam[data-v-62226572] {
		background: linear-gradient(93.83deg, #c7b1febf 7.27%, #ffd4d8bf 105.33%) !important;
		border: none !important;
		color: #171321 !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	@keyframes shine-62226572 {
		to {
			left: 200%
		}
	}



.be-nav-tablet[data-v-fb4275f3] {
		align-items: center;
		background-color: #fff;
		display: flex;
		justify-content: space-between;
		padding: 16px 8px
	}
	
	@media (max-width:576px) {
		.be-nav-tablet[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-tablet[data-v-fb4275f3] *,
	.be-nav-tablet[data-v-fb4275f3]:after,
	.be-nav-tablet[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone[data-v-fb4275f3] {
		background-color: #fff
	}
	
	@media (min-width:577px) {
		.be-nav-phone[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-phone[data-v-fb4275f3] *,
	.be-nav-phone[data-v-fb4275f3]:after,
	.be-nav-phone[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone .navigation-top[data-v-fb4275f3] {
		border-radius: 0;
		justify-content: center;
		width: 100%
	}
	
	.be-nav-phone .navigation-top:hover svg[data-v-fb4275f3] {
		fill: #000
	}
	
	.be-nav-phone .navigation-bottom[data-v-fb4275f3] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding: 16px
	}
	
	.be-nav-phone .navigation-bottom .search-icon[data-v-fb4275f3] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		color: #171321 !important
	}
	
	.be-nav-phone .navigation-bottom .search-icon svg path[data-v-fb4275f3] {
		fill: #171321 !important
	}
	
	.be-nav-phone__icon[data-v-fb4275f3],
	.be-nav-phone__icon[data-v-fb4275f3] * {
		color: #fff;
		fill: currentColor
	}
	
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3],
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3] * {
		color: #000
	}



.be-nav-search[data-v-caad2a1a] {
		background-color: #fff;
		bottom: 0;
		left: 0;
		overflow-y: scroll;
		position: fixed;
		right: 0;
		top: 84px
	}
	
	@media (max-width:1025px) {
		.be-nav-search[data-v-caad2a1a] {
			overflow-x: hidden;
			top: 0
		}
	}
	
	.be-nav-search__container[data-v-caad2a1a] {
		height: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-search__container[data-v-caad2a1a] {
			padding: 0 !important
		}
	}
	
	.be-nav-search__row[data-v-caad2a1a] {
		flex-wrap: nowrap !important;
		height: 100%;
		justify-content: center
	}
	
	.be-nav-search__row[data-v-caad2a1a]:focus-visible {
		outline: none
	}
	
	.be-nav-search__close[data-v-caad2a1a] {
		display: flex;
		justify-content: flex-end;
		margin-top: 16px
	}
	
	.be-nav-search__close--text[data-v-caad2a1a] {
		color: #171321 !important
	}



.be-nav-search-content {
		padding: 24px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content {
			padding: 8px
		}
	}
	
	.be-nav-search-content__input {
		position: relative;
		width: 100%
	}
	
	.be-nav-search-content__input input {
		-webkit-appearance: none;
		border: 0;
		border-bottom: 1px solid #d1d0d3;
		border-radius: 0;
		color: #74717a;
		font-size: 2.5rem;
		width: calc(100% - 8px)
	}
	
	.be-nav-search-content__input input::-moz-placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input::placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input:focus {
		outline: none
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input input {
			caret-color: #171321 !important;
			font-size: 1.375rem
		}
	}
	
	.be-nav-search-content__input--close {
		cursor: pointer;
		position: absolute;
		right: 16px;
		top: 20px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input--close {
			top: 4px
		}
	}
	
	.be-nav-search-content__link {
		color: #171321 !important;
		font-weight: 700 !important
	}



.be-nav-suggestions__default[data-v-8f850be7] {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 4px
	}
	
	@media (min-width:1025px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			-moz-column-gap: 32px;
			column-gap: 32px;
			display: grid;
			grid-template-columns: repeat(2, 1fr)
		}
	}
	
	@media (min-width:1200px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			grid-template-columns: repeat(3, 1fr)
		}
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7] {
		background-color: #f6f3fe !important;
		border: none !important;
		color: #171321 !important;
		justify-content: center;
		margin-bottom: 16px;
		transition: all .3s ease-in-out;
		width: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-suggestions__default-btn[data-v-8f850be7] {
			max-width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7]:hover {
		background-color: #e3d6ff !important
	}
	
	.be-nav-suggestions__result[data-v-8f850be7] {
		align-items: center;
		display: flex
	}
	
	.be-nav-suggestions__result--icon[data-v-8f850be7] {
		min-width: 16px
	}
	
	.be-nav-suggestions__result--icon svg[data-v-8f850be7] {
		min-height: 16px;
		min-width: 16px
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
		color: #7759c2;
		font-weight: 400
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7]:hover {
		text-decoration-color: #7759c2
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
			padding-left: 8px !important
		}
	}
	
	.be-nav-suggestions__result .slp-btn span[data-v-8f850be7] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}



.banner[data-v-3611edb9] {
		display: block
	}
	
	.banner[data-v-3611edb9]:hover .icon {
		transform: translate(8px)
	}
	
	.banner__desktop[data-v-3611edb9] {
		align-items: center;
		background-color: #171321;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		overflow: hidden;
		width: 100%
	}
	
	@media (max-width:768px) {
		.banner__desktop[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner__desktop .content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center
	}
	
	.banner__desktop .icon[data-v-3611edb9] {
		color: #fff;
		display: flex;
		transition: all .3s ease
	}
	
	.banner__desktop .icon[data-v-3611edb9] svg * {
		fill: currentColor
	}
	
	.banner__desktop .image[data-v-3611edb9] {
		margin-right: 8px
	}
	
	.banner__desktop .text[data-v-3611edb9] {
		color: #fff;
		padding: 16px 0;
		text-decoration: underline
	}
	
	.banner__mobile[data-v-3611edb9] {
		--background-gradient: linear-gradient(135deg, #f7a20f, #a989f5, #962eff, #09f);
		color: #171321;
		display: block;
		font-size: 14px;
		margin: 9px;
		padding: 8px 12px;
		position: relative;
		text-decoration: none
	}
	
	.banner__mobile[data-v-3611edb9]:before {
		background: var(--background-gradient) border-box;
		border: 2px solid transparent;
		border-radius: 70px;
		content: "";
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask-composite: exclude;
		-webkit-mask-composite: xor;
		position: absolute
	}
	
	.banner__mobile .pill-content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center;
		position: relative;
		z-index: 1
	}
	
	.banner__mobile .pill-content .slp-icon[data-v-3611edb9] {
		margin-left: 16px;
		transition: transform .2s ease-in-out
	}
	
	@media (min-width:768px) {
		.banner__mobile[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner--release[data-v-3611edb9] {
		background: #232150;
		overflow: hidden;
		position: relative
	}
	
	.banner--release[data-v-3611edb9]:after,
	.banner--release[data-v-3611edb9]:before {
		content: "";
		height: 100%;
		left: 0;
		pointer-events: none;
		position: absolute;
		top: 0;
		width: 100%
	}
	
	.banner--release[data-v-3611edb9]:before {
		background: radial-gradient(42.45% 64.15% at 21.3% 14.65%, #ceb3ef26 5.05%, #ceb3ef00)
	}
	
	.banner--release[data-v-3611edb9]:after {
		background: radial-gradient(59.78% 45.32% at 31.69% 94.07%, #e2432933 0, #e2432908)
	}
	
	.banner--release .banner__desktop[data-v-3611edb9] {
		background: transparent;
		display: flex !important;
		justify-content: center
	}
	
	.banner--release .text[data-v-3611edb9] {
		font-weight: 600;
		text-align: center;
		text-decoration: none
	}
	
	@media (max-width:576px) {
		.banner--release .text[data-v-3611edb9] {
			padding: 0
		}
	}
	
	.banner--release .banner__button-text[data-v-3611edb9] {
		color: #fff;
		display: none;
		text-decoration: underline
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button-text[data-v-3611edb9] {
			display: block
		}
	}
	
	.banner--release .banner__button[data-v-3611edb9] {
		font-size: 16px;
		font-weight: 400;
		margin-left: 8px;
		min-width: auto;
		padding: 0
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button[data-v-3611edb9] {
			margin-left: 16px;
			padding: 11px 0
		}
	}
	
	@media (max-width:576px) {
		.banner--release .banner__button .icon svg[data-v-3611edb9] {
			margin: -3px 0 0
		}
	}
	
	.banner--release .content[data-v-3611edb9] {
		display: inline;
		padding: 16px;
		position: relative;
		text-align: center
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9] {
			display: flex;
			padding: 0 8px
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after,
	.banner--release .content[data-v-3611edb9]:before {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 100%;
		content: "";
		height: 100%;
		max-width: 138px;
		pointer-events: none;
		position: absolute;
		width: 100%
	}
	
	.banner--release .content[data-v-3611edb9]:before {
		background-image: url(images/banner/gitlab18-graphic-leftside.svg);
		left: 0;
		margin-left: 32px;
		top: 0;
		transform: translate(-100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:before {
			margin-left: 0;
			transform: translate(-100%)
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after {
		background-image: url(images/banner/gitlab18-graphic-rightside.svg);
		margin-right: 32px;
		right: 0;
		top: -2px;
		transform: translate(100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:after {
			margin-right: 0;
			top: 0
		}
	}



.be-nav-footer[data-v-d1550395] {
		background-color: #171321;
		color: #fff;
		overflow: hidden;
		padding: 40px 16px;
		z-index: 1
	}
	
	.be-nav-footer[data-v-d1550395] *,
	.be-nav-footer[data-v-d1550395]:after,
	.be-nav-footer[data-v-d1550395]:before {
		box-sizing: border-box
	}
	
	.be-nav-footer .disclaimer[data-v-d1550395] {
		background: #f2f1f5;
		padding: 32px 0
	}
	
	@media (max-width:768px) {
		.be-nav-footer .container[data-v-d1550395] {
			padding: 0 !important
		}
	}
	
	.be-nav-footer .footer__navigation[data-v-d1550395] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: space-between
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .footer__navigation[data-v-d1550395] {
			flex-direction: row;
			flex-wrap: nowrap
		}
	}
	
	.be-nav-footer .logo[data-v-d1550395] {
		display: flex;
		margin: 0 auto 0 0
	}
	
	.be-nav-footer .logo span[data-v-d1550395] {
		font-size: 1.125rem;
		margin-left: 4px
	}
	
	.be-nav-footer .content[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 30px;
		justify-content: space-between;
		margin-top: 48px
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .content[data-v-d1550395] {
			margin-top: 0
		}
	}
	
	@media (min-width:769px) {
		.be-nav-footer .column-wrapper[data-v-d1550395] {
			margin-top: 24px
		}
	}
	
	.be-nav-footer .column[data-v-d1550395] {
		flex: 1 0 auto;
		max-width: 150px;
		min-width: 2rem;
		width: 100%
	}
	
	.be-nav-footer .column__heading[data-v-d1550395] {
		margin-bottom: 16px
	}
	
	@media (max-width:768px) {
		.be-nav-footer .column__nested[data-v-d1550395] {
			align-items: flex-start;
			display: flex;
			gap: 30px;
			justify-content: space-between;
			max-width: 100%
		}
		.be-nav-footer .column__nested[data-v-d1550395]>* {
			width: 145px
		}
	}
	
	@media (min-width:768px) {
		.be-nav-footer .column[data-v-d1550395] {
			max-width: 160px
		}
	}
	
	@media (max-width:768px) {
		.be-nav-footer .divided[data-v-d1550395] {
			width: 100%
		}
	}
	
	.be-nav-footer .links__item[data-v-d1550395] {
		margin-bottom: 8px
	}
	
	.be-nav-footer .links__item[data-v-d1550395]:hover {
		text-decoration: underline
	}
	
	@media (max-width:768px) {
		.be-nav-footer .links__divided[data-v-d1550395] {
			-moz-column-gap: calc(100% - 290px);
			column-gap: calc(100% - 290px);
			-moz-columns: 120px 2;
			columns: 120px 2
		}
	}
	
	.be-nav-footer .link[data-v-d1550395] {
		color: #fff;
		font-size: .875rem;
		line-height: 1.5714285714
	}
	
	.be-nav-footer .footer__cta[data-v-d1550395] {
		display: flex;
		flex-direction: column;
		padding-top: 64px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__cta[data-v-d1550395] {
			padding-top: 96px
		}
	}
	
	.be-nav-footer .footer__selectors[data-v-d1550395] {
		align-items: baseline;
		border-bottom: 1px solid #fff;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		margin-bottom: 32px;
		padding-bottom: 24px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__selectors[data-v-d1550395] {
			flex-direction: row
		}
	}
	
	.be-nav-footer .footer__selectors--two-children[data-v-d1550395] {
		justify-content: space-between
	}
	
	.be-nav-footer__source-buttons[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.be-nav-footer__button[data-v-d1550395] {
		border: none;
		color: #fff;
		cursor: pointer;
		font-size: .875rem;
		font-weight: 660;
		padding: 0;
		text-decoration: underline
	}
	
	.be-nav-footer__button--black[data-v-d1550395] {
		color: #171321
	}
	
	.be-nav-footer .source p[data-v-d1550395] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.be-nav-footer .source a[data-v-d1550395] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.be-nav-footer .source img[data-v-d1550395] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395],
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395] {
		border: none !important;
		color: #fff !important;
		cursor: pointer;
		font-family: Sans, sans-serif !important;
		font-size: 14px !important;
		padding: 0 !important;
		text-align: left !important
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395]:hover,
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395]:hover {
		background: inherit;
		text-decoration: underline
	}



	
	
	
	
	
	
	
	
	



.social__links[data-v-cfa6ae15] {
		align-items: center;
		display: flex;
		gap: 15px;
		margin-top: 32px;
		width: 100%
	}
	
	@media (min-width:829px) {
		.social__links[data-v-cfa6ae15] {
			margin-top: 0;
			width: inherit
		}
	}
	
	.social__links--icon[data-v-cfa6ae15] {
		color: #fff;
		height: auto;
		transition: .3s;
		width: 24px
	}
	
	.social__links--icon[data-v-cfa6ae15] * {
		fill: currentColor
	}
	
	.social__links--icon[data-v-cfa6ae15]:hover {
		color: #a989f5
	}



.footer-source[data-v-df34934d] {
		display: flex;
		flex-direction: column
	}
	
	.footer-source__source-buttons[data-v-df34934d] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.footer-source p[data-v-df34934d] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.footer-source a[data-v-df34934d] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.footer-source img[data-v-df34934d] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}



.strikethrough[data-v-6d75ff47] {
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	.emailField[data-v-6d75ff47] {
		justify-content: center;
		margin-bottom: 120px
	}
	
	@media (max-width:576px) {
		.emailField[data-v-6d75ff47] {
			margin-bottom: 56px
		}
	}
	
	[data-v-6d75ff47] .email-input {
		background-color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta {
		color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta:hover {
		text-decoration-color: #fff
	}
	
	.gartner[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border: 1px solid #45424d;
		border-radius: 12px;
		color: #fff;
		display: inline-flex;
		margin-bottom: 120px;
		margin-left: 8px;
		padding: 16px 32px
	}
	
	.gartner .gartner-content[data-v-6d75ff47] {
		margin: 0 64px 0 32px
	}
	
	@media (max-width:576px) {
		.gartner[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			margin-left: 0;
			padding: 24px 24px 24px 16px
		}
		.gartner .gartner-content[data-v-6d75ff47] {
			margin: 16px 0;
			text-align: left
		}
	}
	
	.gartner .banner-image[data-v-6d75ff47] {
		height: 20px
	}
	
	.gartner .banner-button[data-v-6d75ff47] {
		color: #a989f5;
		font-weight: 400;
		text-decoration: none
	}
	
	.gartner[data-v-6d75ff47]>* {
		z-index: 6
	}
	
	.video[data-v-6d75ff47] {
		padding-bottom: 120px
	}
	
	@media (max-width:576px) {
		.video[data-v-6d75ff47] {
			padding-bottom: 56px
		}
	}
	
	.video[data-v-6d75ff47] video {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(0deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent;
		border-radius: 16px
	}
	
	.video[data-v-6d75ff47] .video-modal-loop__play-icon {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(90deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent
	}
	
	.pill_text[data-v-6d75ff47] {
		align-items: center;
		display: flex
	}
	
	.pill_text span[data-v-6d75ff47] {
		margin-left: 8px
	}
	
	@media (max-width:576px) {
		.pill_text[data-v-6d75ff47] {
			margin-left: 0
		}
		.pill_text img[data-v-6d75ff47] {
			display: none
		}
		.pill_text span[data-v-6d75ff47] {
			margin-left: 0
		}
	}
	
	.pill__button[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border-radius: 100px;
		color: #fff;
		display: flex;
		font-size: 16px;
		font-weight: 580;
		gap: 8px;
		line-height: 28px;
		margin-left: 8px;
		padding: 4px 8px;
		text-decoration: none;
		z-index: 6
	}
	
	@media (max-width:576px) {
		.pill__button[data-v-6d75ff47] {
			margin: auto;
			padding: 0 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47] {
		align-items: center;
		color: #fff;
		display: inline-flex;
		margin-bottom: 32px;
		margin-top: 56px;
		padding: 4px 4px 4px 8px;
		position: relative
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			font-size: 16px;
			gap: 8px;
			padding: 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47]:before {
		background: linear-gradient(89.09deg, #e1986d -1.12%, #7759c2 102.06%, #6e43d3 102.07%) border-box;
		border: 1.5px solid transparent;
		border-radius: 20px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47]:before {
			border-radius: 12px
		}
	}
	
	.section[data-v-6d75ff47] {
		background: linear-gradient(180deg, #2c2656 0, #2c2656, #171321 50%, #171321);
		color: #fff;
		overflow: hidden;
		padding-top: 56px;
		position: relative;
		text-align: center;
		--blob-size: 1100px;
		--blob-speed: 10s;
		--blob-speed-scale: calc(var(--blob-speed)*.75);
		--blob-speed-move: calc(var(--blob-speed)*1);
		--blob-speed-rotate: calc(var(--blob-speed)*2);
		--blob-opacity: .22;
		--blob-blur: 60px;
		--blob-color-1: #fca326;
		--blob-color-2: #ceb3ef;
		--blob-color-3: #a989f5;
		--blob-color-4: #ceb3ef;
		--blob-color-5: #6fdac9;
		--blob-shape-speed: 9s
	}
	
	.section[data-v-6d75ff47]:before {
		background-image: url(images/homepage/background-star.svg);
		background-position: bottom;
		background-repeat: no-repeat;
		bottom: 0;
		content: "";
		height: -webkit-fill-available;
		left: 0;
		opacity: .6;
		position: absolute;
		width: 100%
	}
	
	@media (max-width:576px) {
		.section[data-v-6d75ff47]:before {
			left: -200px;
			width: 150%
		}
	}
	
	.blobs[data-v-6d75ff47] {
		filter: blur(var(--blob-blur));
		height: 120%;
		right: 0;
		bottom: 0;
		left: 0;
		overflow: visible;
		position: absolute;
		top: 0;
		z-index: 0
	}
	
	.blob-container[data-v-6d75ff47] {
		backface-visibility: hidden;
		height: 100%;
		position: absolute;
		width: 100%;
		will-change: transform
	}
	
	.blob[data-v-6d75ff47] {
		border-radius: 100%;
		height: calc(var(--blob-size)*.35);
		opacity: var(--blob-opacity);
		position: absolute;
		transform-origin: center;
		width: var(--blob-size)
	}
	
	.blob-1[data-v-6d75ff47] {
		animation: blob-pulse-1-6d75ff47 var(--blob-speed-scale) infinite ease-in-out, blob-shape-1-6d75ff47 var(--blob-shape-speed) infinite alternate ease-in-out, blob-float-1-6d75ff47 calc(var(--blob-speed-move)*1.6) infinite alternate ease-in-out;
		background-color: var(--blob-color-1);
		left: -15%;
		top: -10%
	}
	
	.blob-2[data-v-6d75ff47] {
		animation: blob-pulse-2-6d75ff47 calc(var(--blob-speed-scale)*.8) infinite ease-in-out, blob-shape-2-6d75ff47 calc(var(--blob-shape-speed)*1.2) infinite alternate ease-in-out, blob-float-2-6d75ff47 calc(var(--blob-speed-move)*1.8) infinite alternate ease-in-out;
		background-color: var(--blob-color-2);
		right: 20%;
		top: -20%
	}
	
	.blob-3[data-v-6d75ff47] {
		animation: blob-pulse-3-6d75ff47 calc(var(--blob-speed-scale)*1.2) infinite ease-in-out, blob-shape-3-6d75ff47 calc(var(--blob-shape-speed)*.8) infinite alternate ease-in-out, blob-float-3-6d75ff47 calc(var(--blob-speed-move)*2) infinite alternate ease-in-out;
		background-color: var(--blob-color-3);
		left: 0;
		top: 20%
	}
	
	.blob-4[data-v-6d75ff47] {
		animation: blob-pulse-4-6d75ff47 calc(var(--blob-speed-scale)*1) infinite ease-in-out, blob-shape-4-6d75ff47 calc(var(--blob-shape-speed)*1.4) infinite alternate ease-in-out, blob-float-4-6d75ff47 calc(var(--blob-speed-move)*1.7) infinite alternate ease-in-out;
		background-color: var(--blob-color-4);
		right: 0;
		top: 80%
	}
	
	.blob-5[data-v-6d75ff47] {
		animation: blob-pulse-5-6d75ff47 calc(var(--blob-speed-scale)*.9) infinite ease-in-out, blob-shape-5-6d75ff47 calc(var(--blob-shape-speed)*1.3) infinite alternate ease-in-out, blob-float-5-6d75ff47 calc(var(--blob-speed-move)*1.9) infinite alternate ease-in-out;
		background-color: var(--blob-color-5);
		right: -15%;
		top: 5%
	}
	
	.content-container[data-v-6d75ff47] {
		align-items: center;
		display: flex;
		height: 100%;
		padding-top: 4rem;
		position: relative;
		width: 100%;
		z-index: 5
	}
	
	@media (max-width:576px) {
		.content-container[data-v-6d75ff47] {
			padding-top: 0
		}
	}
	
	@keyframes blob-pulse-1-6d75ff47 {
		0%,
		to {
			transform: scale(.8, 1.2)
		}
		50% {
			transform: scale(1.2, .8)
		}
	}
	
	@keyframes blob-pulse-2-6d75ff47 {
		0%,
		to {
			transform: scale(.9, 1.1)
		}
		50% {
			transform: scale(1.1, .9)
		}
	}
	
	@keyframes blob-pulse-3-6d75ff47 {
		0%,
		to {
			transform: scale(1.1, .9)
		}
		50% {
			transform: scale(.85, 1.15)
		}
	}
	
	@keyframes blob-pulse-4-6d75ff47 {
		0%,
		to {
			transform: scale(.95, 1.05)
		}
		50% {
			transform: scale(1.15, .85)
		}
	}
	
	@keyframes blob-pulse-5-6d75ff47 {
		0%,
		to {
			transform: scale(1)
		}
		50% {
			transform: scale(1.3, .7)
		}
	}
	
	@keyframes blob-shape-1-6d75ff47 {
		0% {
			border-radius: 60% 40% 70% 30%/40% 50% 50% 60%
		}
		25% {
			border-radius: 70% 30% 50% 50%/30% 40% 60% 70%
		}
		50% {
			border-radius: 40% 60% 30% 70%/50% 60% 40% 50%
		}
		75% {
			border-radius: 30% 70% 70% 30%/60% 40% 50% 50%
		}
		to {
			border-radius: 60% 40% 50% 50%/50% 30% 70% 50%
		}
	}
	
	@keyframes blob-shape-2-6d75ff47 {
		0% {
			border-radius: 50% 50% 40% 60%/60% 40% 50% 50%
		}
		25% {
			border-radius: 30% 70% 70% 30%/50% 50% 60% 40%
		}
		50% {
			border-radius: 70% 30% 50% 50%/40% 60% 50% 50%
		}
		75% {
			border-radius: 50% 50% 30% 70%/70% 30% 40% 60%
		}
		to {
			border-radius: 40% 60% 60% 40%/50% 50% 40% 60%
		}
	}
	
	@keyframes blob-shape-3-6d75ff47 {
		0% {
			border-radius: 40% 60% 60% 40%/60% 30% 70% 40%
		}
		25% {
			border-radius: 60% 40% 30% 70%/50% 60% 30% 70%
		}
		50% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		75% {
			border-radius: 70% 30% 50% 50%/40% 50% 60%
		}
		to {
			border-radius: 30% 70% 60% 40%/70% 40% 30% 60%
		}
	}
	
	@keyframes blob-shape-4-6d75ff47 {
		0% {
			border-radius: 60% 40% 30% 70%/40% 70% 30% 60%
		}
		25% {
			border-radius: 40% 60% 70% 30%/60% 40% 70% 30%
		}
		50% {
			border-radius: 70% 30% 40% 60%/30% 60% 40% 70%
		}
		75% {
			border-radius: 30% 70% 60% 40%/70% 30% 60% 40%
		}
		to {
			border-radius: 60% 40% 50% 50%/40% 60% 30% 70%
		}
	}
	
	@keyframes blob-shape-5-6d75ff47 {
		0% {
			border-radius: 50% 50% 60% 40%/40% 60% 50% 50%
		}
		25% {
			border-radius: 40% 60% 50% 50%/70% 30% 40% 60%
		}
		50% {
			border-radius: 60% 40% 40% 60%/50% 50% 70% 30%
		}
		75% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		to {
			border-radius: 30% 70% 50% 50%/60% 40% 30% 70%
		}
	}
	
	@keyframes blob-float-1-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(25%, 20%) rotate(10deg)
		}
		to {
			transform: translate(-20%, 30%) rotate(-10deg)
		}
	}
	
	@keyframes blob-float-2-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 30%) rotate(-15deg)
		}
		to {
			transform: translate(15%, 25%) rotate(5deg)
		}
	}
	
	@keyframes blob-float-3-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 50%) rotate(8deg)
		}
		to {
			transform: translate(-30%, -20%) rotate(-12deg)
		}
	}
	
	@keyframes blob-float-4-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(-25%, -20%) rotate(-10deg)
		}
		to {
			transform: translate(30%, 15%) rotate(15deg)
		}
	}
	
	@keyframes blob-float-5-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		33% {
			transform: translate(-25%, 20%) rotate(-5deg)
		}
		66% {
			transform: translate(-15%, 5%) rotate(5deg)
		}
		to {
			transform: translate(-30%, 45%) rotate(10deg)
		}
	}



.email-redirect[data-v-90cf3d0f] {
		display: flex
	}
	
	@media (max-width:576px) {
		.email-redirect[data-v-90cf3d0f] {
			flex-direction: column
		}
	}
	
	.email-input[data-v-90cf3d0f] {
		align-items: center;
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		display: flex;
		justify-content: space-between;
		padding: 4px 4px 4px 16px
	}
	
	.email-input[data-v-90cf3d0f]:focus-within {
		border: 1px solid #70b4ff
	}
	
	@media (max-width:576px) {
		.email-input__submit[data-v-90cf3d0f] {
			justify-content: center;
			width: 100%
		}
	}
	
	.email-input input[data-v-90cf3d0f] {
		border: none;
		display: flex;
		font-family: Sans;
		font-size: 16px;
		font-weight: 400;
		height: 100%;
		line-height: 24px;
		margin-right: 16px;
		min-width: 240px
	}
	
	.email-input input[data-v-90cf3d0f]::-moz-placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]::placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]:active,
	.email-input input[data-v-90cf3d0f]:focus {
		outline: none
	}
	
	@media (max-width:576px) {
		.email-input input[data-v-90cf3d0f] {
			align-self: flex-start;
			margin-right: unset;
			min-width: 100%;
			padding: 16px
		}
		.email-input[data-v-90cf3d0f] {
			flex-direction: column;
			padding: 0
		}
	}
	
	.secondary-cta[data-v-90cf3d0f] {
		justify-content: center;
		margin-left: 32px
	}
	
	@media (max-width:576px) {
		.secondary-cta[data-v-90cf3d0f] {
			margin-top: 16px
		}
	}



.video-modal-loop[data-v-655bc4c7] {
		cursor: pointer;
		position: relative
	}
	
	.video-modal-loop__play-icon[data-v-655bc4c7] {
		border: 2px solid #45424d;
		border-radius: 9999px;
		box-sizing: content-box;
		color: #171321;
		cursor: pointer;
		font-size: 48px;
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		transition: color .2s ease;
		z-index: 2
	}
	
	@media (min-width:576px) {
		.video-modal-loop__play-icon[data-v-655bc4c7] {
			height: 96px;
			width: 96px
		}
	}
	
	.video-modal-loop__play-icon path[data-v-655bc4c7] {
		fill: #fff;
		transition: color .2s ease
	}
	
	.video-modal-loop__play-icon circle[data-v-655bc4c7] {
		fill: currentColor;
		transition: color .2s ease
	}
	
	.video-modal-loop__video-looping[data-v-655bc4c7] {
		filter: brightness(.6);
		width: 100%
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon[data-v-655bc4c7] {
		color: #1e1d43
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon path[data-v-655bc4c7] {
		color: #fff
	}
	
	.video-modal-loop--dark[data-v-655bc4c7] {
		background-color: #171321
	}



.modal[data-v-8019ad5d] {
		background: transparent;
		display: flex;
		flex-direction: column;
		margin-top: 160px
	}
	
	@media (max-width:1025px) {
		.modal[data-v-8019ad5d] {
			width: 100%
		}
	}
	
	.modal__backdrop[data-v-8019ad5d] {
		align-items: flex-start;
		background-color: #171321d9;
		bottom: 0;
		display: flex;
		justify-content: center;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1040
	}
	
	.modal__backdrop--light[data-v-8019ad5d] {
		background-color: #d1d0d2c4
	}
	
	.modal__header[data-v-8019ad5d] {
		background-color: transparent;
		justify-content: space-between;
		position: relative
	}
	
	.modal__footer[data-v-8019ad5d],
	.modal__header[data-v-8019ad5d] {
		display: flex;
		padding: 16px
	}
	
	.modal__body[data-v-8019ad5d] {
		padding: 8px;
		position: relative
	}
	
	.btn__close[data-v-8019ad5d] {
		border: none;
		border-radius: 50%;
		cursor: pointer;
		height: 45px;
		position: absolute;
		right: -8px;
		top: 0;
		width: 45px
	}
	
	@media (min-width:1025px) {
		.btn__close[data-v-8019ad5d] {
			right: -24px
		}
	}
	
	.btn__close svg[data-v-8019ad5d] {
		height: 100%;
		width: 100%
	}



.video-wrapper[data-v-803c7e46] {
		position: relative;
		width: 100%
	}
	
	.video-wrapper .video[data-v-803c7e46] {
		cursor: pointer;
		height: 100% !important;
		width: 920px !important
	}
	
	@media (max-width:1025px) {
		.video-wrapper .video[data-v-803c7e46] {
			width: 100% !important
		}
	}
	
	.video-wrapper .video[data-v-803c7e46] .video-thumbnail,
	.video-wrapper .video[data-v-803c7e46] .vimeo-player {
		height: 100%
	}
	
	.video-wrapper .video-thumbnail[data-v-803c7e46] {
		height: auto;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.video-wrapper .video-thumbnail:hover+.video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #7d2bd9;
		opacity: 1
	}
	
	.video-wrapper .video-thumbnail__play-icon[data-v-803c7e46] {
		opacity: .75;
		position: absolute;
		right: 47%;
		top: 40%;
		transition: all .3s
	}
	
	.video-wrapper .video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #333;
		transition: all .3s ease-in-out
	}



.vimeo-player iframe {
		aspect-ratio: 16/9;
		height: auto;
		max-width: 100% !important;
		width: 100%
	}



.title[data-v-751da43f] {
		color: #74717a;
		margin-bottom: 32px;
		text-align: center
	}
	
	.marquee[data-v-751da43f] {
		display: flex;
		gap: 64px;
		-webkit-mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		position: relative
	}
	
	.marquee:hover .marquee__content[data-v-751da43f] {
		animation-play-state: paused
	}
	
	.marquee .marquee__content[data-v-751da43f] {
		align-items: center;
		animation: scroll-751da43f 20s linear infinite;
		display: flex;
		flex-shrink: 0;
		gap: 64px
	}
	
	.marquee .marquee__content .logo[data-v-751da43f] {
		max-height: 32px
	}
	
	@keyframes scroll-751da43f {
		0% {
			transform: translate(0)
		}
		to {
			transform: translate(calc(-100% - 64px))
		}
	}
	
	@media (prefers-reduced-motion:reduce) {
		.marquee__content[data-v-751da43f] {
			animation-play-state: paused !important
		}
	}



.emailField[data-v-a7f456d7] {
		justify-content: center;
		margin-top: 32px
	}
	
	.hero[data-v-a7f456d7] {
		margin-bottom: 80px;
		text-align: center
	}
	
	.content[data-v-a7f456d7] {
		margin-top: 120px
	}
	
	.slp-btn-secondary[data-v-a7f456d7] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		margin-left: 16px;
		text-align: center
	}



.buffer[data-v-c1476a23] {
		height: 200px
	}
	
	.wrapper[data-v-c1476a23] {
		margin: 120px 0
	}
	
	@media (max-width:576px) {
		.wrapper[data-v-c1476a23] {
			margin: 56px 0 120px
		}
	}
	
	.feature-description[data-v-c1476a23] {
		color: #a2a1a6;
		margin-top: 8px
	}
	
	.cards-container[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		scroll-timeline: --cards-scroll block
	}
	
	.cards-container .card[data-v-c1476a23] {
		background-color: #fff;
		border-radius: 16px;
		box-shadow: 0 -8px 20px #0000001a;
		display: flex;
		height: 548px;
		overflow: hidden;
		position: sticky;
		transform-origin: center top;
		will-change: transform
	}
	
	.cards-container .card-1[data-v-c1476a23] {
		top: calc(84px + 10vh);
		z-index: 1;
		view-timeline: --card-1-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-1-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-1[data-v-c1476a23] {
			top: 120px
		}
	}
	
	.cards-container .card-2[data-v-c1476a23] {
		top: calc(108px + 10vh);
		z-index: 2;
		view-timeline: --card-2-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-2-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-2[data-v-c1476a23] {
			top: 144px
		}
	}
	
	.cards-container .card-3[data-v-c1476a23] {
		top: calc(132px + 10vh);
		z-index: 3;
		view-timeline: --card-3-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-3-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-3[data-v-c1476a23] {
			top: 168px
		}
	}
	
	.cards-container .card-4[data-v-c1476a23] {
		top: calc(156px + 10vh);
		z-index: 4;
		view-timeline: --card-4-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-4-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-4[data-v-c1476a23] {
			top: 192px
		}
	}
	
	.cards-container .card-5[data-v-c1476a23] {
		top: calc(180px + 10vh);
		z-index: 5;
		view-timeline: --card-5-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-5-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-5[data-v-c1476a23] {
			top: 216px
		}
	}
	
	.cards-container .card-6[data-v-c1476a23] {
		top: calc(204px + 10vh);
		z-index: 6;
		view-timeline: --card-6-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-6-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-6[data-v-c1476a23] {
			top: 240px
		}
	}
	
	.cards-container .card-7[data-v-c1476a23] {
		top: calc(228px + 10vh);
		z-index: 7;
		view-timeline: --card-7-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-7-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-7[data-v-c1476a23] {
			top: 264px
		}
	}
	
	.cards-container .card-8[data-v-c1476a23] {
		top: calc(252px + 10vh);
		z-index: 8;
		view-timeline: --card-8-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-8-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-8[data-v-c1476a23] {
			top: 288px
		}
	}
	
	.cards-container .card-9[data-v-c1476a23] {
		top: calc(276px + 10vh);
		z-index: 9;
		view-timeline: --card-9-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-9-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-9[data-v-c1476a23] {
			top: 312px
		}
	}
	
	.cards-container .card-10[data-v-c1476a23] {
		top: calc(300px + 10vh);
		z-index: 10;
		view-timeline: --card-10-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-10-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-10[data-v-c1476a23] {
			top: 336px
		}
	}
	
	.cards-container .card.card-1[data-v-c1476a23] {
		margin-bottom: 96px
	}
	
	.cards-container .card.card-2[data-v-c1476a23] {
		margin-bottom: 72px
	}
	
	.cards-container .card.card-3[data-v-c1476a23] {
		margin-bottom: 48px
	}
	
	.cards-container .card.card-4[data-v-c1476a23] {
		margin-bottom: 24px
	}
	
	.cards-container .card .left-side[data-v-c1476a23],
	.cards-container .card .right-side[data-v-c1476a23] {
		flex: 0 0 50%
	}
	
	.cards-container .card .card-title[data-v-c1476a23] {
		margin-top: 16px;
		padding-right: 24px
	}
	
	@media (max-width:576px) {
		.cards-container .card .right-side[data-v-c1476a23] {
			display: none
		}
		.cards-container .card .left-side[data-v-c1476a23] {
			flex: 1;
			padding: 24px !important
		}
		.cards-container .card .left-side .card-title[data-v-c1476a23] {
			padding-right: 0
		}
		.cards-container .card .left-side .slp-btn[data-v-c1476a23] {
			text-align: left
		}
	}
	
	.cards-container .card .left-side[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		padding: 48px
	}
	
	.cards-container .card .left-side .pill[data-v-c1476a23] {
		background: linear-gradient(90deg, #a989f566, #fca32666);
		border-radius: 100px;
		padding: 4px 8px;
		width: -moz-fit-content;
		width: fit-content
	}
	
	.cards-container .card .left-side.gitlab-duo[data-v-c1476a23] {
		background-color: #171321;
		color: #fff
	}
	
	.cards-container .card .left-side.gitlab-duo .slp-btn[data-v-c1476a23] {
		color: #fff
	}
	
	.cards-container .card .left-side.security .pill[data-v-c1476a23] {
		background: #cbe2f9;
		color: #0b5cad
	}
	
	.cards-container .card .left-side.platform .pill[data-v-c1476a23] {
		background: #e1d8f9;
		color: #5943b6
	}
	
	.cards-container .card .left-side.devsecops .pill[data-v-c1476a23] {
		background: #c9e7d7;
		color: #0b5d32
	}
	
	.cards-container .card .left-side .feature[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		margin-top: 24px
	}
	
	.cards-container .card .left-side .feature-title[data-v-c1476a23] {
		align-items: flex-start;
		display: flex;
		font-size: 20px;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title svg[data-v-c1476a23] {
		flex-shrink: 0;
		margin-top: 6px
	}
	
	.cards-container .card .left-side .feature-title__content[data-v-c1476a23] {
		flex: 1
	}
	
	.cards-container .card .left-side .feature-title__title[data-v-c1476a23] {
		align-items: center;
		display: flex;
		flex-wrap: wrap;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title__title .new-pill[data-v-c1476a23] {
		align-items: center;
		background: linear-gradient(100deg, #aa8af6 6.7%, #d09596 93.89%);
		border-radius: 100px;
		display: inline-flex;
		font-size: 12px;
		font-weight: 660;
		height: 20px;
		line-height: 1;
		padding: 0 8px
	}
	
	.cards-container .card .right-side[data-v-c1476a23] {
		background: linear-gradient(90deg, #eee7fd 2.53%, #f6f3fed4 50.98%, #ffd4d873)
	}
	
	.cards-container .card .right-side img[data-v-c1476a23] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	@keyframes scale-card-c1476a23 {
		0% {
			transform: scale(.9)
		}
		to {
			transform: scale(1)
		}
	}



.carousel-container[data-v-a1abc733] {
		margin: 48px 0 120px;
		position: relative
	}
	
	@media (max-width:546px) {
		.carousel-container[data-v-a1abc733] {
			margin-bottom: 48px;
			overflow: visible;
			padding: 0
		}
	}
	
	.carousel-track[data-v-a1abc733] {
		--position: 3;
		--animating: 0;
		--card-width: calc(33.33333% - 21.33333px);
		--card-gap: 32px;
		display: flex;
		gap: var(--card-gap);
		touch-action: pan-y;
		transform: translate(calc(var(--position)*-1*(var(--card-width) + var(--card-gap))));
		transition: transform calc(.5s*var(--animating)) cubic-bezier(.25, 1, .5, 1);
		will-change: transform
	}
	
	@media (max-width:880px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: calc(50% - 16px);
			--card-gap: 16px
		}
	}
	
	@media (max-width:546px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: 85%;
			--card-gap: 16px;
			left: calc((100% - var(--card-width))/2);
			position: relative
		}
	}
	
	.nav-button[data-v-a1abc733] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 50%;
		position: absolute;
		top: calc(50% - 24px);
		z-index: 2
	}
	
	@media (max-width:546px) {
		.nav-button[data-v-a1abc733] {
			display: none
		}
	}
	
	.previous-button[data-v-a1abc733] {
		left: -16px
	}
	
	.next-button[data-v-a1abc733] {
		right: -16px
	}
	
	.card[data-v-a1abc733] {
		border-radius: 16px;
		color: #171321;
		display: flex;
		flex: 0 0 var(--card-width);
		flex-direction: column;
		height: 370px;
		max-width: var(--card-width);
		min-width: 240px;
		padding: 32px;
		transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);
		will-change: transform, box-shadow
	}
	
	@media (max-width:546px) {
		.card[data-v-a1abc733] {
			height: 330px;
			min-width: unset
		}
	}
	
	@media (min-width:546px) {
		.card[data-v-a1abc733]:hover {
			box-shadow: 0 6px 10px #00000026;
			transform: scale(1.05)
		}
	}
	
	.card-image[data-v-a1abc733] {
		height: 48px;
		margin-right: auto;
		margin-top: auto;
		max-width: 100%;
		-o-object-fit: contain;
		object-fit: contain
	}



.slp-btn-secondary[data-v-308feca3] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		text-align: center
	}
	
	.container[data-v-308feca3] {
		display: flex;
		margin-top: 48px
	}
	
	@media (max-width:576px) {
		.container[data-v-308feca3] {
			flex-direction: column-reverse;
			margin-bottom: 96px;
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3] {
		margin-top: 120px
	}
	
	@media (max-width:576px) {
		.container .left-side[data-v-308feca3],
		.container .left-side .title[data-v-308feca3] {
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3],
	.container .right-side[data-v-308feca3] {
		flex: 0 0 50%
	}
	
	@media (max-width:576px) {
		.container .image[data-v-308feca3] {
			margin: 0;
			width: 100%
		}
	}



.next-steps[data-v-11ff7e85] {
		background: #171321;
		color: #fff;
		padding-bottom: 32px;
		position: relative;
		z-index: 1
	}
	
	.next-steps .eyebrow[data-v-11ff7e85] {
		color: #a2a1a6
	}
	
	.next-steps__container[data-v-11ff7e85] {
		align-items: center;
		background: #171321;
		border-bottom: 1px solid var(--slp-color-surface-600, #45424d);
		display: flex;
		flex-direction: column;
		padding: 64px 24px
	}
	
	@media (min-width:576px) {
		.next-steps__container[data-v-11ff7e85] {
			padding: 96px
		}
	}
	
	@media (min-width:768px) {
		.next-steps__container[data-v-11ff7e85] {
			max-width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.next-steps__container[data-v-11ff7e85] {
			text-align: center
		}
	}
	
	.next-steps__container .description[data-v-11ff7e85] {
		max-width: 650px;
		text-align: center
	}
	
	.next-steps__container .buttons[data-v-11ff7e85] {
		display: flex;
		flex-direction: row;
		gap: 24px
	}
	
	@media (max-width:1025px) {
		.next-steps__container .buttons[data-v-11ff7e85] {
			flex-direction: column;
			width: 100%
		}
	}
	
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		border: 1px solid var(--slp-color-surface-50, #fff);
		border-radius: 4px
	}
	
	.next-steps__container .buttons .main-button[data-v-11ff7e85],
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		justify-content: center
	}
	
	.next-steps__header[data-v-11ff7e85] {
		background: linear-gradient(89.95deg, #feb484 3.13%, #a686f2 66.86%, #592ac8 123.2%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent
	}
	
	.next-steps__header h2[data-v-11ff7e85] {
		line-height: 1.14;
		text-align: center
	}





#page-why-gitlab {
		background-color: #171321;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M0 4251.23q2.41-1.8 4.81-3.63v.74c218.134-165.95 362.04-412.57 400.067-685.61 38.027-273.05-32.941-550.17-197.292-770.4L0 2515.53zm0-2515.05V0c130.84 98.311 237.005 226.841 309.309 375.286 84.064 172.59 119.063 365.335 101.104 556.802-17.958 191.472-88.17 374.152-202.828 527.752z' clip-rule='evenodd' opacity='.08'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1112.5' x2='319.87' y1='6838.31' y2='-1012.95' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M1603 864.508c.01 24.852.91 49.748 2.69 74.642 13.77 191.82 79.97 376.03 191.24 532.14l3.66 4.81c7.14 9.99 14.65 19.97 22.16 29.77L2060 1822.21V0c-143.69 97.105-261.09 229.344-341.05 384.738-76.27 148.232-115.87 312.488-115.95 478.788zm457 1624.682v1821.52a1032.6 1032.6 0 0 1-147.2-120.75c-176.08-173.93-284.59-405.8-305.85-653.56-21.26-247.77 46.14-495.02 189.98-696.93l3.66-4.81c7.14-9.98 14.65-19.97 22.16-29.77z' clip-rule='evenodd' opacity='.1'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='2135.5' x2='3567.87' y1='6868.25' y2='-983.003' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
		background-position: 0 125vh, 100% 0;
		background-repeat: repeat-y, repeat-y;
		background-size: 135vw auto, 135vw auto;
		color: #fff
	}
	
	#page-sales {
		min-height: calc(100vh - 140px);
		position: relative
	}
	
	#page-sales .single-column-hero__description {
		font-size: 1.5rem;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:768px) {
		#page-sales .single-column-hero__description {
			font-size: 1.375rem;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	#page-solutions-startups .quote-carousel.dark-mode {
		padding-top: 96px
	}
	
	#page-company-contact .hero {
		margin-bottom: 96px
	}
	
	#page-pricing-ultimate {
		background-image: url(images/backgrounds/ultimate-background.png);
		background-position: top;
		background-repeat: no-repeat;
		background-size: 100% 400px
	}
	
	#page-security .card__image {
		margin-bottom: 24px;
		max-height: 104px;
		max-width: 186px
	}
	
	.banner:has(+#page-partners-technology-partners-aws) {
		display: none
	}
	
	#page-partners-technology-partners-aws .faq {
		max-width: 50%;
		min-width: 50%
	}
	
	@media (max-width:1025px) {
		#page-partners-technology-partners-aws .faq {
			max-width: 100%;
			min-width: 100%
		}
	}
	
	#page-partners-technology-partners-aws .faq__answer ul {
		list-style-type: "âœ“ "
	}
	
	#page-partners-technology-partners-aws .theme--purple {
		margin-bottom: 0
	}
	
	#page-pricing-feature-comparison .hero {
		padding: 96px 0
	}
	
	@media (width > 576px) {
		#page-pricing-feature-comparison .hero {
			padding: 64px 0 120px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow {
		align-items: center;
		background: linear-gradient(90deg, #a989f51f, #fca3261f);
		border-radius: 10px;
		display: flex;
		flex-direction: column;
		gap: unset;
		padding: 8px;
		position: relative;
		width: 100%
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow {
			border-radius: 100px;
			flex-direction: row;
			padding: 4px 8px 4px 4px;
			width: unset
		}
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn {
		text-decoration: underline
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn .slp-icon {
		transform: translate(8px)
	}
	
	#page-pricing-feature-comparison .eyebrow:before {
		background: linear-gradient(90deg, #a989f5, #fca326) border-box;
		border: 1px solid transparent;
		border-radius: 10px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow:before {
			border-radius: 100px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow code {
		background: transparent;
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	#page-pricing-feature-comparison .eyebrow--highlighted {
		background: #fff;
		border-radius: 100px;
		display: inline-flex;
		margin-right: 8px;
		padding: 4px 8px
	}
	
	@media (width <576px) {
		#page-pricing-feature-comparison .eyebrow .slp-btn,
		#page-pricing-feature-comparison .eyebrow--highlighted,
		#page-pricing-feature-comparison .eyebrow__text {
			margin-bottom: 8px !important;
			margin-right: 0 !important
		}
	}
	
	#page-pricing-feature-comparison .eyebrow .slp-btn {
		font-size: .875rem;
		margin-right: 8px;
		padding: 0
	}
	
	#ot-sdk-btn {
		background-color: transparent !important
	}



.slp-btn[data-v-56e2df5f] {
		align-items: center;
		border-radius: 4px;
		box-sizing: border-box;
		display: inline-flex;
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.25;
		min-width: 68px;
		padding: 11px 16px;
		text-align: center;
		text-decoration: none;
		transition: background-color .3s cubic-bezier(.7, 0, .3, 1);
		vertical-align: middle
	}
	
	.slp-btn[data-v-56e2df5f]:hover {
		cursor: pointer
	}
	
	.slp-btn-primary[data-v-56e2df5f] {
		background-color: #171321;
		border: 1px solid #171321;
		color: #fff
	}
	
	.slp-btn-primary[data-v-56e2df5f]:hover {
		background-color: #fff;
		border: 1px solid #171321;
		color: #171321
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f] {
		background-color: #d1d0d3;
		border: 1px solid #d1d0d3;
		color: #74717a
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #d1d0d3;
		cursor: default
	}
	
	.slp-btn-secondary[data-v-56e2df5f] {
		background-color: #fff;
		border: none;
		color: #171321
	}
	
	.slp-btn-secondary[data-v-56e2df5f]:hover {
		background-color: #e8e7eb;
		border: none;
		color: #171321;
		outline: none
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		color: #171321;
		padding-left: 0;
		text-decoration: underline;
		text-decoration-color: transparent;
		-webkit-text-decoration: none;
		text-underline-offset: 2px;
		transition: all .2s ease-in-out
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover {
		text-decoration-color: #171321;
		-webkit-text-decoration: underline
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover .slp-icon {
		transform: translate(8px)
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] .slp-icon {
		margin-left: 4px;
		transition: transform .2s ease-in-out
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3;
		text-decoration: none
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover .slp-icon {
		transform: none
	}
	
	.slp-btn-icon[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: 0;
		line-height: unset;
		min-width: unset;
		padding: 8px
	}
	
	.slp-btn-icon.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	.slp-btn-bold[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit;
		padding: 8px
	}
	
	.slp-btn-bold.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	@media (max-width:0px) {
		.slp-col-xs-1[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-1[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-1[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-2[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-2[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-2[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-3[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-3[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-3[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-4[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-4[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-4[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-5[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-5[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-5[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-6[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-6[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-6[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-7[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-7[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-7[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-8[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-8[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-8[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-9[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-9[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-9[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-10[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-10[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-10[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-11[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-11[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-11[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-12[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-12[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-12[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	.slp-container {
		display: block !important;
		min-height: 1px !important;
		visibility: visible !important;
		opacity: 1 !important;
		position: relative !important;
		z-index: 1 !important;
		overflow: visible !important;
	}
	
	.slp-container * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	.slp-container[data-v-67a0761e] {
		border: 1px solid transparent;
		margin-left: auto;
		margin-right: auto;
		padding-left: 16px;
		padding-right: 16px;
		width: 100%;
		display: block;
		min-height: 1px;
		visibility: visible;
		opacity: 1;
		position: relative;
		z-index: 1;
		overflow: visible;
	}
	
	.slp-container[data-v-67a0761e] * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	@media (min-width:640px) {
		.slp-container[data-v-67a0761e] {
			max-width: 95%
		}
	}
	
	@media (min-width:1024px) {
		.slp-container[data-v-67a0761e] {
			max-width: 972px
		}
	}
	
	@media (min-width:1170px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1111px
		}
	}
	
	@media (min-width:1400px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1170px;
			padding: 0
		}
	}
	
	.slp-full-grey-background[data-v-67a0761e] {
		background: #f2f1f5
	}
	
	.slp-full-charcoal-background[data-v-67a0761e] {
		background: #171321
	}
	
	.slp-partial-charcoal-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 75%, #171321 0, #171321)
	}
	
	@media (max-width:576px) {
		.slp-partial-charcoal-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #171321 0, #171321)
		}
	}
	
	.slp-gradient-background[data-v-67a0761e] {
		background: radial-gradient(50.08% 44.51% at 100% 100%, #a989f533, #7759c200), radial-gradient(60.76% 48.01% at 0 100%, #e2432933, #e2432900), #fff
	}
	
	.slp-full-gradient-background[data-v-67a0761e] {
		background: linear-gradient(165.41deg, #fadcd7, #f8f5ff 23.65%, #fff 54.66%, #f6f3fe 80.95%, #ffd4d8 100.92%)
	}
	
	.slp-full-light-purple-background[data-v-67a0761e] {
		background: #f6f3fe
	}
	
	.slp-half-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 50%, #f2f1f5 0, #f2f1f5)
	}
	
	.slp-partial-white-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #f2f1f5, #f2f1f5 70%, #fff 0, #fff)
	}
	
	.slp-partial-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 60%, #f2f1f5 0, #f2f1f5)
	}
	
	@media (max-width:576px) {
		.slp-partial-grey-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #f2f1f5 0, #f2f1f5)
		}
	}
	
	.fluid[data-v-67a0761e] {
		border: none;
		margin: 0;
		max-width: 100%;
		padding: 0
	}
	
	.slp-icon--color-primary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-primary-200[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-primary-300[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-secondary-200[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-surface-100[data-v-b82aeda9] {
		color: #f2f1f5;
		fill: #f2f1f5
	}
	
	.slp-icon--color-surface-200[data-v-b82aeda9] {
		color: #e8e7eb;
		fill: #e8e7eb
	}
	
	.slp-icon--color-surface-300[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-surface-400[data-v-b82aeda9] {
		color: #a2a1a6;
		fill: #a2a1a6
	}
	
	.slp-icon--color-surface-500[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-surface-600[data-v-b82aeda9] {
		color: #45424d;
		fill: #45424d
	}
	
	.slp-icon--color-surface-700[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-800[data-v-b82aeda9] {
		color: #f6f3fe;
		fill: #f6f3fe
	}
	
	.slp-icon--color-surface-900[data-v-b82aeda9] {
		color: #eee7fd;
		fill: #eee7fd
	}
	
	.slp-icon--color-surface-950[data-v-b82aeda9] {
		color: #e3d6ff;
		fill: #e3d6ff
	}
	
	.slp-icon--color-text-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-text-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-text-200[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-text-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-text-link-100[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--color-alert-100[data-v-b82aeda9] {
		color: #ffd4d8;
		fill: #ffd4d8
	}
	
	.slp-icon--color-alert-200[data-v-b82aeda9] {
		color: #f24f63;
		fill: #f24f63
	}
	
	.slp-icon--color-alert-300[data-v-b82aeda9] {
		color: #cb3446;
		fill: #cb3446
	}
	
	.slp-icon--color-warning-100[data-v-b82aeda9] {
		color: #ffefc7;
		fill: #ffefc7
	}
	
	.slp-icon--color-warning-200[data-v-b82aeda9] {
		color: #ffda7a;
		fill: #ffda7a
	}
	
	.slp-icon--color-warning-300[data-v-b82aeda9] {
		color: #ffb800;
		fill: #ffb800
	}
	
	.slp-icon--color-success-100[data-v-b82aeda9] {
		color: #b8e5bc;
		fill: #b8e5bc
	}
	
	.slp-icon--color-success-200[data-v-b82aeda9] {
		color: #48a651;
		fill: #48a651
	}
	
	.slp-icon--color-success-300[data-v-b82aeda9] {
		color: #327338;
		fill: #327338
	}
	
	.slp-icon--color-info-100[data-v-b82aeda9] {
		color: #d6eaff;
		fill: #d6eaff
	}
	
	.slp-icon--color-info-200[data-v-b82aeda9] {
		color: #70b4ff;
		fill: #70b4ff
	}
	
	.slp-icon--color-info-300[data-v-b82aeda9] {
		color: #3979bf;
		fill: #3979bf
	}
	
	.slp-icon--color-accent-100[data-v-b82aeda9] {
		color: #fca326;
		fill: #fca326
	}
	
	.slp-icon--color-accent-200[data-v-b82aeda9] {
		color: #fc6d26;
		fill: #fc6d26
	}
	
	.slp-icon--color-accent-300[data-v-b82aeda9] {
		color: #e24329;
		fill: #e24329
	}
	
	.slp-icon--color-accent-400[data-v-b82aeda9] {
		color: #a989f5;
		fill: #a989f5
	}
	
	.slp-icon--color-accent-500[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--size-xs[data-v-b82aeda9] {
		height: 12px;
		width: 12px
	}
	
	.slp-icon--size-sm[data-v-b82aeda9] {
		height: 16px;
		width: 16px
	}
	
	.slp-icon--size-md[data-v-b82aeda9] {
		height: 24px;
		width: 24px
	}
	
	.slp-icon--size-lg[data-v-b82aeda9] {
		height: 32px;
		width: 32px
	}
	
	.slp-icon--size-xl[data-v-b82aeda9] {
		height: 48px;
		width: 48px
	}
	
	.slp-icon[data-v-b82aeda9] {
		display: inline-flex;
		vertical-align: middle
	}
	
	.slp-icon div[data-v-b82aeda9] {
		height: inherit;
		width: inherit
	}
	
	.slp-row[data-v-adc8d02f] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-text-display1[data-v-f601c702],
	.slp-text-display1[data-v-f601c702] * {
		font-size: 6rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0416666667
	}
	
	@media (max-width:576px) {
		.slp-text-display1[data-v-f601c702],
		.slp-text-display1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading1[data-v-f601c702],
	.slp-text-heading1[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1[data-v-f601c702],
		.slp-text-heading1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2[data-v-f601c702],
	.slp-text-heading2[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2[data-v-f601c702],
		.slp-text-heading2[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3[data-v-f601c702],
	.slp-text-heading3[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3[data-v-f601c702],
		.slp-text-heading3[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4[data-v-f601c702],
	.slp-text-heading4[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4[data-v-f601c702],
		.slp-text-heading4[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5[data-v-f601c702],
	.slp-text-heading5[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5[data-v-f601c702],
		.slp-text-heading5[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-heading1-bold[data-v-f601c702],
	.slp-text-heading1-bold[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1-bold[data-v-f601c702],
		.slp-text-heading1-bold[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2-bold[data-v-f601c702],
	.slp-text-heading2-bold[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2-bold[data-v-f601c702],
		.slp-text-heading2-bold[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3-bold[data-v-f601c702],
	.slp-text-heading3-bold[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3-bold[data-v-f601c702],
		.slp-text-heading3-bold[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4-bold[data-v-f601c702],
	.slp-text-heading4-bold[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4-bold[data-v-f601c702],
		.slp-text-heading4-bold[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5-bold[data-v-f601c702],
	.slp-text-heading5-bold[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5-bold[data-v-f601c702],
		.slp-text-heading5-bold[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-body1[data-v-f601c702],
	.slp-text-body1[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 400;
		line-height: 1.5555555556
	}
	
	.slp-text-body2[data-v-f601c702],
	.slp-text-body2[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5
	}
	
	.slp-text-body3[data-v-f601c702],
	.slp-text-body3[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 400;
		line-height: 1.5714285714
	}
	
	.slp-text-body1-bold[data-v-f601c702],
	.slp-text-body1-bold[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.5555555556
	}
	
	.slp-text-body2-bold[data-v-f601c702],
	.slp-text-body2-bold[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-body3-bold[data-v-f601c702],
	.slp-text-body3-bold[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 660;
		line-height: 1.5714285714
	}
	
	.slp-text-all-caps[data-v-f601c702],
	.slp-text-all-caps[data-v-f601c702] * {
		font-size: .75rem;
		font-weight: 660;
		letter-spacing: .1em;
		line-height: 1.6666666667;
		text-transform: uppercase
	}
	
	.slp-text-quotes[data-v-f601c702],
	.slp-text-quotes[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-style: italic;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	@media (max-width:576px) {
		.slp-text-quotes[data-v-f601c702],
		.slp-text-quotes[data-v-f601c702] * {
			font-size: 1rem;
			line-height: 1.5rem
		}
	}
	
	.slp-text-emphasis[data-v-f601c702],
	.slp-text-emphasis[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	.slp-text-arrow[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702] * {
		color: #fff;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-arrow[data-v-f601c702]:hover,
	.slp-text-arrow[data-v-f601c702]:hover {
		color: #171321
	}
	
	.slp-text-arrow:hover .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:hover .slp-link-text {
		text-decoration: underline
	}
	
	.slp-text-arrow[data-v-f601c702]:active,
	.slp-text-arrow[data-v-f601c702]:active {
		color: #fff
	}
	
	.slp-text-arrow:active .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:active .slp-link-text {
		text-decoration: underline
	}
	
	.arrow-symbol[data-v-f601c702] {
		padding-left: 4px
	}
	
	.side-navigation-layout[data-v-68f8d83f] {
		display: flex
	}
	
	.side-navigation-layout--left[data-v-68f8d83f] {
		flex-direction: row
	}
	
	.side-navigation-layout--right[data-v-68f8d83f] {
		flex-direction: row-reverse
	}
	
	@media (max-width:1025px) {
		.side-navigation-layout[data-v-68f8d83f] {
			flex-direction: column
		}
	}
	
	.side-navigation[data-v-68f8d83f] {
		display: none;
		height: -moz-fit-content;
		height: fit-content;
		padding: 0 8px 96px;
		position: sticky;
		top: 140px
	}
	
	@media (min-width:1025px) {
		.side-navigation[data-v-68f8d83f] {
			display: block
		}
	}
	
	.side-navigation__item[data-v-68f8d83f] {
		padding: 12px 0
	}
	
	.side-navigation__item[data-v-68f8d83f]:first-child {
		margin-top: 0
	}
	
	.side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #171320;
		font-weight: 700;
		line-height: 12px;
		opacity: .2;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation__link[data-v-68f8d83f]:hover {
		opacity: 1
	}
	
	.side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		opacity: 1
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #a2a1a6;
		font-size: 1rem;
		font-weight: 700;
		line-height: 12px;
		opacity: 1;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f]:hover {
		box-shadow: none;
		color: #d1d0d3
	}
	
	.side-navigation--dark .side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		color: #fff
	}
	
	.side-navigation-dropdown[data-v-68f8d83f] {
		background-color: #fff;
		display: block;
		margin: 16px 0;
		position: sticky;
		top: 132px;
		z-index: 100
	}
	
	@media (min-width:1025px) {
		.side-navigation-dropdown[data-v-68f8d83f] {
			display: none
		}
	}
	
	.side-navigation-dropdown .dropdown-toggle[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		color: #74717a;
		cursor: pointer;
		display: flex;
		font-size: 1rem;
		justify-content: space-between;
		padding: 10px 16px;
		width: 100%
	}
	
	.side-navigation-dropdown .dropdown-menu[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		box-shadow: 0 4px 6px #0000001a;
		list-style: none;
		padding: 0
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f] {
		padding: 10px 16px
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f]:last-child {
		border-bottom: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f] {
		color: #171321;
		display: block;
		text-decoration: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f]:hover {
		font-weight: 500
	}
	
	.side-navigation-content[data-v-68f8d83f] {
		flex: 1
	}
	
	.slp-radio[data-v-f37e970e] {
		cursor: pointer;
		font-size: 1rem;
		margin-bottom: 16px;
		padding-left: 32px;
		position: relative;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none
	}
	
	.slp-radio.disabled[data-v-f37e970e] {
		color: #74717a !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #d1d0d3 !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #d1d0d3;
		display: block
	}
	
	.slp-radio:hover .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input[data-v-f37e970e] {
		height: 0;
		opacity: 0;
		position: absolute;
		width: 0
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e]:after {
		display: block
	}
	
	.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #45424d;
		border-radius: 50%;
		height: 16px;
		left: 0;
		position: absolute;
		top: 2px;
		width: 16px
	}
	
	.slp-radio__checkmark span[data-v-f37e970e],
	.slp-radio__checkmark[data-v-f37e970e]:hover {
		border: 1px solid #a989f5
	}
	
	.slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #7759c2;
		border-radius: 50%;
		content: "";
		display: none;
		height: 2px;
		left: 3px;
		padding: 4px;
		position: absolute;
		top: 3px;
		width: 2px
	}
	
	.slp-radio-group[data-v-ae31ec89] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-radio-group--horizontal[data-v-ae31ec89] {
		flex-direction: row
	}
	
	.slp-radio-group--horizontal .slp-radio[data-v-ae31ec89]:not(last-child) {
		margin-right: 24px;
		padding-left: 24px
	}
	
	.slp-radio-group--horizontal .slp-radio__option[data-v-ae31ec89] {
		flex-basis: 30%
	}
	
	.slp-radio-group--vertical[data-v-ae31ec89] {
		flex-direction: column
	}
	
	.slp-loading-linear[data-v-ee32411b] {
		animation: gradient-ee32411b 1s linear infinite;
		background: linear-gradient(90.89deg, #ef8cf3 -13.26%, #825ee9 67.46%);
		background-position: 0 0;
		background-size: 200% 200%;
		height: 4px;
		position: relative;
		width: 204px
	}
	
	@keyframes gradient-ee32411b {
		0% {
			background-position: 200% 200%
		}
		50% {
			background-position: 100% 100%
		}
		to {
			background-position: 0 0
		}
	}
	
	.slp-loading-round[data-v-ee32411b] {
		animation: spin-ee32411b 1s linear infinite;
		background-color: #fff;
		border: 8px solid #e8e7eb;
		border-radius: 50%;
		border-top-color: #a989f5;
		height: 32px;
		position: relative;
		transform: rotate(-45deg);
		width: 32px
	}
	
	@keyframes spin-ee32411b {
		0% {
			transform: rotate(-45deg)
		}
		to {
			transform: rotate(315deg)
		}
	}
	
	.depth-2[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-2.mobile[data-v-c3be63ed] {
		margin-left: 16px
	}
	
	.depth-3[data-v-c3be63ed] {
		margin-left: 48px
	}
	
	.depth-3.mobile[data-v-c3be63ed] {
		margin-left: 24px
	}
	
	.depth-4[data-v-c3be63ed] {
		margin-left: 64px
	}
	
	.depth-4.mobile[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-5[data-v-c3be63ed] {
		margin-left: 80px
	}
	
	.depth-5.mobile[data-v-c3be63ed] {
		margin-left: 40px
	}
	
	.anchor[data-v-c3be63ed] {
		border-radius: 4px;
		color: #171321;
		display: block;
		margin-bottom: 4px;
		padding: 8px 16px
	}
	
	.anchor.selected[data-v-c3be63ed] {
		background-color: #f6f3fe
	}
	
	.anchor[data-v-c3be63ed]:hover {
		background-color: #e3d6ff;
		color: #171321
	}
	
	.mobile .anchor[data-v-c3be63ed] {
		margin-bottom: 0
	}
	
	.mobile .anchor.selected[data-v-c3be63ed] {
		background-color: #fff
	}
	
	.mobile .anchor[data-v-c3be63ed]:hover {
		background-color: #fff;
		color: #171321
	}
	
	.dropdown[data-v-9b690a76] {
		background-color: #fff;
		left: 0;
		position: sticky;
		right: 0;
		top: 20px;
		z-index: 100
	}
	
	.dropdown .horizontal-rule[data-v-9b690a76] {
		border-top: 1px solid #d1d0d3
	}
	
	.dropdown.hide .dropdown__button[data-v-9b690a76] {
		border-radius: 4px !important
	}
	
	.dropdown.hide .dropdown__list[data-v-9b690a76] {
		display: none
	}
	
	.dropdown .nav-heading[data-v-9b690a76] {
		font-size: 12px;
		margin-bottom: 8px;
		padding: 0 16px
	}
	
	.dropdown__button[data-v-9b690a76] {
		align-items: center;
		border: 1px solid #d1d0d3 !important;
		border-radius: 4px 4px 0 0 !important;
		display: flex;
		justify-content: space-between;
		width: 100%
	}
	
	.dropdown__list[data-v-9b690a76] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		left: 0;
		max-height: 70vh;
		overflow-y: scroll;
		padding: 16px 8px;
		position: absolute;
		right: 0;
		top: 42px
	}
	
	.dropdown__link[data-v-9b690a76] {
		align-items: center;
		color: #171321;
		display: flex;
		justify-content: space-between;
		margin-left: 8px;
		text-decoration: none;
		width: 100%
	}
	
	#collapsible-sidebar-wrapper[data-v-47e57dda] {
		display: flex
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar[data-v-47e57dda] {
		align-self: flex-start;
		height: 100%;
		max-height: calc(100vh - 96px);
		min-width: 300px;
		overflow-y: scroll;
		padding: 0 32px 32px;
		position: sticky;
		top: 0
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .nav-heading[data-v-47e57dda] {
		margin-bottom: 8px
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .anchors[data-v-47e57dda] {
		margin-bottom: 32px
	}
	
	@media (min-width:768px) {
		.mobile[data-v-47e57dda] {
			display: none !important
		}
	}
	
	@media (max-width:768px) {
		.desktop[data-v-47e57dda] {
			display: none !important
		}
	}
	
	.slp-tooltip[data-v-1280f345] {
		border-bottom: 1px dashed #171321;
		display: inline-block;
		position: relative
	}
	
	.slp-tooltip.button-mode[data-v-1280f345] {
		cursor: pointer
	}
	
	.slp-tooltip.no-border[data-v-1280f345] {
		border: none
	}
	
	.slp-tooltip:hover .slp-tooltip__content[data-v-1280f345] {
		opacity: 1
	}
	
	.slp-tooltip__list[data-v-1280f345] {
		list-style: disc inside;
		list-style-position: outside;
		margin-left: 16px
	}
	
	.slp-tooltip__list li[data-v-1280f345] {
		margin-bottom: 8px
	}
	
	.slp-tooltip__wrapper[data-v-1280f345] {
		pointer-events: none;
		position: relative;
		text-align: left
	}
	
	.slp-tooltip__content[data-v-1280f345] {
		background: #333;
		border-radius: 4px;
		color: #fff;
		font-size: 12px;
		line-height: 16px;
		padding: 12px;
		position: absolute;
		transform: translate(-50%);
		transition: all .3s ease-in-out;
		width: 170px;
		z-index: 20
	}
	
	.slp-tooltip__content.hover-mode[data-v-1280f345] {
		opacity: 0
	}
	
	.slp-tooltip__content[data-v-1280f345]:before {
		content: "";
		display: block;
		height: 0;
		left: -8px;
		position: absolute;
		top: 50px;
		width: 0
	}
	
	.slp-tooltip__content.top[data-v-1280f345] {
		bottom: 30px;
		left: 50%
	}
	
	.slp-tooltip__content.top[data-v-1280f345]:before {
		border: 8px solid transparent;
		border-top-color: #333;
		left: 46%;
		top: 98%
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345] {
		left: 50%;
		top: 28px
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345]:before {
		border-bottom: 8px solid #333;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		left: 46%;
		top: -8px
	}
	
	.slp-tooltip__content.right[data-v-1280f345] {
		left: 100%;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content.right[data-v-1280f345]:before {
		border-bottom: 8px solid transparent;
		border-right: 8px solid #333;
		border-top: 8px solid transparent;
		left: -8px;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content[data-v-1280f345] a {
		color: #fff;
		cursor: pointer;
		pointer-events: all;
		text-decoration: underline
	}
	
	.breadcrumb[data-v-fd412793] {
		display: flex
	}
	
	.breadcrumb__crumb[data-v-fd412793] {
		align-items: center;
		color: #7759c2;
		display: flex;
		position: relative
	}
	
	.breadcrumb__crumb__tooltip[data-v-fd412793] {
		border-bottom: none !important;
		font-size: .875rem
	}
	
	.breadcrumb__crumb a span[data-v-fd412793] {
		white-space: nowrap
	}
	
	.breadcrumb__crumb[data-v-fd412793]:not(.breadcrumb__crumb--disabled):hover {
		text-decoration: underline
	}
	
	.breadcrumb__crumb--mobile[data-v-fd412793] {
		overflow: hidden
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793] {
		flex: 1
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793],
	.breadcrumb__crumb--mobile span[data-v-fd412793] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	
	.breadcrumb__crumb--disabled[data-v-fd412793] {
		color: #74717a
	}
	
	.breadcrumb__crumb--disabled a[data-v-fd412793],
	.breadcrumb__crumb--disabled a[data-v-fd412793]:active,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:focus,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:hover {
		cursor: auto;
		text-decoration: none
	}
	
	.breadcrumb__crumb a[data-v-fd412793] {
		color: inherit
	}
	
	.breadcrumb__chevron[data-v-fd412793] {
		margin: 0 10px 0 6px
	}
	
	.dropdown[data-v-e3d886e6] {
		position: relative
	}
	
	.dropdown__select[data-v-e3d886e6] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background: transparent;
		border: 1px solid #333;
		border-radius: 4px;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 400;
		padding: 14px 12px;
		width: 100%
	}
	
	.dropdown[data-v-e3d886e6]:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none' viewBox='0 0 12 7'%3E%3Cpath fill='%23333' d='M10.293.293a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5A1 1 0 0 1 1.707.293L6 4.586z'/%3E%3C/svg%3E");
		pointer-events: none;
		position: absolute;
		right: 28px;
		top: calc(50% - 14px)
	}
	
	.dropdown span[data-v-e3d886e6] {
		color: #171321
	}
	
	.slp-background-color-primary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-primary-200[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-primary-300[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-secondary-200[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-surface-100[data-v-2b3ad016] {
		background-color: #f2f1f5
	}
	
	.slp-background-color-surface-200[data-v-2b3ad016] {
		background-color: #e8e7eb
	}
	
	.slp-background-color-surface-300[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-surface-400[data-v-2b3ad016] {
		background-color: #a2a1a6
	}
	
	.slp-background-color-surface-500[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-surface-600[data-v-2b3ad016] {
		background-color: #45424d
	}
	
	.slp-background-color-surface-700[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-800[data-v-2b3ad016] {
		background-color: #f6f3fe
	}
	
	.slp-background-color-surface-900[data-v-2b3ad016] {
		background-color: #eee7fd
	}
	
	.slp-background-color-surface-950[data-v-2b3ad016] {
		background-color: #e3d6ff
	}
	
	.slp-background-color-text-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-text-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-text-200[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-text-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-text-link-100[data-v-2b3ad016] {
		background-color: #7759c2
	}
	
	.slp-background-color-alert-100[data-v-2b3ad016] {
		background-color: #ffd4d8
	}
	
	.slp-background-color-alert-200[data-v-2b3ad016] {
		background-color: #f24f63
	}
	
	.slp-background-color-alert-300[data-v-2b3ad016] {
		background-color: #cb3446
	}
	
	.slp-background-color-warning-100[data-v-2b3ad016] {
		background-color: #ffefc7
	}
	
	.slp-background-color-warning-200[data-v-2b3ad016] {
		background-color: #ffda7a
	}
	
	.slp-background-color-warning-300[data-v-2b3ad016] {
		background-color: #ffb800
	}
	
	.slp-background-color-success-100[data-v-2b3ad016] {
		background-color: #b8e5bc
	}
	
	.slp-background-color-success-200[data-v-2b3ad016] {
		background-color: #48a651
	}
	
	.slp-background-color-success-300[data-v-2b3ad016] {
		background-color: #327338
	}
	
	.slp-background-color-info-100[data-v-2b3ad016] {
		background-color: #d6eaff
	}
	
	.slp-background-color-info-200[data-v-2b3ad016] {
		background-color: #70b4ff
	}
	
	.slp-background-color-info-300[data-v-2b3ad016] {
		background-color: #3979bf
	}
	
	.slp-background-color-accent-100[data-v-2b3ad016] {
		background-color: #fca326
	}
	
	.slp-background-color-accent-200[data-v-2b3ad016] {
		background-color: #fc6d26
	}
	
	.slp-background-color-accent-300[data-v-2b3ad016] {
		background-color: #e24329
	}
	
	.slp-background-color-accent-400[data-v-2b3ad016] {
		background-color: #a989f5
	}
	
	.slp-background-color-accent-500[data-v-2b3ad016] {
		background-color: #7759c2
	}



.grid-wrapper[data-v-00bffee2] {
		display: flex;
		flex-direction: column;
		overflow-x: clip
	}
	
	.grid-wrapper[data-v-00bffee2]>* {
		max-width: 100%;
		min-width: 0
	}
	
	.banner[data-v-00bffee2] {
		order: 0
	}
	
	@media screen and (min-width:768px) {
		.banner[data-v-00bffee2] {
			order: -1
		}
	}



@media (max-width:1025px) {
		:lang(en) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1026px) {
		:lang(en) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (max-width:1200px) {
		:not(: lang(en)) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1201px) {
		:not(: lang(en)) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	#navigation[data-v-d2fdf33f] {
		background: #fff;
		left: 0;
		min-height: 84px;
		position: sticky;
		right: 0;
		top: 0;
		z-index: 1025
	}
	
	@media (min-width:576px) and (max-width:1024px) {
		#navigation[data-v-d2fdf33f] {
			min-height: 80px
		}
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] {
		border: none;
		display: none
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] *,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:after,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] {
		display: none
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] *,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:after,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}



.be-nav-navigation[data-v-3e0009a0] {
		backdrop-filter: blur(16px);
		-webkit-backdrop-filter: blur(16px);
		background-color: #fff;
		padding: 4px 24px 16px
	}
	
	.be-nav-navigation[data-v-3e0009a0] *,
	.be-nav-navigation[data-v-3e0009a0]:after,
	.be-nav-navigation[data-v-3e0009a0]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-3e0009a0] {
		overflow-x: clip
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation[data-v-3e0009a0] {
			display: flex;
			justify-content: center;
			padding: 4px 24px 16px
		}
	}
	
	.be-nav-navigation__login-popover[data-v-3e0009a0] {
		display: flex;
		flex-direction: column;
		min-width: 240px;
		padding: 0 24px
	}
	
	.be-nav-navigation__link[data-v-3e0009a0] {
		color: #7759c2
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:hover {
		text-decoration: underline
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:last-of-type {
		padding-bottom: 0
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation__search[data-v-3e0009a0] {
			margin-right: 0
		}
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0] {
		color: #74717a;
		transition: all .3s ease-in-out
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0]:hover {
		color: #45424d
	}
	
	.be-nav-navigation-bottom[data-v-3e0009a0] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding-top: 16px;
		width: 100%
	}
	
	.be-nav-navigation-bottom.centered[data-v-3e0009a0] {
		justify-content: center
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover:after {
		animation: shine-3e0009a0 .8s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left[data-v-3e0009a0] {
		align-items: center;
		color: #74717a !important;
		display: flex
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left ul[data-v-3e0009a0] {
		white-space: nowrap
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left--no-search[data-v-3e0009a0] {
		margin-right: 40px
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0] {
		display: inline-block
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(:last-child) {
		margin-right: 16px
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(: last-child) {
			margin-right: 8px
		}
	}
	
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0] {
		color: #74717a;
		position: relative;
		transition: all .1s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-item_button--active[data-v-3e0009a0],
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0]:hover {
		color: #171321
	}
	
	.be-nav-navigation-bottom .navigation-bottom-right[data-v-3e0009a0] {
		align-items: center;
		display: flex
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-bottom-right .slp-btn[data-v-3e0009a0]:not(: first-child) {
			margin-right: 8px
		}
	}
	
	.v-popper__arrow-container[data-v-3e0009a0] {
		display: none !important
	}
	
	.v-popper__popper[data-v-3e0009a0] {
		outline: none !important
	}
	
	@keyframes shine-3e0009a0 {
		to {
			left: 200%
		}
	}



.navigation-dropdown[data-v-6683d6d6] {
		display: inline-block;
		margin-bottom: -16px;
		padding-bottom: 16px;
		position: relative
	}
	
	.navigation-dropdown:hover .navigation-dropdown__popover[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button[data-v-6683d6d6] {
		color: #74717a;
		position: relative;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__button[data-v-6683d6d6]:hover {
		color: #171321
	}
	
	.navigation-dropdown__button:hover svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button svg[data-v-6683d6d6] {
		bottom: -4px;
		display: none;
		left: calc(50% - 8px);
		position: absolute
	}
	
	.navigation-dropdown__popover[data-v-6683d6d6] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		box-shadow: 0 8px 50px -16px #d1d0d280;
		display: flex;
		flex-wrap: wrap;
		min-width: 170px;
		position: absolute;
		top: 50px;
		transition: visibility 0s, opacity .15s ease-in-out;
		z-index: 1
	}
	
	.navigation-dropdown__popover--center[data-v-6683d6d6] {
		left: 50%;
		transform: translate(-50%)
	}
	
	.navigation-dropdown__popover--hidden[data-v-6683d6d6] {
		opacity: 0;
		visibility: hidden
	}
	
	.navigation-dropdown__popover--left[data-v-6683d6d6] {
		left: 0;
		transform: translate(0)
	}
	
	.navigation-dropdown__popover--right[data-v-6683d6d6] {
		left: 70px;
		transform: translate(-100%)
	}
	
	.navigation-dropdown__popover--show[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown__categories[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		margin: 0 4px;
		min-width: 170px;
		-moz-column-break-inside: avoid;
		break-inside: avoid
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__categories[data-v-6683d6d6] {
			margin: 0 16px
		}
	}
	
	.navigation-dropdown__categories--mb[data-v-6683d6d6] {
		margin-bottom: 24px !important
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6] {
		color: #171321 !important;
		padding: 8px 0;
		white-space: nowrap
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6]:hover {
		color: #7759c2 !important
	}
	
	.navigation-dropdown__bottom-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 8px !important;
		transition: none !important
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__bottom-link[data-v-6683d6d6] {
			padding-bottom: 16px !important;
			padding-left: 16px !important
		}
	}
	
	.navigation-dropdown__main[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px 16px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__main[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	@media (max-width:1400px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -50px
		}
	}
	
	@media (max-width:1200px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -80px
		}
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6] {
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		white-space: normal
	}
	
	.navigation-dropdown__side-section h5[data-v-6683d6d6],
	.navigation-dropdown__side-section p[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6]:hover {
		background-color: #e3d6ff;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__image[data-v-6683d6d6],
	.navigation-dropdown__logo[data-v-6683d6d6] {
		height: 160px;
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__image[data-v-6683d6d6],
		.navigation-dropdown__logo[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__logo[data-v-6683d6d6] {
		background: #fff;
		border-radius: 4px 4px 50px;
		box-sizing: border-box;
		padding: 12px
	}
	
	.navigation-dropdown__logo img[data-v-6683d6d6] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	.navigation-dropdown__icon[data-v-6683d6d6] {
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__icon[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__icon img[data-v-6683d6d6] {
		border-bottom-right-radius: 50px;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 0 !important;
		text-align: left !important;
		transition: none !important
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6]>* {
		transition: none !important
	}
	
	.navigation-dropdown__side-link-small[data-v-6683d6d6] {
		font-size: 14px !important
	}
	
	.navigation-dropdown__footer[data-v-6683d6d6] {
		background-color: #f6f3fe;
		padding: 24px 32px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown__cards[data-v-6683d6d6] {
			display: flex;
			padding: 24px 8px
		}
	}
	
	.nav-card-grid[data-v-6683d6d6] {
		display: grid;
		gap: 1px;
		grid-template-columns: repeat(3, 300px)
	}
	
	.nav-card-grid.separators[data-v-6683d6d6] {
		background-color: #e8e7eb
	}
	
	.with-footer[data-v-6683d6d6] {
		display: flex;
		flex-direction: column
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list--w-footer[data-v-6683d6d6] {
			padding: 0 16px
		}
		.navigation-dropdown-list--w-footer .navigation-dropdown-list__wrapper[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		margin-top: 8px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__item[data-v-6683d6d6] {
		padding: 12px 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		gap: 10px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link[data-v-6683d6d6] {
		font-size: 16px;
		margin-top: 20px;
		padding: 16px 0 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon[data-v-6683d6d6] {
		height: 12px;
		position: relative;
		width: 12px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon svg[data-v-6683d6d6] {
		left: 0;
		position: absolute;
		top: 0
	}



.nav-card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex: 1 1 300px;
		flex-direction: column;
		gap: 16px;
		height: 100%;
		min-width: 300px;
		padding: 24px
	}
	
	.nav-card ul[data-v-4cb1eda5] {
		width: 100%
	}
	
	.nav-card ul[data-v-4cb1eda5]>:first-child {
		padding-top: 0 !important
	}
	
	.nav-card .title[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: flex;
		flex-wrap: nowrap
	}
	
	.nav-card .title:hover .title-chevron[data-v-4cb1eda5] {
		visibility: visible
	}
	
	.nav-card .title[data-v-4cb1eda5] br {
		content: "";
		display: none
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] br {
			display: block
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon {
		height: 16px;
		width: 16px
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] .icon {
			display: none
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon * {
		fill: currentColor
	}
	
	.nav-card .description[data-v-4cb1eda5],
	.nav-card .items[data-v-4cb1eda5],
	.nav-card .title[data-v-4cb1eda5] {
		white-space: normal
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5] {
		border-left: 1px solid #e8e7eb
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5]:first-of-type {
		border-left-color: transparent
	}
	
	.nav-card__item[data-v-4cb1eda5] {
		border-bottom: 1px solid #d1d0d3;
		margin: 0 16px;
		padding: 16px 0 !important
	}
	
	@media (min-width:1025px) {
		.nav-card__item[data-v-4cb1eda5] {
			border-bottom: 0;
			margin: 0;
			padding: 0 0 16px !important
		}
	}
	
	.nav-card__item span[data-v-4cb1eda5] {
		font-weight: 400;
		white-space: normal
	}
	
	@media (min-width:1025px) {
		.nav-card__item span[data-v-4cb1eda5] {
			font-weight: 600
		}
	}
	
	.nav-card__card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex-direction: column;
		gap: 16px;
		width: 100%
	}
	
	.nav-card__card:hover .link[data-v-4cb1eda5],
	.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
		color: #7759c2
	}
	
	@media (min-width:1200px) {
		.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
			align-self: flex-end;
			display: block;
			margin-bottom: 6px
		}
	}
	
	.nav-card__card:hover .nav-card__link[data-v-4cb1eda5] {
		text-decoration-color: #000
	}
	
	.nav-card__card:hover .nav-card__link .slp-icon[data-v-4cb1eda5] {
		transform: translate(8px)
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] {
		height: 16px;
		width: 16px
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] * {
		fill: currentColor
	}
	
	.nav-card__icon[data-v-4cb1eda5] {
		color: #171321;
		height: 24px;
		width: 24px
	}
	
	@media (min-width:1200px) {
		.nav-card__icon[data-v-4cb1eda5] {
			color: #74717a
		}
	}
	
	.nav-card__article[data-v-4cb1eda5] {
		display: flex;
		flex-direction: column;
		gap: 16px
	}
	
	.nav-card .nav-card__link[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: inline-flex;
		text-decoration: underline;
		text-decoration-color: transparent;
		text-underline-offset: 2px;
		transition: all .3s ease
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] {
		height: 12px !important;
		position: relative;
		transform: translate(0);
		transition: all .3s ease;
		width: 12px !important
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] svg {
		left: 0;
		position: absolute;
		top: 0
	}
	
	.anchor-wrapper:hover .cta[data-v-4cb1eda5],
	.anchor-wrapper:hover .link[data-v-4cb1eda5] {
		color: #7759c2
	}
	
	.description[data-v-4cb1eda5] {
		color: #74717abf
	}
	
	.items[data-v-4cb1eda5] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin-top: 4px
	}
	
	@media (max-width:1025px) {
		.items[data-v-4cb1eda5] {
			padding-left: 16px;
			width: 100%
		}
		.items .item[data-v-4cb1eda5] {
			border-bottom: 1px solid #d1d0d3;
			padding-bottom: 16px;
			width: 100%
		}
		.items .link[data-v-4cb1eda5] {
			color: #171321;
			font-weight: 400
		}
	}
	
	.link[data-v-4cb1eda5] {
		color: #000
	}
	
	.link[data-v-4cb1eda5]:hover {
		color: #7759c2
	}
	
	.cta[data-v-4cb1eda5] {
		align-items: center;
		display: flex
	}
	
	.title-chevron[data-v-4cb1eda5] {
		align-self: flex-end;
		padding-bottom: 25px;
		visibility: hidden
	}
	
	@media (max-width:1025px) {
		.title-chevron[data-v-4cb1eda5] {
			visibility: visible
		}
	}



.nav-footer[data-v-536eaa06] {
		align-self: stretch;
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		gap: 24px;
		padding: 24px 32px 32px;
		width: 100%
	}
	
	.nav-footer__title[data-v-536eaa06] {
		color: #7759c2
	}
	
	@media (min-width:1025px) {
		.nav-footer[data-v-536eaa06] {
			padding: 24px
		}
	}
	
	@media (min-width:1200px) {
		.nav-footer[data-v-536eaa06] {
			padding: 32px
		}
	}
	
	.footer-button-container[data-v-536eaa06] {
		background-color: #f6f3fe;
		display: grid;
		gap: 32px;
		grid-template-columns: repeat(3, 1fr)
	}
	
	@media (max-width:1025px) {
		.footer-button-container[data-v-536eaa06] {
			grid-template-columns: 1fr
		}
	}
	
	.footer-button-container .button[data-v-536eaa06] {
		background: #eee7fd;
		border: none;
		border-radius: 4px;
		color: #000;
		justify-content: center;
		width: 100%
	}
	
	.footer-button-container .button[data-v-536eaa06]:hover {
		background: #e3d6ff;
		border: none
	}



@media (min-width:1025px) {
		.navigation-dropdown-list[data-v-d937d793] {
			display: flex
		}
		.navigation-dropdown-list__wrapper[data-v-d937d793] {
			display: flex;
			flex-wrap: wrap;
			padding: 24px
		}
		.navigation-dropdown-list__sections[data-v-d937d793] {
			display: flex;
			gap: 16px
		}
	}
	
	.navigation-dropdown-list__section[data-v-d937d793] {
		-moz-column-break-inside: avoid;
		break-inside: avoid;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin: 24px 16px 0;
		min-width: 170px;
		page-break-inside: avoid
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0 8px
		}
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793] {
		background-color: var(--backgroundColor, #fff);
		color: var(--textColor, #171321);
		display: block;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		position: relative;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]>* {
		position: relative
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]:before {
		background-color: var(--backgroundColor, #fff);
		border-radius: 0 4px 4px 0;
		content: "";
		height: calc(100% + 2px);
		left: 0;
		position: absolute;
		top: -1px;
		width: calc(100% + 2px)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__article a[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793],
	.navigation-dropdown-list__feature__content a[data-v-d937d793] {
		display: flex;
		flex-direction: column;
		height: 100%;
		justify-content: space-between;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-align: left;
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793] svg *,
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] svg * {
		fill: currentColor
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg,
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg {
		transform: translate(8px)
	}
	
	.navigation-dropdown-list__feature__title[data-v-d937d793],
	.navigation-dropdown-list__feature__title span[data-v-d937d793] {
		color: #7759c2
	}
	
	.navigation-dropdown-list__side-link[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] {
		border-bottom: 1px solid #d1d0d3;
		padding: 12px 0 !important
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] {
			border-bottom: 0;
			margin: 0;
			padding: 8px 0 !important
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] span {
		font-size: 18px;
		font-weight: 400;
		line-height: 28px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] span {
			font-size: 16px;
			line-height: 24px
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a {
		color: #171321
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a:hover {
		color: #7759c2
	}
	
	.navigation-dropdown-list__title[data-v-d937d793] {
		color: #7759c2;
		margin: 24px 16px 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__title[data-v-d937d793] {
			margin: 8px 0 0
		}
	}
	
	.navigation-dropdown-list__list[data-v-d937d793] {
		padding-left: 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__list[data-v-d937d793] {
			padding-left: 0
		}
	}
	
	.navigation-dropdown-list__bottom-link[data-v-d937d793] {
		margin: 16px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 0 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 8px 0
		}
	}
	
	.navigation-dropdown-list__image[data-v-d937d793] {
		margin-bottom: 16px;
		max-width: 375px;
		width: 100%
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			height: 160px;
			max-width: 200px;
			width: 200px
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown-list__image img[data-v-d937d793] {
		height: 100%;
		width: 100%
	}
	
	.navigation-dropdown-list__feature-desc[data-v-d937d793] {
		margin: 32px 0
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__feature-desc[data-v-d937d793] {
			margin: 0 0 8px
		}
	}



.be-nav__nav-button[data-v-62226572] {
		transition: background-color .1s ease-in-out !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	.be-nav__nav-button--accent[data-v-62226572] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--accent[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav__nav-button--animate[data-v-62226572]:after {
		animation: shine-62226572 1s ease-in-out
	}
	
	.be-nav__nav-button--gleam[data-v-62226572] {
		background: linear-gradient(93.83deg, #c7b1febf 7.27%, #ffd4d8bf 105.33%) !important;
		border: none !important;
		color: #171321 !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	@keyframes shine-62226572 {
		to {
			left: 200%
		}
	}



.be-nav-tablet[data-v-fb4275f3] {
		align-items: center;
		background-color: #fff;
		display: flex;
		justify-content: space-between;
		padding: 16px 8px
	}
	
	@media (max-width:576px) {
		.be-nav-tablet[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-tablet[data-v-fb4275f3] *,
	.be-nav-tablet[data-v-fb4275f3]:after,
	.be-nav-tablet[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone[data-v-fb4275f3] {
		background-color: #fff
	}
	
	@media (min-width:577px) {
		.be-nav-phone[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-phone[data-v-fb4275f3] *,
	.be-nav-phone[data-v-fb4275f3]:after,
	.be-nav-phone[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone .navigation-top[data-v-fb4275f3] {
		border-radius: 0;
		justify-content: center;
		width: 100%
	}
	
	.be-nav-phone .navigation-top:hover svg[data-v-fb4275f3] {
		fill: #000
	}
	
	.be-nav-phone .navigation-bottom[data-v-fb4275f3] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding: 16px
	}
	
	.be-nav-phone .navigation-bottom .search-icon[data-v-fb4275f3] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		color: #171321 !important
	}
	
	.be-nav-phone .navigation-bottom .search-icon svg path[data-v-fb4275f3] {
		fill: #171321 !important
	}
	
	.be-nav-phone__icon[data-v-fb4275f3],
	.be-nav-phone__icon[data-v-fb4275f3] * {
		color: #fff;
		fill: currentColor
	}
	
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3],
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3] * {
		color: #000
	}



.be-nav-search[data-v-caad2a1a] {
		background-color: #fff;
		bottom: 0;
		left: 0;
		overflow-y: scroll;
		position: fixed;
		right: 0;
		top: 84px
	}
	
	@media (max-width:1025px) {
		.be-nav-search[data-v-caad2a1a] {
			overflow-x: hidden;
			top: 0
		}
	}
	
	.be-nav-search__container[data-v-caad2a1a] {
		height: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-search__container[data-v-caad2a1a] {
			padding: 0 !important
		}
	}
	
	.be-nav-search__row[data-v-caad2a1a] {
		flex-wrap: nowrap !important;
		height: 100%;
		justify-content: center
	}
	
	.be-nav-search__row[data-v-caad2a1a]:focus-visible {
		outline: none
	}
	
	.be-nav-search__close[data-v-caad2a1a] {
		display: flex;
		justify-content: flex-end;
		margin-top: 16px
	}
	
	.be-nav-search__close--text[data-v-caad2a1a] {
		color: #171321 !important
	}



.be-nav-search-content {
		padding: 24px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content {
			padding: 8px
		}
	}
	
	.be-nav-search-content__input {
		position: relative;
		width: 100%
	}
	
	.be-nav-search-content__input input {
		-webkit-appearance: none;
		border: 0;
		border-bottom: 1px solid #d1d0d3;
		border-radius: 0;
		color: #74717a;
		font-size: 2.5rem;
		width: calc(100% - 8px)
	}
	
	.be-nav-search-content__input input::-moz-placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input::placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input:focus {
		outline: none
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input input {
			caret-color: #171321 !important;
			font-size: 1.375rem
		}
	}
	
	.be-nav-search-content__input--close {
		cursor: pointer;
		position: absolute;
		right: 16px;
		top: 20px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input--close {
			top: 4px
		}
	}
	
	.be-nav-search-content__link {
		color: #171321 !important;
		font-weight: 700 !important
	}



.be-nav-suggestions__default[data-v-8f850be7] {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 4px
	}
	
	@media (min-width:1025px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			-moz-column-gap: 32px;
			column-gap: 32px;
			display: grid;
			grid-template-columns: repeat(2, 1fr)
		}
	}
	
	@media (min-width:1200px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			grid-template-columns: repeat(3, 1fr)
		}
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7] {
		background-color: #f6f3fe !important;
		border: none !important;
		color: #171321 !important;
		justify-content: center;
		margin-bottom: 16px;
		transition: all .3s ease-in-out;
		width: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-suggestions__default-btn[data-v-8f850be7] {
			max-width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7]:hover {
		background-color: #e3d6ff !important
	}
	
	.be-nav-suggestions__result[data-v-8f850be7] {
		align-items: center;
		display: flex
	}
	
	.be-nav-suggestions__result--icon[data-v-8f850be7] {
		min-width: 16px
	}
	
	.be-nav-suggestions__result--icon svg[data-v-8f850be7] {
		min-height: 16px;
		min-width: 16px
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
		color: #7759c2;
		font-weight: 400
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7]:hover {
		text-decoration-color: #7759c2
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
			padding-left: 8px !important
		}
	}
	
	.be-nav-suggestions__result .slp-btn span[data-v-8f850be7] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}



.banner[data-v-3611edb9] {
		display: block
	}
	
	.banner[data-v-3611edb9]:hover .icon {
		transform: translate(8px)
	}
	
	.banner__desktop[data-v-3611edb9] {
		align-items: center;
		background-color: #171321;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		overflow: hidden;
		width: 100%
	}
	
	@media (max-width:768px) {
		.banner__desktop[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner__desktop .content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center
	}
	
	.banner__desktop .icon[data-v-3611edb9] {
		color: #fff;
		display: flex;
		transition: all .3s ease
	}
	
	.banner__desktop .icon[data-v-3611edb9] svg * {
		fill: currentColor
	}
	
	.banner__desktop .image[data-v-3611edb9] {
		margin-right: 8px
	}
	
	.banner__desktop .text[data-v-3611edb9] {
		color: #fff;
		padding: 16px 0;
		text-decoration: underline
	}
	
	.banner__mobile[data-v-3611edb9] {
		--background-gradient: linear-gradient(135deg, #f7a20f, #a989f5, #962eff, #09f);
		color: #171321;
		display: block;
		font-size: 14px;
		margin: 9px;
		padding: 8px 12px;
		position: relative;
		text-decoration: none
	}
	
	.banner__mobile[data-v-3611edb9]:before {
		background: var(--background-gradient) border-box;
		border: 2px solid transparent;
		border-radius: 70px;
		content: "";
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask-composite: exclude;
		-webkit-mask-composite: xor;
		position: absolute
	}
	
	.banner__mobile .pill-content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center;
		position: relative;
		z-index: 1
	}
	
	.banner__mobile .pill-content .slp-icon[data-v-3611edb9] {
		margin-left: 16px;
		transition: transform .2s ease-in-out
	}
	
	@media (min-width:768px) {
		.banner__mobile[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner--release[data-v-3611edb9] {
		background: #232150;
		overflow: hidden;
		position: relative
	}
	
	.banner--release[data-v-3611edb9]:after,
	.banner--release[data-v-3611edb9]:before {
		content: "";
		height: 100%;
		left: 0;
		pointer-events: none;
		position: absolute;
		top: 0;
		width: 100%
	}
	
	.banner--release[data-v-3611edb9]:before {
		background: radial-gradient(42.45% 64.15% at 21.3% 14.65%, #ceb3ef26 5.05%, #ceb3ef00)
	}
	
	.banner--release[data-v-3611edb9]:after {
		background: radial-gradient(59.78% 45.32% at 31.69% 94.07%, #e2432933 0, #e2432908)
	}
	
	.banner--release .banner__desktop[data-v-3611edb9] {
		background: transparent;
		display: flex !important;
		justify-content: center
	}
	
	.banner--release .text[data-v-3611edb9] {
		font-weight: 600;
		text-align: center;
		text-decoration: none
	}
	
	@media (max-width:576px) {
		.banner--release .text[data-v-3611edb9] {
			padding: 0
		}
	}
	
	.banner--release .banner__button-text[data-v-3611edb9] {
		color: #fff;
		display: none;
		text-decoration: underline
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button-text[data-v-3611edb9] {
			display: block
		}
	}
	
	.banner--release .banner__button[data-v-3611edb9] {
		font-size: 16px;
		font-weight: 400;
		margin-left: 8px;
		min-width: auto;
		padding: 0
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button[data-v-3611edb9] {
			margin-left: 16px;
			padding: 11px 0
		}
	}
	
	@media (max-width:576px) {
		.banner--release .banner__button .icon svg[data-v-3611edb9] {
			margin: -3px 0 0
		}
	}
	
	.banner--release .content[data-v-3611edb9] {
		display: inline;
		padding: 16px;
		position: relative;
		text-align: center
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9] {
			display: flex;
			padding: 0 8px
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after,
	.banner--release .content[data-v-3611edb9]:before {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 100%;
		content: "";
		height: 100%;
		max-width: 138px;
		pointer-events: none;
		position: absolute;
		width: 100%
	}
	
	.banner--release .content[data-v-3611edb9]:before {
		background-image: url(images/banner/gitlab18-graphic-leftside.svg);
		left: 0;
		margin-left: 32px;
		top: 0;
		transform: translate(-100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:before {
			margin-left: 0;
			transform: translate(-100%)
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after {
		background-image: url(images/banner/gitlab18-graphic-rightside.svg);
		margin-right: 32px;
		right: 0;
		top: -2px;
		transform: translate(100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:after {
			margin-right: 0;
			top: 0
		}
	}



.be-nav-footer[data-v-d1550395] {
		background-color: #171321;
		color: #fff;
		overflow: hidden;
		padding: 40px 16px;
		z-index: 1
	}
	
	.be-nav-footer[data-v-d1550395] *,
	.be-nav-footer[data-v-d1550395]:after,
	.be-nav-footer[data-v-d1550395]:before {
		box-sizing: border-box
	}
	
	.be-nav-footer .disclaimer[data-v-d1550395] {
		background: #f2f1f5;
		padding: 32px 0
	}
	
	@media (max-width:768px) {
		.be-nav-footer .container[data-v-d1550395] {
			padding: 0 !important
		}
	}
	
	.be-nav-footer .footer__navigation[data-v-d1550395] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: space-between
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .footer__navigation[data-v-d1550395] {
			flex-direction: row;
			flex-wrap: nowrap
		}
	}
	
	.be-nav-footer .logo[data-v-d1550395] {
		display: flex;
		margin: 0 auto 0 0
	}
	
	.be-nav-footer .logo span[data-v-d1550395] {
		font-size: 1.125rem;
		margin-left: 4px
	}
	
	.be-nav-footer .content[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 30px;
		justify-content: space-between;
		margin-top: 48px
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .content[data-v-d1550395] {
			margin-top: 0
		}
	}
	
	@media (min-width:769px) {
		.be-nav-footer .column-wrapper[data-v-d1550395] {
			margin-top: 24px
		}
	}
	
	.be-nav-footer .column[data-v-d1550395] {
		flex: 1 0 auto;
		max-width: 150px;
		min-width: 2rem;
		width: 100%
	}
	
	.be-nav-footer .column__heading[data-v-d1550395] {
		margin-bottom: 16px
	}
	
	@media (max-width:768px) {
		.be-nav-footer .column__nested[data-v-d1550395] {
			align-items: flex-start;
			display: flex;
			gap: 30px;
			justify-content: space-between;
			max-width: 100%
		}
		.be-nav-footer .column__nested[data-v-d1550395]>* {
			width: 145px
		}
	}
	
	@media (min-width:768px) {
		.be-nav-footer .column[data-v-d1550395] {
			max-width: 160px
		}
	}
	
	@media (max-width:768px) {
		.be-nav-footer .divided[data-v-d1550395] {
			width: 100%
		}
	}
	
	.be-nav-footer .links__item[data-v-d1550395] {
		margin-bottom: 8px
	}
	
	.be-nav-footer .links__item[data-v-d1550395]:hover {
		text-decoration: underline
	}
	
	@media (max-width:768px) {
		.be-nav-footer .links__divided[data-v-d1550395] {
			-moz-column-gap: calc(100% - 290px);
			column-gap: calc(100% - 290px);
			-moz-columns: 120px 2;
			columns: 120px 2
		}
	}
	
	.be-nav-footer .link[data-v-d1550395] {
		color: #fff;
		font-size: .875rem;
		line-height: 1.5714285714
	}
	
	.be-nav-footer .footer__cta[data-v-d1550395] {
		display: flex;
		flex-direction: column;
		padding-top: 64px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__cta[data-v-d1550395] {
			padding-top: 96px
		}
	}
	
	.be-nav-footer .footer__selectors[data-v-d1550395] {
		align-items: baseline;
		border-bottom: 1px solid #fff;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		margin-bottom: 32px;
		padding-bottom: 24px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__selectors[data-v-d1550395] {
			flex-direction: row
		}
	}
	
	.be-nav-footer .footer__selectors--two-children[data-v-d1550395] {
		justify-content: space-between
	}
	
	.be-nav-footer__source-buttons[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.be-nav-footer__button[data-v-d1550395] {
		border: none;
		color: #fff;
		cursor: pointer;
		font-size: .875rem;
		font-weight: 660;
		padding: 0;
		text-decoration: underline
	}
	
	.be-nav-footer__button--black[data-v-d1550395] {
		color: #171321
	}
	
	.be-nav-footer .source p[data-v-d1550395] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.be-nav-footer .source a[data-v-d1550395] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.be-nav-footer .source img[data-v-d1550395] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395],
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395] {
		border: none !important;
		color: #fff !important;
		cursor: pointer;
		font-family: Sans, sans-serif !important;
		font-size: 14px !important;
		padding: 0 !important;
		text-align: left !important
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395]:hover,
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395]:hover {
		background: inherit;
		text-decoration: underline
	}



	
	
	
	
	
	
	
	
	



.social__links[data-v-cfa6ae15] {
		align-items: center;
		display: flex;
		gap: 15px;
		margin-top: 32px;
		width: 100%
	}
	
	@media (min-width:829px) {
		.social__links[data-v-cfa6ae15] {
			margin-top: 0;
			width: inherit
		}
	}
	
	.social__links--icon[data-v-cfa6ae15] {
		color: #fff;
		height: auto;
		transition: .3s;
		width: 24px
	}
	
	.social__links--icon[data-v-cfa6ae15] * {
		fill: currentColor
	}
	
	.social__links--icon[data-v-cfa6ae15]:hover {
		color: #a989f5
	}



.footer-source[data-v-df34934d] {
		display: flex;
		flex-direction: column
	}
	
	.footer-source__source-buttons[data-v-df34934d] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.footer-source p[data-v-df34934d] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.footer-source a[data-v-df34934d] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.footer-source img[data-v-df34934d] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}



.strikethrough[data-v-6d75ff47] {
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	.emailField[data-v-6d75ff47] {
		justify-content: center;
		margin-bottom: 120px
	}
	
	@media (max-width:576px) {
		.emailField[data-v-6d75ff47] {
			margin-bottom: 56px
		}
	}
	
	[data-v-6d75ff47] .email-input {
		background-color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta {
		color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta:hover {
		text-decoration-color: #fff
	}
	
	.gartner[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border: 1px solid #45424d;
		border-radius: 12px;
		color: #fff;
		display: inline-flex;
		margin-bottom: 120px;
		margin-left: 8px;
		padding: 16px 32px
	}
	
	.gartner .gartner-content[data-v-6d75ff47] {
		margin: 0 64px 0 32px
	}
	
	@media (max-width:576px) {
		.gartner[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			margin-left: 0;
			padding: 24px 24px 24px 16px
		}
		.gartner .gartner-content[data-v-6d75ff47] {
			margin: 16px 0;
			text-align: left
		}
	}
	
	.gartner .banner-image[data-v-6d75ff47] {
		height: 20px
	}
	
	.gartner .banner-button[data-v-6d75ff47] {
		color: #a989f5;
		font-weight: 400;
		text-decoration: none
	}
	
	.gartner[data-v-6d75ff47]>* {
		z-index: 6
	}
	
	.video[data-v-6d75ff47] {
		padding-bottom: 120px
	}
	
	@media (max-width:576px) {
		.video[data-v-6d75ff47] {
			padding-bottom: 56px
		}
	}
	
	.video[data-v-6d75ff47] video {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(0deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent;
		border-radius: 16px
	}
	
	.video[data-v-6d75ff47] .video-modal-loop__play-icon {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(90deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent
	}
	
	.pill_text[data-v-6d75ff47] {
		align-items: center;
		display: flex
	}
	
	.pill_text span[data-v-6d75ff47] {
		margin-left: 8px
	}
	
	@media (max-width:576px) {
		.pill_text[data-v-6d75ff47] {
			margin-left: 0
		}
		.pill_text img[data-v-6d75ff47] {
			display: none
		}
		.pill_text span[data-v-6d75ff47] {
			margin-left: 0
		}
	}
	
	.pill__button[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border-radius: 100px;
		color: #fff;
		display: flex;
		font-size: 16px;
		font-weight: 580;
		gap: 8px;
		line-height: 28px;
		margin-left: 8px;
		padding: 4px 8px;
		text-decoration: none;
		z-index: 6
	}
	
	@media (max-width:576px) {
		.pill__button[data-v-6d75ff47] {
			margin: auto;
			padding: 0 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47] {
		align-items: center;
		color: #fff;
		display: inline-flex;
		margin-bottom: 32px;
		margin-top: 56px;
		padding: 4px 4px 4px 8px;
		position: relative
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			font-size: 16px;
			gap: 8px;
			padding: 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47]:before {
		background: linear-gradient(89.09deg, #e1986d -1.12%, #7759c2 102.06%, #6e43d3 102.07%) border-box;
		border: 1.5px solid transparent;
		border-radius: 20px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47]:before {
			border-radius: 12px
		}
	}
	
	.section[data-v-6d75ff47] {
		background: linear-gradient(180deg, #2c2656 0, #2c2656, #171321 50%, #171321);
		color: #fff;
		overflow: hidden;
		padding-top: 56px;
		position: relative;
		text-align: center;
		--blob-size: 1100px;
		--blob-speed: 10s;
		--blob-speed-scale: calc(var(--blob-speed)*.75);
		--blob-speed-move: calc(var(--blob-speed)*1);
		--blob-speed-rotate: calc(var(--blob-speed)*2);
		--blob-opacity: .22;
		--blob-blur: 60px;
		--blob-color-1: #fca326;
		--blob-color-2: #ceb3ef;
		--blob-color-3: #a989f5;
		--blob-color-4: #ceb3ef;
		--blob-color-5: #6fdac9;
		--blob-shape-speed: 9s
	}
	
	.section[data-v-6d75ff47]:before {
		background-image: url(images/homepage/background-star.svg);
		background-position: bottom;
		background-repeat: no-repeat;
		bottom: 0;
		content: "";
		height: -webkit-fill-available;
		left: 0;
		opacity: .6;
		position: absolute;
		width: 100%
	}
	
	@media (max-width:576px) {
		.section[data-v-6d75ff47]:before {
			left: -200px;
			width: 150%
		}
	}
	
	.blobs[data-v-6d75ff47] {
		filter: blur(var(--blob-blur));
		height: 120%;
		right: 0;
		bottom: 0;
		left: 0;
		overflow: visible;
		position: absolute;
		top: 0;
		z-index: 0
	}
	
	.blob-container[data-v-6d75ff47] {
		backface-visibility: hidden;
		height: 100%;
		position: absolute;
		width: 100%;
		will-change: transform
	}
	
	.blob[data-v-6d75ff47] {
		border-radius: 100%;
		height: calc(var(--blob-size)*.35);
		opacity: var(--blob-opacity);
		position: absolute;
		transform-origin: center;
		width: var(--blob-size)
	}
	
	.blob-1[data-v-6d75ff47] {
		animation: blob-pulse-1-6d75ff47 var(--blob-speed-scale) infinite ease-in-out, blob-shape-1-6d75ff47 var(--blob-shape-speed) infinite alternate ease-in-out, blob-float-1-6d75ff47 calc(var(--blob-speed-move)*1.6) infinite alternate ease-in-out;
		background-color: var(--blob-color-1);
		left: -15%;
		top: -10%
	}
	
	.blob-2[data-v-6d75ff47] {
		animation: blob-pulse-2-6d75ff47 calc(var(--blob-speed-scale)*.8) infinite ease-in-out, blob-shape-2-6d75ff47 calc(var(--blob-shape-speed)*1.2) infinite alternate ease-in-out, blob-float-2-6d75ff47 calc(var(--blob-speed-move)*1.8) infinite alternate ease-in-out;
		background-color: var(--blob-color-2);
		right: 20%;
		top: -20%
	}
	
	.blob-3[data-v-6d75ff47] {
		animation: blob-pulse-3-6d75ff47 calc(var(--blob-speed-scale)*1.2) infinite ease-in-out, blob-shape-3-6d75ff47 calc(var(--blob-shape-speed)*.8) infinite alternate ease-in-out, blob-float-3-6d75ff47 calc(var(--blob-speed-move)*2) infinite alternate ease-in-out;
		background-color: var(--blob-color-3);
		left: 0;
		top: 20%
	}
	
	.blob-4[data-v-6d75ff47] {
		animation: blob-pulse-4-6d75ff47 calc(var(--blob-speed-scale)*1) infinite ease-in-out, blob-shape-4-6d75ff47 calc(var(--blob-shape-speed)*1.4) infinite alternate ease-in-out, blob-float-4-6d75ff47 calc(var(--blob-speed-move)*1.7) infinite alternate ease-in-out;
		background-color: var(--blob-color-4);
		right: 0;
		top: 80%
	}
	
	.blob-5[data-v-6d75ff47] {
		animation: blob-pulse-5-6d75ff47 calc(var(--blob-speed-scale)*.9) infinite ease-in-out, blob-shape-5-6d75ff47 calc(var(--blob-shape-speed)*1.3) infinite alternate ease-in-out, blob-float-5-6d75ff47 calc(var(--blob-speed-move)*1.9) infinite alternate ease-in-out;
		background-color: var(--blob-color-5);
		right: -15%;
		top: 5%
	}
	
	.content-container[data-v-6d75ff47] {
		align-items: center;
		display: flex;
		height: 100%;
		padding-top: 4rem;
		position: relative;
		width: 100%;
		z-index: 5
	}
	
	@media (max-width:576px) {
		.content-container[data-v-6d75ff47] {
			padding-top: 0
		}
	}
	
	@keyframes blob-pulse-1-6d75ff47 {
		0%,
		to {
			transform: scale(.8, 1.2)
		}
		50% {
			transform: scale(1.2, .8)
		}
	}
	
	@keyframes blob-pulse-2-6d75ff47 {
		0%,
		to {
			transform: scale(.9, 1.1)
		}
		50% {
			transform: scale(1.1, .9)
		}
	}
	
	@keyframes blob-pulse-3-6d75ff47 {
		0%,
		to {
			transform: scale(1.1, .9)
		}
		50% {
			transform: scale(.85, 1.15)
		}
	}
	
	@keyframes blob-pulse-4-6d75ff47 {
		0%,
		to {
			transform: scale(.95, 1.05)
		}
		50% {
			transform: scale(1.15, .85)
		}
	}
	
	@keyframes blob-pulse-5-6d75ff47 {
		0%,
		to {
			transform: scale(1)
		}
		50% {
			transform: scale(1.3, .7)
		}
	}
	
	@keyframes blob-shape-1-6d75ff47 {
		0% {
			border-radius: 60% 40% 70% 30%/40% 50% 50% 60%
		}
		25% {
			border-radius: 70% 30% 50% 50%/30% 40% 60% 70%
		}
		50% {
			border-radius: 40% 60% 30% 70%/50% 60% 40% 50%
		}
		75% {
			border-radius: 30% 70% 70% 30%/60% 40% 50% 50%
		}
		to {
			border-radius: 60% 40% 50% 50%/50% 30% 70% 50%
		}
	}
	
	@keyframes blob-shape-2-6d75ff47 {
		0% {
			border-radius: 50% 50% 40% 60%/60% 40% 50% 50%
		}
		25% {
			border-radius: 30% 70% 70% 30%/50% 50% 60% 40%
		}
		50% {
			border-radius: 70% 30% 50% 50%/40% 60% 50% 50%
		}
		75% {
			border-radius: 50% 50% 30% 70%/70% 30% 40% 60%
		}
		to {
			border-radius: 40% 60% 60% 40%/50% 50% 40% 60%
		}
	}
	
	@keyframes blob-shape-3-6d75ff47 {
		0% {
			border-radius: 40% 60% 60% 40%/60% 30% 70% 40%
		}
		25% {
			border-radius: 60% 40% 30% 70%/50% 60% 30% 70%
		}
		50% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		75% {
			border-radius: 70% 30% 50% 50%/40% 50% 60%
		}
		to {
			border-radius: 30% 70% 60% 40%/70% 40% 30% 60%
		}
	}
	
	@keyframes blob-shape-4-6d75ff47 {
		0% {
			border-radius: 60% 40% 30% 70%/40% 70% 30% 60%
		}
		25% {
			border-radius: 40% 60% 70% 30%/60% 40% 70% 30%
		}
		50% {
			border-radius: 70% 30% 40% 60%/30% 60% 40% 70%
		}
		75% {
			border-radius: 30% 70% 60% 40%/70% 30% 60% 40%
		}
		to {
			border-radius: 60% 40% 50% 50%/40% 60% 30% 70%
		}
	}
	
	@keyframes blob-shape-5-6d75ff47 {
		0% {
			border-radius: 50% 50% 60% 40%/40% 60% 50% 50%
		}
		25% {
			border-radius: 40% 60% 50% 50%/70% 30% 40% 60%
		}
		50% {
			border-radius: 60% 40% 40% 60%/50% 50% 70% 30%
		}
		75% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		to {
			border-radius: 30% 70% 50% 50%/60% 40% 30% 70%
		}
	}
	
	@keyframes blob-float-1-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(25%, 20%) rotate(10deg)
		}
		to {
			transform: translate(-20%, 30%) rotate(-10deg)
		}
	}
	
	@keyframes blob-float-2-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 30%) rotate(-15deg)
		}
		to {
			transform: translate(15%, 25%) rotate(5deg)
		}
	}
	
	@keyframes blob-float-3-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 50%) rotate(8deg)
		}
		to {
			transform: translate(-30%, -20%) rotate(-12deg)
		}
	}
	
	@keyframes blob-float-4-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(-25%, -20%) rotate(-10deg)
		}
		to {
			transform: translate(30%, 15%) rotate(15deg)
		}
	}
	
	@keyframes blob-float-5-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		33% {
			transform: translate(-25%, 20%) rotate(-5deg)
		}
		66% {
			transform: translate(-15%, 5%) rotate(5deg)
		}
		to {
			transform: translate(-30%, 45%) rotate(10deg)
		}
	}



.email-redirect[data-v-90cf3d0f] {
		display: flex
	}
	
	@media (max-width:576px) {
		.email-redirect[data-v-90cf3d0f] {
			flex-direction: column
		}
	}
	
	.email-input[data-v-90cf3d0f] {
		align-items: center;
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		display: flex;
		justify-content: space-between;
		padding: 4px 4px 4px 16px
	}
	
	.email-input[data-v-90cf3d0f]:focus-within {
		border: 1px solid #70b4ff
	}
	
	@media (max-width:576px) {
		.email-input__submit[data-v-90cf3d0f] {
			justify-content: center;
			width: 100%
		}
	}
	
	.email-input input[data-v-90cf3d0f] {
		border: none;
		display: flex;
		font-family: Sans;
		font-size: 16px;
		font-weight: 400;
		height: 100%;
		line-height: 24px;
		margin-right: 16px;
		min-width: 240px
	}
	
	.email-input input[data-v-90cf3d0f]::-moz-placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]::placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]:active,
	.email-input input[data-v-90cf3d0f]:focus {
		outline: none
	}
	
	@media (max-width:576px) {
		.email-input input[data-v-90cf3d0f] {
			align-self: flex-start;
			margin-right: unset;
			min-width: 100%;
			padding: 16px
		}
		.email-input[data-v-90cf3d0f] {
			flex-direction: column;
			padding: 0
		}
	}
	
	.secondary-cta[data-v-90cf3d0f] {
		justify-content: center;
		margin-left: 32px
	}
	
	@media (max-width:576px) {
		.secondary-cta[data-v-90cf3d0f] {
			margin-top: 16px
		}
	}



.video-modal-loop[data-v-655bc4c7] {
		cursor: pointer;
		position: relative
	}
	
	.video-modal-loop__play-icon[data-v-655bc4c7] {
		border: 2px solid #45424d;
		border-radius: 9999px;
		box-sizing: content-box;
		color: #171321;
		cursor: pointer;
		font-size: 48px;
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		transition: color .2s ease;
		z-index: 2
	}
	
	@media (min-width:576px) {
		.video-modal-loop__play-icon[data-v-655bc4c7] {
			height: 96px;
			width: 96px
		}
	}
	
	.video-modal-loop__play-icon path[data-v-655bc4c7] {
		fill: #fff;
		transition: color .2s ease
	}
	
	.video-modal-loop__play-icon circle[data-v-655bc4c7] {
		fill: currentColor;
		transition: color .2s ease
	}
	
	.video-modal-loop__video-looping[data-v-655bc4c7] {
		filter: brightness(.6);
		width: 100%
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon[data-v-655bc4c7] {
		color: #1e1d43
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon path[data-v-655bc4c7] {
		color: #fff
	}
	
	.video-modal-loop--dark[data-v-655bc4c7] {
		background-color: #171321
	}



.modal[data-v-8019ad5d] {
		background: transparent;
		display: flex;
		flex-direction: column;
		margin-top: 160px
	}
	
	@media (max-width:1025px) {
		.modal[data-v-8019ad5d] {
			width: 100%
		}
	}
	
	.modal__backdrop[data-v-8019ad5d] {
		align-items: flex-start;
		background-color: #171321d9;
		bottom: 0;
		display: flex;
		justify-content: center;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1040
	}
	
	.modal__backdrop--light[data-v-8019ad5d] {
		background-color: #d1d0d2c4
	}
	
	.modal__header[data-v-8019ad5d] {
		background-color: transparent;
		justify-content: space-between;
		position: relative
	}
	
	.modal__footer[data-v-8019ad5d],
	.modal__header[data-v-8019ad5d] {
		display: flex;
		padding: 16px
	}
	
	.modal__body[data-v-8019ad5d] {
		padding: 8px;
		position: relative
	}
	
	.btn__close[data-v-8019ad5d] {
		border: none;
		border-radius: 50%;
		cursor: pointer;
		height: 45px;
		position: absolute;
		right: -8px;
		top: 0;
		width: 45px
	}
	
	@media (min-width:1025px) {
		.btn__close[data-v-8019ad5d] {
			right: -24px
		}
	}
	
	.btn__close svg[data-v-8019ad5d] {
		height: 100%;
		width: 100%
	}



.video-wrapper[data-v-803c7e46] {
		position: relative;
		width: 100%
	}
	
	.video-wrapper .video[data-v-803c7e46] {
		cursor: pointer;
		height: 100% !important;
		width: 920px !important
	}
	
	@media (max-width:1025px) {
		.video-wrapper .video[data-v-803c7e46] {
			width: 100% !important
		}
	}
	
	.video-wrapper .video[data-v-803c7e46] .video-thumbnail,
	.video-wrapper .video[data-v-803c7e46] .vimeo-player {
		height: 100%
	}
	
	.video-wrapper .video-thumbnail[data-v-803c7e46] {
		height: auto;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.video-wrapper .video-thumbnail:hover+.video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #7d2bd9;
		opacity: 1
	}
	
	.video-wrapper .video-thumbnail__play-icon[data-v-803c7e46] {
		opacity: .75;
		position: absolute;
		right: 47%;
		top: 40%;
		transition: all .3s
	}
	
	.video-wrapper .video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #333;
		transition: all .3s ease-in-out
	}



.vimeo-player iframe {
		aspect-ratio: 16/9;
		height: auto;
		max-width: 100% !important;
		width: 100%
	}



.title[data-v-751da43f] {
		color: #74717a;
		margin-bottom: 32px;
		text-align: center
	}
	
	.marquee[data-v-751da43f] {
		display: flex;
		gap: 64px;
		-webkit-mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		position: relative
	}
	
	.marquee:hover .marquee__content[data-v-751da43f] {
		animation-play-state: paused
	}
	
	.marquee .marquee__content[data-v-751da43f] {
		align-items: center;
		animation: scroll-751da43f 20s linear infinite;
		display: flex;
		flex-shrink: 0;
		gap: 64px
	}
	
	.marquee .marquee__content .logo[data-v-751da43f] {
		max-height: 32px
	}
	
	@keyframes scroll-751da43f {
		0% {
			transform: translate(0)
		}
		to {
			transform: translate(calc(-100% - 64px))
		}
	}
	
	@media (prefers-reduced-motion:reduce) {
		.marquee__content[data-v-751da43f] {
			animation-play-state: paused !important
		}
	}



.emailField[data-v-a7f456d7] {
		justify-content: center;
		margin-top: 32px
	}
	
	.hero[data-v-a7f456d7] {
		margin-bottom: 80px;
		text-align: center
	}
	
	.content[data-v-a7f456d7] {
		margin-top: 120px
	}
	
	.slp-btn-secondary[data-v-a7f456d7] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		margin-left: 16px;
		text-align: center
	}



.buffer[data-v-c1476a23] {
		height: 200px
	}
	
	.wrapper[data-v-c1476a23] {
		margin: 120px 0
	}
	
	@media (max-width:576px) {
		.wrapper[data-v-c1476a23] {
			margin: 56px 0 120px
		}
	}
	
	.feature-description[data-v-c1476a23] {
		color: #a2a1a6;
		margin-top: 8px
	}
	
	.cards-container[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		scroll-timeline: --cards-scroll block
	}
	
	.cards-container .card[data-v-c1476a23] {
		background-color: #fff;
		border-radius: 16px;
		box-shadow: 0 -8px 20px #0000001a;
		display: flex;
		height: 548px;
		overflow: hidden;
		position: sticky;
		transform-origin: center top;
		will-change: transform
	}
	
	.cards-container .card-1[data-v-c1476a23] {
		top: calc(84px + 10vh);
		z-index: 1;
		view-timeline: --card-1-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-1-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-1[data-v-c1476a23] {
			top: 120px
		}
	}
	
	.cards-container .card-2[data-v-c1476a23] {
		top: calc(108px + 10vh);
		z-index: 2;
		view-timeline: --card-2-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-2-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-2[data-v-c1476a23] {
			top: 144px
		}
	}
	
	.cards-container .card-3[data-v-c1476a23] {
		top: calc(132px + 10vh);
		z-index: 3;
		view-timeline: --card-3-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-3-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-3[data-v-c1476a23] {
			top: 168px
		}
	}
	
	.cards-container .card-4[data-v-c1476a23] {
		top: calc(156px + 10vh);
		z-index: 4;
		view-timeline: --card-4-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-4-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-4[data-v-c1476a23] {
			top: 192px
		}
	}
	
	.cards-container .card-5[data-v-c1476a23] {
		top: calc(180px + 10vh);
		z-index: 5;
		view-timeline: --card-5-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-5-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-5[data-v-c1476a23] {
			top: 216px
		}
	}
	
	.cards-container .card-6[data-v-c1476a23] {
		top: calc(204px + 10vh);
		z-index: 6;
		view-timeline: --card-6-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-6-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-6[data-v-c1476a23] {
			top: 240px
		}
	}
	
	.cards-container .card-7[data-v-c1476a23] {
		top: calc(228px + 10vh);
		z-index: 7;
		view-timeline: --card-7-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-7-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-7[data-v-c1476a23] {
			top: 264px
		}
	}
	
	.cards-container .card-8[data-v-c1476a23] {
		top: calc(252px + 10vh);
		z-index: 8;
		view-timeline: --card-8-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-8-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-8[data-v-c1476a23] {
			top: 288px
		}
	}
	
	.cards-container .card-9[data-v-c1476a23] {
		top: calc(276px + 10vh);
		z-index: 9;
		view-timeline: --card-9-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-9-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-9[data-v-c1476a23] {
			top: 312px
		}
	}
	
	.cards-container .card-10[data-v-c1476a23] {
		top: calc(300px + 10vh);
		z-index: 10;
		view-timeline: --card-10-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-10-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-10[data-v-c1476a23] {
			top: 336px
		}
	}
	
	.cards-container .card.card-1[data-v-c1476a23] {
		margin-bottom: 96px
	}
	
	.cards-container .card.card-2[data-v-c1476a23] {
		margin-bottom: 72px
	}
	
	.cards-container .card.card-3[data-v-c1476a23] {
		margin-bottom: 48px
	}
	
	.cards-container .card.card-4[data-v-c1476a23] {
		margin-bottom: 24px
	}
	
	.cards-container .card .left-side[data-v-c1476a23],
	.cards-container .card .right-side[data-v-c1476a23] {
		flex: 0 0 50%
	}
	
	.cards-container .card .card-title[data-v-c1476a23] {
		margin-top: 16px;
		padding-right: 24px
	}
	
	@media (max-width:576px) {
		.cards-container .card .right-side[data-v-c1476a23] {
			display: none
		}
		.cards-container .card .left-side[data-v-c1476a23] {
			flex: 1;
			padding: 24px !important
		}
		.cards-container .card .left-side .card-title[data-v-c1476a23] {
			padding-right: 0
		}
		.cards-container .card .left-side .slp-btn[data-v-c1476a23] {
			text-align: left
		}
	}
	
	.cards-container .card .left-side[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		padding: 48px
	}
	
	.cards-container .card .left-side .pill[data-v-c1476a23] {
		background: linear-gradient(90deg, #a989f566, #fca32666);
		border-radius: 100px;
		padding: 4px 8px;
		width: -moz-fit-content;
		width: fit-content
	}
	
	.cards-container .card .left-side.gitlab-duo[data-v-c1476a23] {
		background-color: #171321;
		color: #fff
	}
	
	.cards-container .card .left-side.gitlab-duo .slp-btn[data-v-c1476a23] {
		color: #fff
	}
	
	.cards-container .card .left-side.security .pill[data-v-c1476a23] {
		background: #cbe2f9;
		color: #0b5cad
	}
	
	.cards-container .card .left-side.platform .pill[data-v-c1476a23] {
		background: #e1d8f9;
		color: #5943b6
	}
	
	.cards-container .card .left-side.devsecops .pill[data-v-c1476a23] {
		background: #c9e7d7;
		color: #0b5d32
	}
	
	.cards-container .card .left-side .feature[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		margin-top: 24px
	}
	
	.cards-container .card .left-side .feature-title[data-v-c1476a23] {
		align-items: flex-start;
		display: flex;
		font-size: 20px;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title svg[data-v-c1476a23] {
		flex-shrink: 0;
		margin-top: 6px
	}
	
	.cards-container .card .left-side .feature-title__content[data-v-c1476a23] {
		flex: 1
	}
	
	.cards-container .card .left-side .feature-title__title[data-v-c1476a23] {
		align-items: center;
		display: flex;
		flex-wrap: wrap;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title__title .new-pill[data-v-c1476a23] {
		align-items: center;
		background: linear-gradient(100deg, #aa8af6 6.7%, #d09596 93.89%);
		border-radius: 100px;
		display: inline-flex;
		font-size: 12px;
		font-weight: 660;
		height: 20px;
		line-height: 1;
		padding: 0 8px
	}
	
	.cards-container .card .right-side[data-v-c1476a23] {
		background: linear-gradient(90deg, #eee7fd 2.53%, #f6f3fed4 50.98%, #ffd4d873)
	}
	
	.cards-container .card .right-side img[data-v-c1476a23] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	@keyframes scale-card-c1476a23 {
		0% {
			transform: scale(.9)
		}
		to {
			transform: scale(1)
		}
	}



.carousel-container[data-v-a1abc733] {
		margin: 48px 0 120px;
		position: relative
	}
	
	@media (max-width:546px) {
		.carousel-container[data-v-a1abc733] {
			margin-bottom: 48px;
			overflow: visible;
			padding: 0
		}
	}
	
	.carousel-track[data-v-a1abc733] {
		--position: 3;
		--animating: 0;
		--card-width: calc(33.33333% - 21.33333px);
		--card-gap: 32px;
		display: flex;
		gap: var(--card-gap);
		touch-action: pan-y;
		transform: translate(calc(var(--position)*-1*(var(--card-width) + var(--card-gap))));
		transition: transform calc(.5s*var(--animating)) cubic-bezier(.25, 1, .5, 1);
		will-change: transform
	}
	
	@media (max-width:880px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: calc(50% - 16px);
			--card-gap: 16px
		}
	}
	
	@media (max-width:546px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: 85%;
			--card-gap: 16px;
			left: calc((100% - var(--card-width))/2);
			position: relative
		}
	}
	
	.nav-button[data-v-a1abc733] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 50%;
		position: absolute;
		top: calc(50% - 24px);
		z-index: 2
	}
	
	@media (max-width:546px) {
		.nav-button[data-v-a1abc733] {
			display: none
		}
	}
	
	.previous-button[data-v-a1abc733] {
		left: -16px
	}
	
	.next-button[data-v-a1abc733] {
		right: -16px
	}
	
	.card[data-v-a1abc733] {
		border-radius: 16px;
		color: #171321;
		display: flex;
		flex: 0 0 var(--card-width);
		flex-direction: column;
		height: 370px;
		max-width: var(--card-width);
		min-width: 240px;
		padding: 32px;
		transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);
		will-change: transform, box-shadow
	}
	
	@media (max-width:546px) {
		.card[data-v-a1abc733] {
			height: 330px;
			min-width: unset
		}
	}
	
	@media (min-width:546px) {
		.card[data-v-a1abc733]:hover {
			box-shadow: 0 6px 10px #00000026;
			transform: scale(1.05)
		}
	}
	
	.card-image[data-v-a1abc733] {
		height: 48px;
		margin-right: auto;
		margin-top: auto;
		max-width: 100%;
		-o-object-fit: contain;
		object-fit: contain
	}



.slp-btn-secondary[data-v-308feca3] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		text-align: center
	}
	
	.container[data-v-308feca3] {
		display: flex;
		margin-top: 48px
	}
	
	@media (max-width:576px) {
		.container[data-v-308feca3] {
			flex-direction: column-reverse;
			margin-bottom: 96px;
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3] {
		margin-top: 120px
	}
	
	@media (max-width:576px) {
		.container .left-side[data-v-308feca3],
		.container .left-side .title[data-v-308feca3] {
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3],
	.container .right-side[data-v-308feca3] {
		flex: 0 0 50%
	}
	
	@media (max-width:576px) {
		.container .image[data-v-308feca3] {
			margin: 0;
			width: 100%
		}
	}



.next-steps[data-v-11ff7e85] {
		background: #171321;
		color: #fff;
		padding-bottom: 32px;
		position: relative;
		z-index: 1
	}
	
	.next-steps .eyebrow[data-v-11ff7e85] {
		color: #a2a1a6
	}
	
	.next-steps__container[data-v-11ff7e85] {
		align-items: center;
		background: #171321;
		border-bottom: 1px solid var(--slp-color-surface-600, #45424d);
		display: flex;
		flex-direction: column;
		padding: 64px 24px
	}
	
	@media (min-width:576px) {
		.next-steps__container[data-v-11ff7e85] {
			padding: 96px
		}
	}
	
	@media (min-width:768px) {
		.next-steps__container[data-v-11ff7e85] {
			max-width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.next-steps__container[data-v-11ff7e85] {
			text-align: center
		}
	}
	
	.next-steps__container .description[data-v-11ff7e85] {
		max-width: 650px;
		text-align: center
	}
	
	.next-steps__container .buttons[data-v-11ff7e85] {
		display: flex;
		flex-direction: row;
		gap: 24px
	}
	
	@media (max-width:1025px) {
		.next-steps__container .buttons[data-v-11ff7e85] {
			flex-direction: column;
			width: 100%
		}
	}
	
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		border: 1px solid var(--slp-color-surface-50, #fff);
		border-radius: 4px
	}
	
	.next-steps__container .buttons .main-button[data-v-11ff7e85],
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		justify-content: center
	}
	
	.next-steps__header[data-v-11ff7e85] {
		background: linear-gradient(89.95deg, #feb484 3.13%, #a686f2 66.86%, #592ac8 123.2%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent
	}
	
	.next-steps__header h2[data-v-11ff7e85] {
		line-height: 1.14;
		text-align: center
	}





#page-why-gitlab {
		background-color: #171321;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M0 4251.23q2.41-1.8 4.81-3.63v.74c218.134-165.95 362.04-412.57 400.067-685.61 38.027-273.05-32.941-550.17-197.292-770.4L0 2515.53zm0-2515.05V0c130.84 98.311 237.005 226.841 309.309 375.286 84.064 172.59 119.063 365.335 101.104 556.802-17.958 191.472-88.17 374.152-202.828 527.752z' clip-rule='evenodd' opacity='.08'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1112.5' x2='319.87' y1='6838.31' y2='-1012.95' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M1603 864.508c.01 24.852.91 49.748 2.69 74.642 13.77 191.82 79.97 376.03 191.24 532.14l3.66 4.81c7.14 9.99 14.65 19.97 22.16 29.77L2060 1822.21V0c-143.69 97.105-261.09 229.344-341.05 384.738-76.27 148.232-115.87 312.488-115.95 478.788zm457 1624.682v1821.52a1032.6 1032.6 0 0 1-147.2-120.75c-176.08-173.93-284.59-405.8-305.85-653.56-21.26-247.77 46.14-495.02 189.98-696.93l3.66-4.81c7.14-9.98 14.65-19.97 22.16-29.77z' clip-rule='evenodd' opacity='.1'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='2135.5' x2='3567.87' y1='6868.25' y2='-983.003' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
		background-position: 0 125vh, 100% 0;
		background-repeat: repeat-y, repeat-y;
		background-size: 135vw auto, 135vw auto;
		color: #fff
	}
	
	#page-sales {
		min-height: calc(100vh - 140px);
		position: relative
	}
	
	#page-sales .single-column-hero__description {
		font-size: 1.5rem;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:768px) {
		#page-sales .single-column-hero__description {
			font-size: 1.375rem;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	#page-solutions-startups .quote-carousel.dark-mode {
		padding-top: 96px
	}
	
	#page-company-contact .hero {
		margin-bottom: 96px
	}
	
	#page-pricing-ultimate {
		background-image: url(images/backgrounds/ultimate-background.png);
		background-position: top;
		background-repeat: no-repeat;
		background-size: 100% 400px
	}
	
	#page-security .card__image {
		margin-bottom: 24px;
		max-height: 104px;
		max-width: 186px
	}
	
	.banner:has(+#page-partners-technology-partners-aws) {
		display: none
	}
	
	#page-partners-technology-partners-aws .faq {
		max-width: 50%;
		min-width: 50%
	}
	
	@media (max-width:1025px) {
		#page-partners-technology-partners-aws .faq {
			max-width: 100%;
			min-width: 100%
		}
	}
	
	#page-partners-technology-partners-aws .faq__answer ul {
		list-style-type: "âœ“ "
	}
	
	#page-partners-technology-partners-aws .theme--purple {
		margin-bottom: 0
	}
	
	#page-pricing-feature-comparison .hero {
		padding: 96px 0
	}
	
	@media (width > 576px) {
		#page-pricing-feature-comparison .hero {
			padding: 64px 0 120px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow {
		align-items: center;
		background: linear-gradient(90deg, #a989f51f, #fca3261f);
		border-radius: 10px;
		display: flex;
		flex-direction: column;
		gap: unset;
		padding: 8px;
		position: relative;
		width: 100%
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow {
			border-radius: 100px;
			flex-direction: row;
			padding: 4px 8px 4px 4px;
			width: unset
		}
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn {
		text-decoration: underline
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn .slp-icon {
		transform: translate(8px)
	}
	
	#page-pricing-feature-comparison .eyebrow:before {
		background: linear-gradient(90deg, #a989f5, #fca326) border-box;
		border: 1px solid transparent;
		border-radius: 10px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow:before {
			border-radius: 100px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow code {
		background: transparent;
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	#page-pricing-feature-comparison .eyebrow--highlighted {
		background: #fff;
		border-radius: 100px;
		display: inline-flex;
		margin-right: 8px;
		padding: 4px 8px
	}
	
	@media (width <576px) {
		#page-pricing-feature-comparison .eyebrow .slp-btn,
		#page-pricing-feature-comparison .eyebrow--highlighted,
		#page-pricing-feature-comparison .eyebrow__text {
			margin-bottom: 8px !important;
			margin-right: 0 !important
		}
	}
	
	#page-pricing-feature-comparison .eyebrow .slp-btn {
		font-size: .875rem;
		margin-right: 8px;
		padding: 0
	}
	
	#ot-sdk-btn {
		background-color: transparent !important
	}



.slp-btn[data-v-56e2df5f] {
		align-items: center;
		border-radius: 4px;
		box-sizing: border-box;
		display: inline-flex;
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.25;
		min-width: 68px;
		padding: 11px 16px;
		text-align: center;
		text-decoration: none;
		transition: background-color .3s cubic-bezier(.7, 0, .3, 1);
		vertical-align: middle
	}
	
	.slp-btn[data-v-56e2df5f]:hover {
		cursor: pointer
	}
	
	.slp-btn-primary[data-v-56e2df5f] {
		background-color: #171321;
		border: 1px solid #171321;
		color: #fff
	}
	
	.slp-btn-primary[data-v-56e2df5f]:hover {
		background-color: #fff;
		border: 1px solid #171321;
		color: #171321
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f] {
		background-color: #d1d0d3;
		border: 1px solid #d1d0d3;
		color: #74717a
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #d1d0d3;
		cursor: default
	}
	
	.slp-btn-secondary[data-v-56e2df5f] {
		background-color: #fff;
		border: none;
		color: #171321
	}
	
	.slp-btn-secondary[data-v-56e2df5f]:hover {
		background-color: #e8e7eb;
		border: none;
		color: #171321;
		outline: none
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		color: #171321;
		padding-left: 0;
		text-decoration: underline;
		text-decoration-color: transparent;
		-webkit-text-decoration: none;
		text-underline-offset: 2px;
		transition: all .2s ease-in-out
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover {
		text-decoration-color: #171321;
		-webkit-text-decoration: underline
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover .slp-icon {
		transform: translate(8px)
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] .slp-icon {
		margin-left: 4px;
		transition: transform .2s ease-in-out
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3;
		text-decoration: none
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover .slp-icon {
		transform: none
	}
	
	.slp-btn-icon[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: 0;
		line-height: unset;
		min-width: unset;
		padding: 8px
	}
	
	.slp-btn-icon.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	.slp-btn-bold[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit;
		padding: 8px
	}
	
	.slp-btn-bold.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	@media (max-width:0px) {
		.slp-col-xs-1[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-1[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-1[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-2[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-2[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-2[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-3[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-3[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-3[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-4[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-4[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-4[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-5[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-5[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-5[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-6[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-6[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-6[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-7[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-7[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-7[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-8[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-8[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-8[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-9[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-9[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-9[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-10[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-10[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-10[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-11[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-11[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-11[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-12[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-12[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-12[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	.slp-container {
		display: block !important;
		min-height: 1px !important;
		visibility: visible !important;
		opacity: 1 !important;
		position: relative !important;
		z-index: 1 !important;
		overflow: visible !important;
	}
	
	.slp-container * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	.slp-container[data-v-67a0761e] {
		border: 1px solid transparent;
		margin-left: auto;
		margin-right: auto;
		padding-left: 16px;
		padding-right: 16px;
		width: 100%;
		display: block;
		min-height: 1px;
		visibility: visible;
		opacity: 1;
		position: relative;
		z-index: 1;
		overflow: visible;
	}
	
	.slp-container[data-v-67a0761e] * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	@media (min-width:640px) {
		.slp-container[data-v-67a0761e] {
			max-width: 95%
		}
	}
	
	@media (min-width:1024px) {
		.slp-container[data-v-67a0761e] {
			max-width: 972px
		}
	}
	
	@media (min-width:1170px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1111px
		}
	}
	
	@media (min-width:1400px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1170px;
			padding: 0
		}
	}
	
	.slp-full-grey-background[data-v-67a0761e] {
		background: #f2f1f5
	}
	
	.slp-full-charcoal-background[data-v-67a0761e] {
		background: #171321
	}
	
	.slp-partial-charcoal-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 75%, #171321 0, #171321)
	}
	
	@media (max-width:576px) {
		.slp-partial-charcoal-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #171321 0, #171321)
		}
	}
	
	.slp-gradient-background[data-v-67a0761e] {
		background: radial-gradient(50.08% 44.51% at 100% 100%, #a989f533, #7759c200), radial-gradient(60.76% 48.01% at 0 100%, #e2432933, #e2432900), #fff
	}
	
	.slp-full-gradient-background[data-v-67a0761e] {
		background: linear-gradient(165.41deg, #fadcd7, #f8f5ff 23.65%, #fff 54.66%, #f6f3fe 80.95%, #ffd4d8 100.92%)
	}
	
	.slp-full-light-purple-background[data-v-67a0761e] {
		background: #f6f3fe
	}
	
	.slp-half-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 50%, #f2f1f5 0, #f2f1f5)
	}
	
	.slp-partial-white-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #f2f1f5, #f2f1f5 70%, #fff 0, #fff)
	}
	
	.slp-partial-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 60%, #f2f1f5 0, #f2f1f5)
	}
	
	@media (max-width:576px) {
		.slp-partial-grey-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #f2f1f5 0, #f2f1f5)
		}
	}
	
	.fluid[data-v-67a0761e] {
		border: none;
		margin: 0;
		max-width: 100%;
		padding: 0
	}
	
	.slp-icon--color-primary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-primary-200[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-primary-300[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-secondary-200[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-surface-100[data-v-b82aeda9] {
		color: #f2f1f5;
		fill: #f2f1f5
	}
	
	.slp-icon--color-surface-200[data-v-b82aeda9] {
		color: #e8e7eb;
		fill: #e8e7eb
	}
	
	.slp-icon--color-surface-300[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-surface-400[data-v-b82aeda9] {
		color: #a2a1a6;
		fill: #a2a1a6
	}
	
	.slp-icon--color-surface-500[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-surface-600[data-v-b82aeda9] {
		color: #45424d;
		fill: #45424d
	}
	
	.slp-icon--color-surface-700[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-800[data-v-b82aeda9] {
		color: #f6f3fe;
		fill: #f6f3fe
	}
	
	.slp-icon--color-surface-900[data-v-b82aeda9] {
		color: #eee7fd;
		fill: #eee7fd
	}
	
	.slp-icon--color-surface-950[data-v-b82aeda9] {
		color: #e3d6ff;
		fill: #e3d6ff
	}
	
	.slp-icon--color-text-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-text-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-text-200[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-text-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-text-link-100[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--color-alert-100[data-v-b82aeda9] {
		color: #ffd4d8;
		fill: #ffd4d8
	}
	
	.slp-icon--color-alert-200[data-v-b82aeda9] {
		color: #f24f63;
		fill: #f24f63
	}
	
	.slp-icon--color-alert-300[data-v-b82aeda9] {
		color: #cb3446;
		fill: #cb3446
	}
	
	.slp-icon--color-warning-100[data-v-b82aeda9] {
		color: #ffefc7;
		fill: #ffefc7
	}
	
	.slp-icon--color-warning-200[data-v-b82aeda9] {
		color: #ffda7a;
		fill: #ffda7a
	}
	
	.slp-icon--color-warning-300[data-v-b82aeda9] {
		color: #ffb800;
		fill: #ffb800
	}
	
	.slp-icon--color-success-100[data-v-b82aeda9] {
		color: #b8e5bc;
		fill: #b8e5bc
	}
	
	.slp-icon--color-success-200[data-v-b82aeda9] {
		color: #48a651;
		fill: #48a651
	}
	
	.slp-icon--color-success-300[data-v-b82aeda9] {
		color: #327338;
		fill: #327338
	}
	
	.slp-icon--color-info-100[data-v-b82aeda9] {
		color: #d6eaff;
		fill: #d6eaff
	}
	
	.slp-icon--color-info-200[data-v-b82aeda9] {
		color: #70b4ff;
		fill: #70b4ff
	}
	
	.slp-icon--color-info-300[data-v-b82aeda9] {
		color: #3979bf;
		fill: #3979bf
	}
	
	.slp-icon--color-accent-100[data-v-b82aeda9] {
		color: #fca326;
		fill: #fca326
	}
	
	.slp-icon--color-accent-200[data-v-b82aeda9] {
		color: #fc6d26;
		fill: #fc6d26
	}
	
	.slp-icon--color-accent-300[data-v-b82aeda9] {
		color: #e24329;
		fill: #e24329
	}
	
	.slp-icon--color-accent-400[data-v-b82aeda9] {
		color: #a989f5;
		fill: #a989f5
	}
	
	.slp-icon--color-accent-500[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--size-xs[data-v-b82aeda9] {
		height: 12px;
		width: 12px
	}
	
	.slp-icon--size-sm[data-v-b82aeda9] {
		height: 16px;
		width: 16px
	}
	
	.slp-icon--size-md[data-v-b82aeda9] {
		height: 24px;
		width: 24px
	}
	
	.slp-icon--size-lg[data-v-b82aeda9] {
		height: 32px;
		width: 32px
	}
	
	.slp-icon--size-xl[data-v-b82aeda9] {
		height: 48px;
		width: 48px
	}
	
	.slp-icon[data-v-b82aeda9] {
		display: inline-flex;
		vertical-align: middle
	}
	
	.slp-icon div[data-v-b82aeda9] {
		height: inherit;
		width: inherit
	}
	
	.slp-row[data-v-adc8d02f] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-text-display1[data-v-f601c702],
	.slp-text-display1[data-v-f601c702] * {
		font-size: 6rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0416666667
	}
	
	@media (max-width:576px) {
		.slp-text-display1[data-v-f601c702],
		.slp-text-display1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading1[data-v-f601c702],
	.slp-text-heading1[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1[data-v-f601c702],
		.slp-text-heading1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2[data-v-f601c702],
	.slp-text-heading2[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2[data-v-f601c702],
		.slp-text-heading2[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3[data-v-f601c702],
	.slp-text-heading3[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3[data-v-f601c702],
		.slp-text-heading3[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4[data-v-f601c702],
	.slp-text-heading4[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4[data-v-f601c702],
		.slp-text-heading4[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5[data-v-f601c702],
	.slp-text-heading5[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5[data-v-f601c702],
		.slp-text-heading5[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-heading1-bold[data-v-f601c702],
	.slp-text-heading1-bold[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1-bold[data-v-f601c702],
		.slp-text-heading1-bold[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2-bold[data-v-f601c702],
	.slp-text-heading2-bold[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2-bold[data-v-f601c702],
		.slp-text-heading2-bold[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3-bold[data-v-f601c702],
	.slp-text-heading3-bold[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3-bold[data-v-f601c702],
		.slp-text-heading3-bold[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4-bold[data-v-f601c702],
	.slp-text-heading4-bold[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4-bold[data-v-f601c702],
		.slp-text-heading4-bold[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5-bold[data-v-f601c702],
	.slp-text-heading5-bold[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5-bold[data-v-f601c702],
		.slp-text-heading5-bold[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-body1[data-v-f601c702],
	.slp-text-body1[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 400;
		line-height: 1.5555555556
	}
	
	.slp-text-body2[data-v-f601c702],
	.slp-text-body2[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5
	}
	
	.slp-text-body3[data-v-f601c702],
	.slp-text-body3[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 400;
		line-height: 1.5714285714
	}
	
	.slp-text-body1-bold[data-v-f601c702],
	.slp-text-body1-bold[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.5555555556
	}
	
	.slp-text-body2-bold[data-v-f601c702],
	.slp-text-body2-bold[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-body3-bold[data-v-f601c702],
	.slp-text-body3-bold[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 660;
		line-height: 1.5714285714
	}
	
	.slp-text-all-caps[data-v-f601c702],
	.slp-text-all-caps[data-v-f601c702] * {
		font-size: .75rem;
		font-weight: 660;
		letter-spacing: .1em;
		line-height: 1.6666666667;
		text-transform: uppercase
	}
	
	.slp-text-quotes[data-v-f601c702],
	.slp-text-quotes[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-style: italic;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	@media (max-width:576px) {
		.slp-text-quotes[data-v-f601c702],
		.slp-text-quotes[data-v-f601c702] * {
			font-size: 1rem;
			line-height: 1.5rem
		}
	}
	
	.slp-text-emphasis[data-v-f601c702],
	.slp-text-emphasis[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	.slp-text-arrow[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702] * {
		color: #fff;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-arrow[data-v-f601c702]:hover,
	.slp-text-arrow[data-v-f601c702]:hover {
		color: #171321
	}
	
	.slp-text-arrow:hover .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:hover .slp-link-text {
		text-decoration: underline
	}
	
	.slp-text-arrow[data-v-f601c702]:active,
	.slp-text-arrow[data-v-f601c702]:active {
		color: #fff
	}
	
	.slp-text-arrow:active .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:active .slp-link-text {
		text-decoration: underline
	}
	
	.arrow-symbol[data-v-f601c702] {
		padding-left: 4px
	}
	
	.side-navigation-layout[data-v-68f8d83f] {
		display: flex
	}
	
	.side-navigation-layout--left[data-v-68f8d83f] {
		flex-direction: row
	}
	
	.side-navigation-layout--right[data-v-68f8d83f] {
		flex-direction: row-reverse
	}
	
	@media (max-width:1025px) {
		.side-navigation-layout[data-v-68f8d83f] {
			flex-direction: column
		}
	}
	
	.side-navigation[data-v-68f8d83f] {
		display: none;
		height: -moz-fit-content;
		height: fit-content;
		padding: 0 8px 96px;
		position: sticky;
		top: 140px
	}
	
	@media (min-width:1025px) {
		.side-navigation[data-v-68f8d83f] {
			display: block
		}
	}
	
	.side-navigation__item[data-v-68f8d83f] {
		padding: 12px 0
	}
	
	.side-navigation__item[data-v-68f8d83f]:first-child {
		margin-top: 0
	}
	
	.side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #171320;
		font-weight: 700;
		line-height: 12px;
		opacity: .2;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation__link[data-v-68f8d83f]:hover {
		opacity: 1
	}
	
	.side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		opacity: 1
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #a2a1a6;
		font-size: 1rem;
		font-weight: 700;
		line-height: 12px;
		opacity: 1;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f]:hover {
		box-shadow: none;
		color: #d1d0d3
	}
	
	.side-navigation--dark .side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		color: #fff
	}
	
	.side-navigation-dropdown[data-v-68f8d83f] {
		background-color: #fff;
		display: block;
		margin: 16px 0;
		position: sticky;
		top: 132px;
		z-index: 100
	}
	
	@media (min-width:1025px) {
		.side-navigation-dropdown[data-v-68f8d83f] {
			display: none
		}
	}
	
	.side-navigation-dropdown .dropdown-toggle[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		color: #74717a;
		cursor: pointer;
		display: flex;
		font-size: 1rem;
		justify-content: space-between;
		padding: 10px 16px;
		width: 100%
	}
	
	.side-navigation-dropdown .dropdown-menu[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		box-shadow: 0 4px 6px #0000001a;
		list-style: none;
		padding: 0
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f] {
		padding: 10px 16px
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f]:last-child {
		border-bottom: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f] {
		color: #171321;
		display: block;
		text-decoration: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f]:hover {
		font-weight: 500
	}
	
	.side-navigation-content[data-v-68f8d83f] {
		flex: 1
	}
	
	.slp-radio[data-v-f37e970e] {
		cursor: pointer;
		font-size: 1rem;
		margin-bottom: 16px;
		padding-left: 32px;
		position: relative;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none
	}
	
	.slp-radio.disabled[data-v-f37e970e] {
		color: #74717a !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #d1d0d3 !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #d1d0d3;
		display: block
	}
	
	.slp-radio:hover .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input[data-v-f37e970e] {
		height: 0;
		opacity: 0;
		position: absolute;
		width: 0
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e]:after {
		display: block
	}
	
	.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #45424d;
		border-radius: 50%;
		height: 16px;
		left: 0;
		position: absolute;
		top: 2px;
		width: 16px
	}
	
	.slp-radio__checkmark span[data-v-f37e970e],
	.slp-radio__checkmark[data-v-f37e970e]:hover {
		border: 1px solid #a989f5
	}
	
	.slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #7759c2;
		border-radius: 50%;
		content: "";
		display: none;
		height: 2px;
		left: 3px;
		padding: 4px;
		position: absolute;
		top: 3px;
		width: 2px
	}
	
	.slp-radio-group[data-v-ae31ec89] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-radio-group--horizontal[data-v-ae31ec89] {
		flex-direction: row
	}
	
	.slp-radio-group--horizontal .slp-radio[data-v-ae31ec89]:not(last-child) {
		margin-right: 24px;
		padding-left: 24px
	}
	
	.slp-radio-group--horizontal .slp-radio__option[data-v-ae31ec89] {
		flex-basis: 30%
	}
	
	.slp-radio-group--vertical[data-v-ae31ec89] {
		flex-direction: column
	}
	
	.slp-loading-linear[data-v-ee32411b] {
		animation: gradient-ee32411b 1s linear infinite;
		background: linear-gradient(90.89deg, #ef8cf3 -13.26%, #825ee9 67.46%);
		background-position: 0 0;
		background-size: 200% 200%;
		height: 4px;
		position: relative;
		width: 204px
	}
	
	@keyframes gradient-ee32411b {
		0% {
			background-position: 200% 200%
		}
		50% {
			background-position: 100% 100%
		}
		to {
			background-position: 0 0
		}
	}
	
	.slp-loading-round[data-v-ee32411b] {
		animation: spin-ee32411b 1s linear infinite;
		background-color: #fff;
		border: 8px solid #e8e7eb;
		border-radius: 50%;
		border-top-color: #a989f5;
		height: 32px;
		position: relative;
		transform: rotate(-45deg);
		width: 32px
	}
	
	@keyframes spin-ee32411b {
		0% {
			transform: rotate(-45deg)
		}
		to {
			transform: rotate(315deg)
		}
	}
	
	.depth-2[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-2.mobile[data-v-c3be63ed] {
		margin-left: 16px
	}
	
	.depth-3[data-v-c3be63ed] {
		margin-left: 48px
	}
	
	.depth-3.mobile[data-v-c3be63ed] {
		margin-left: 24px
	}
	
	.depth-4[data-v-c3be63ed] {
		margin-left: 64px
	}
	
	.depth-4.mobile[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-5[data-v-c3be63ed] {
		margin-left: 80px
	}
	
	.depth-5.mobile[data-v-c3be63ed] {
		margin-left: 40px
	}
	
	.anchor[data-v-c3be63ed] {
		border-radius: 4px;
		color: #171321;
		display: block;
		margin-bottom: 4px;
		padding: 8px 16px
	}
	
	.anchor.selected[data-v-c3be63ed] {
		background-color: #f6f3fe
	}
	
	.anchor[data-v-c3be63ed]:hover {
		background-color: #e3d6ff;
		color: #171321
	}
	
	.mobile .anchor[data-v-c3be63ed] {
		margin-bottom: 0
	}
	
	.mobile .anchor.selected[data-v-c3be63ed] {
		background-color: #fff
	}
	
	.mobile .anchor[data-v-c3be63ed]:hover {
		background-color: #fff;
		color: #171321
	}
	
	.dropdown[data-v-9b690a76] {
		background-color: #fff;
		left: 0;
		position: sticky;
		right: 0;
		top: 20px;
		z-index: 100
	}
	
	.dropdown .horizontal-rule[data-v-9b690a76] {
		border-top: 1px solid #d1d0d3
	}
	
	.dropdown.hide .dropdown__button[data-v-9b690a76] {
		border-radius: 4px !important
	}
	
	.dropdown.hide .dropdown__list[data-v-9b690a76] {
		display: none
	}
	
	.dropdown .nav-heading[data-v-9b690a76] {
		font-size: 12px;
		margin-bottom: 8px;
		padding: 0 16px
	}
	
	.dropdown__button[data-v-9b690a76] {
		align-items: center;
		border: 1px solid #d1d0d3 !important;
		border-radius: 4px 4px 0 0 !important;
		display: flex;
		justify-content: space-between;
		width: 100%
	}
	
	.dropdown__list[data-v-9b690a76] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		left: 0;
		max-height: 70vh;
		overflow-y: scroll;
		padding: 16px 8px;
		position: absolute;
		right: 0;
		top: 42px
	}
	
	.dropdown__link[data-v-9b690a76] {
		align-items: center;
		color: #171321;
		display: flex;
		justify-content: space-between;
		margin-left: 8px;
		text-decoration: none;
		width: 100%
	}
	
	#collapsible-sidebar-wrapper[data-v-47e57dda] {
		display: flex
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar[data-v-47e57dda] {
		align-self: flex-start;
		height: 100%;
		max-height: calc(100vh - 96px);
		min-width: 300px;
		overflow-y: scroll;
		padding: 0 32px 32px;
		position: sticky;
		top: 0
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .nav-heading[data-v-47e57dda] {
		margin-bottom: 8px
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .anchors[data-v-47e57dda] {
		margin-bottom: 32px
	}
	
	@media (min-width:768px) {
		.mobile[data-v-47e57dda] {
			display: none !important
		}
	}
	
	@media (max-width:768px) {
		.desktop[data-v-47e57dda] {
			display: none !important
		}
	}
	
	.slp-tooltip[data-v-1280f345] {
		border-bottom: 1px dashed #171321;
		display: inline-block;
		position: relative
	}
	
	.slp-tooltip.button-mode[data-v-1280f345] {
		cursor: pointer
	}
	
	.slp-tooltip.no-border[data-v-1280f345] {
		border: none
	}
	
	.slp-tooltip:hover .slp-tooltip__content[data-v-1280f345] {
		opacity: 1
	}
	
	.slp-tooltip__list[data-v-1280f345] {
		list-style: disc inside;
		list-style-position: outside;
		margin-left: 16px
	}
	
	.slp-tooltip__list li[data-v-1280f345] {
		margin-bottom: 8px
	}
	
	.slp-tooltip__wrapper[data-v-1280f345] {
		pointer-events: none;
		position: relative;
		text-align: left
	}
	
	.slp-tooltip__content[data-v-1280f345] {
		background: #333;
		border-radius: 4px;
		color: #fff;
		font-size: 12px;
		line-height: 16px;
		padding: 12px;
		position: absolute;
		transform: translate(-50%);
		transition: all .3s ease-in-out;
		width: 170px;
		z-index: 20
	}
	
	.slp-tooltip__content.hover-mode[data-v-1280f345] {
		opacity: 0
	}
	
	.slp-tooltip__content[data-v-1280f345]:before {
		content: "";
		display: block;
		height: 0;
		left: -8px;
		position: absolute;
		top: 50px;
		width: 0
	}
	
	.slp-tooltip__content.top[data-v-1280f345] {
		bottom: 30px;
		left: 50%
	}
	
	.slp-tooltip__content.top[data-v-1280f345]:before {
		border: 8px solid transparent;
		border-top-color: #333;
		left: 46%;
		top: 98%
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345] {
		left: 50%;
		top: 28px
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345]:before {
		border-bottom: 8px solid #333;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		left: 46%;
		top: -8px
	}
	
	.slp-tooltip__content.right[data-v-1280f345] {
		left: 100%;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content.right[data-v-1280f345]:before {
		border-bottom: 8px solid transparent;
		border-right: 8px solid #333;
		border-top: 8px solid transparent;
		left: -8px;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content[data-v-1280f345] a {
		color: #fff;
		cursor: pointer;
		pointer-events: all;
		text-decoration: underline
	}
	
	.breadcrumb[data-v-fd412793] {
		display: flex
	}
	
	.breadcrumb__crumb[data-v-fd412793] {
		align-items: center;
		color: #7759c2;
		display: flex;
		position: relative
	}
	
	.breadcrumb__crumb__tooltip[data-v-fd412793] {
		border-bottom: none !important;
		font-size: .875rem
	}
	
	.breadcrumb__crumb a span[data-v-fd412793] {
		white-space: nowrap
	}
	
	.breadcrumb__crumb[data-v-fd412793]:not(.breadcrumb__crumb--disabled):hover {
		text-decoration: underline
	}
	
	.breadcrumb__crumb--mobile[data-v-fd412793] {
		overflow: hidden
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793] {
		flex: 1
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793],
	.breadcrumb__crumb--mobile span[data-v-fd412793] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	
	.breadcrumb__crumb--disabled[data-v-fd412793] {
		color: #74717a
	}
	
	.breadcrumb__crumb--disabled a[data-v-fd412793],
	.breadcrumb__crumb--disabled a[data-v-fd412793]:active,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:focus,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:hover {
		cursor: auto;
		text-decoration: none
	}
	
	.breadcrumb__crumb a[data-v-fd412793] {
		color: inherit
	}
	
	.breadcrumb__chevron[data-v-fd412793] {
		margin: 0 10px 0 6px
	}
	
	.dropdown[data-v-e3d886e6] {
		position: relative
	}
	
	.dropdown__select[data-v-e3d886e6] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background: transparent;
		border: 1px solid #333;
		border-radius: 4px;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 400;
		padding: 14px 12px;
		width: 100%
	}
	
	.dropdown[data-v-e3d886e6]:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none' viewBox='0 0 12 7'%3E%3Cpath fill='%23333' d='M10.293.293a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5A1 1 0 0 1 1.707.293L6 4.586z'/%3E%3C/svg%3E");
		pointer-events: none;
		position: absolute;
		right: 28px;
		top: calc(50% - 14px)
	}
	
	.dropdown span[data-v-e3d886e6] {
		color: #171321
	}
	
	.slp-background-color-primary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-primary-200[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-primary-300[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-secondary-200[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-surface-100[data-v-2b3ad016] {
		background-color: #f2f1f5
	}
	
	.slp-background-color-surface-200[data-v-2b3ad016] {
		background-color: #e8e7eb
	}
	
	.slp-background-color-surface-300[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-surface-400[data-v-2b3ad016] {
		background-color: #a2a1a6
	}
	
	.slp-background-color-surface-500[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-surface-600[data-v-2b3ad016] {
		background-color: #45424d
	}
	
	.slp-background-color-surface-700[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-800[data-v-2b3ad016] {
		background-color: #f6f3fe
	}
	
	.slp-background-color-surface-900[data-v-2b3ad016] {
		background-color: #eee7fd
	}
	
	.slp-background-color-surface-950[data-v-2b3ad016] {
		background-color: #e3d6ff
	}
	
	.slp-background-color-text-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-text-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-text-200[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-text-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-text-link-100[data-v-2b3ad016] {
		background-color: #7759c2
	}
	
	.slp-background-color-alert-100[data-v-2b3ad016] {
		background-color: #ffd4d8
	}
	
	.slp-background-color-alert-200[data-v-2b3ad016] {
		background-color: #f24f63
	}
	
	.slp-background-color-alert-300[data-v-2b3ad016] {
		background-color: #cb3446
	}
	
	.slp-background-color-warning-100[data-v-2b3ad016] {
		background-color: #ffefc7
	}
	
	.slp-background-color-warning-200[data-v-2b3ad016] {
		background-color: #ffda7a
	}
	
	.slp-background-color-warning-300[data-v-2b3ad016] {
		background-color: #ffb800
	}
	
	.slp-background-color-success-100[data-v-2b3ad016] {
		background-color: #b8e5bc
	}
	
	.slp-background-color-success-200[data-v-2b3ad016] {
		background-color: #48a651
	}
	
	.slp-background-color-success-300[data-v-2b3ad016] {
		background-color: #327338
	}
	
	.slp-background-color-info-100[data-v-2b3ad016] {
		background-color: #d6eaff
	}
	
	.slp-background-color-info-200[data-v-2b3ad016] {
		background-color: #70b4ff
	}
	
	.slp-background-color-info-300[data-v-2b3ad016] {
		background-color: #3979bf
	}
	
	.slp-background-color-accent-100[data-v-2b3ad016] {
		background-color: #fca326
	}
	
	.slp-background-color-accent-200[data-v-2b3ad016] {
		background-color: #fc6d26
	}
	
	.slp-background-color-accent-300[data-v-2b3ad016] {
		background-color: #e24329
	}
	
	.slp-background-color-accent-400[data-v-2b3ad016] {
		background-color: #a989f5
	}
	
	.slp-background-color-accent-500[data-v-2b3ad016] {
		background-color: #7759c2
	}



.grid-wrapper[data-v-00bffee2] {
		display: flex;
		flex-direction: column;
		overflow-x: clip
	}
	
	.grid-wrapper[data-v-00bffee2]>* {
		max-width: 100%;
		min-width: 0
	}
	
	.banner[data-v-00bffee2] {
		order: 0
	}
	
	@media screen and (min-width:768px) {
		.banner[data-v-00bffee2] {
			order: -1
		}
	}



@media (max-width:1025px) {
		:lang(en) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1026px) {
		:lang(en) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (max-width:1200px) {
		:not(: lang(en)) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1201px) {
		:not(: lang(en)) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	#navigation[data-v-d2fdf33f] {
		background: #fff;
		left: 0;
		min-height: 84px;
		position: sticky;
		right: 0;
		top: 0;
		z-index: 1025
	}
	
	@media (min-width:576px) and (max-width:1024px) {
		#navigation[data-v-d2fdf33f] {
			min-height: 80px
		}
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] {
		border: none;
		display: none
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] *,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:after,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] {
		display: none
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] *,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:after,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}



.be-nav-navigation[data-v-3e0009a0] {
		backdrop-filter: blur(16px);
		-webkit-backdrop-filter: blur(16px);
		background-color: #fff;
		padding: 4px 24px 16px
	}
	
	.be-nav-navigation[data-v-3e0009a0] *,
	.be-nav-navigation[data-v-3e0009a0]:after,
	.be-nav-navigation[data-v-3e0009a0]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-3e0009a0] {
		overflow-x: clip
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation[data-v-3e0009a0] {
			display: flex;
			justify-content: center;
			padding: 4px 24px 16px
		}
	}
	
	.be-nav-navigation__login-popover[data-v-3e0009a0] {
		display: flex;
		flex-direction: column;
		min-width: 240px;
		padding: 0 24px
	}
	
	.be-nav-navigation__link[data-v-3e0009a0] {
		color: #7759c2
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:hover {
		text-decoration: underline
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:last-of-type {
		padding-bottom: 0
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation__search[data-v-3e0009a0] {
			margin-right: 0
		}
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0] {
		color: #74717a;
		transition: all .3s ease-in-out
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0]:hover {
		color: #45424d
	}
	
	.be-nav-navigation-bottom[data-v-3e0009a0] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding-top: 16px;
		width: 100%
	}
	
	.be-nav-navigation-bottom.centered[data-v-3e0009a0] {
		justify-content: center
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover:after {
		animation: shine-3e0009a0 .8s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left[data-v-3e0009a0] {
		align-items: center;
		color: #74717a !important;
		display: flex
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left ul[data-v-3e0009a0] {
		white-space: nowrap
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left--no-search[data-v-3e0009a0] {
		margin-right: 40px
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0] {
		display: inline-block
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(:last-child) {
		margin-right: 16px
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(: last-child) {
			margin-right: 8px
		}
	}
	
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0] {
		color: #74717a;
		position: relative;
		transition: all .1s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-item_button--active[data-v-3e0009a0],
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0]:hover {
		color: #171321
	}
	
	.be-nav-navigation-bottom .navigation-bottom-right[data-v-3e0009a0] {
		align-items: center;
		display: flex
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-bottom-right .slp-btn[data-v-3e0009a0]:not(: first-child) {
			margin-right: 8px
		}
	}
	
	.v-popper__arrow-container[data-v-3e0009a0] {
		display: none !important
	}
	
	.v-popper__popper[data-v-3e0009a0] {
		outline: none !important
	}
	
	@keyframes shine-3e0009a0 {
		to {
			left: 200%
		}
	}



.navigation-dropdown[data-v-6683d6d6] {
		display: inline-block;
		margin-bottom: -16px;
		padding-bottom: 16px;
		position: relative
	}
	
	.navigation-dropdown:hover .navigation-dropdown__popover[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button[data-v-6683d6d6] {
		color: #74717a;
		position: relative;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__button[data-v-6683d6d6]:hover {
		color: #171321
	}
	
	.navigation-dropdown__button:hover svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button svg[data-v-6683d6d6] {
		bottom: -4px;
		display: none;
		left: calc(50% - 8px);
		position: absolute
	}
	
	.navigation-dropdown__popover[data-v-6683d6d6] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		box-shadow: 0 8px 50px -16px #d1d0d280;
		display: flex;
		flex-wrap: wrap;
		min-width: 170px;
		position: absolute;
		top: 50px;
		transition: visibility 0s, opacity .15s ease-in-out;
		z-index: 1
	}
	
	.navigation-dropdown__popover--center[data-v-6683d6d6] {
		left: 50%;
		transform: translate(-50%)
	}
	
	.navigation-dropdown__popover--hidden[data-v-6683d6d6] {
		opacity: 0;
		visibility: hidden
	}
	
	.navigation-dropdown__popover--left[data-v-6683d6d6] {
		left: 0;
		transform: translate(0)
	}
	
	.navigation-dropdown__popover--right[data-v-6683d6d6] {
		left: 70px;
		transform: translate(-100%)
	}
	
	.navigation-dropdown__popover--show[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown__categories[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		margin: 0 4px;
		min-width: 170px;
		-moz-column-break-inside: avoid;
		break-inside: avoid
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__categories[data-v-6683d6d6] {
			margin: 0 16px
		}
	}
	
	.navigation-dropdown__categories--mb[data-v-6683d6d6] {
		margin-bottom: 24px !important
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6] {
		color: #171321 !important;
		padding: 8px 0;
		white-space: nowrap
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6]:hover {
		color: #7759c2 !important
	}
	
	.navigation-dropdown__bottom-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 8px !important;
		transition: none !important
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__bottom-link[data-v-6683d6d6] {
			padding-bottom: 16px !important;
			padding-left: 16px !important
		}
	}
	
	.navigation-dropdown__main[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px 16px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__main[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	@media (max-width:1400px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -50px
		}
	}
	
	@media (max-width:1200px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -80px
		}
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6] {
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		white-space: normal
	}
	
	.navigation-dropdown__side-section h5[data-v-6683d6d6],
	.navigation-dropdown__side-section p[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6]:hover {
		background-color: #e3d6ff;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__image[data-v-6683d6d6],
	.navigation-dropdown__logo[data-v-6683d6d6] {
		height: 160px;
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__image[data-v-6683d6d6],
		.navigation-dropdown__logo[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__logo[data-v-6683d6d6] {
		background: #fff;
		border-radius: 4px 4px 50px;
		box-sizing: border-box;
		padding: 12px
	}
	
	.navigation-dropdown__logo img[data-v-6683d6d6] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	.navigation-dropdown__icon[data-v-6683d6d6] {
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__icon[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__icon img[data-v-6683d6d6] {
		border-bottom-right-radius: 50px;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 0 !important;
		text-align: left !important;
		transition: none !important
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6]>* {
		transition: none !important
	}
	
	.navigation-dropdown__side-link-small[data-v-6683d6d6] {
		font-size: 14px !important
	}
	
	.navigation-dropdown__footer[data-v-6683d6d6] {
		background-color: #f6f3fe;
		padding: 24px 32px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown__cards[data-v-6683d6d6] {
			display: flex;
			padding: 24px 8px
		}
	}
	
	.nav-card-grid[data-v-6683d6d6] {
		display: grid;
		gap: 1px;
		grid-template-columns: repeat(3, 300px)
	}
	
	.nav-card-grid.separators[data-v-6683d6d6] {
		background-color: #e8e7eb
	}
	
	.with-footer[data-v-6683d6d6] {
		display: flex;
		flex-direction: column
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list--w-footer[data-v-6683d6d6] {
			padding: 0 16px
		}
		.navigation-dropdown-list--w-footer .navigation-dropdown-list__wrapper[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		margin-top: 8px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__item[data-v-6683d6d6] {
		padding: 12px 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		gap: 10px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link[data-v-6683d6d6] {
		font-size: 16px;
		margin-top: 20px;
		padding: 16px 0 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon[data-v-6683d6d6] {
		height: 12px;
		position: relative;
		width: 12px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon svg[data-v-6683d6d6] {
		left: 0;
		position: absolute;
		top: 0
	}



.nav-card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex: 1 1 300px;
		flex-direction: column;
		gap: 16px;
		height: 100%;
		min-width: 300px;
		padding: 24px
	}
	
	.nav-card ul[data-v-4cb1eda5] {
		width: 100%
	}
	
	.nav-card ul[data-v-4cb1eda5]>:first-child {
		padding-top: 0 !important
	}
	
	.nav-card .title[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: flex;
		flex-wrap: nowrap
	}
	
	.nav-card .title:hover .title-chevron[data-v-4cb1eda5] {
		visibility: visible
	}
	
	.nav-card .title[data-v-4cb1eda5] br {
		content: "";
		display: none
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] br {
			display: block
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon {
		height: 16px;
		width: 16px
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] .icon {
			display: none
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon * {
		fill: currentColor
	}
	
	.nav-card .description[data-v-4cb1eda5],
	.nav-card .items[data-v-4cb1eda5],
	.nav-card .title[data-v-4cb1eda5] {
		white-space: normal
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5] {
		border-left: 1px solid #e8e7eb
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5]:first-of-type {
		border-left-color: transparent
	}
	
	.nav-card__item[data-v-4cb1eda5] {
		border-bottom: 1px solid #d1d0d3;
		margin: 0 16px;
		padding: 16px 0 !important
	}
	
	@media (min-width:1025px) {
		.nav-card__item[data-v-4cb1eda5] {
			border-bottom: 0;
			margin: 0;
			padding: 0 0 16px !important
		}
	}
	
	.nav-card__item span[data-v-4cb1eda5] {
		font-weight: 400;
		white-space: normal
	}
	
	@media (min-width:1025px) {
		.nav-card__item span[data-v-4cb1eda5] {
			font-weight: 600
		}
	}
	
	.nav-card__card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex-direction: column;
		gap: 16px;
		width: 100%
	}
	
	.nav-card__card:hover .link[data-v-4cb1eda5],
	.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
		color: #7759c2
	}
	
	@media (min-width:1200px) {
		.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
			align-self: flex-end;
			display: block;
			margin-bottom: 6px
		}
	}
	
	.nav-card__card:hover .nav-card__link[data-v-4cb1eda5] {
		text-decoration-color: #000
	}
	
	.nav-card__card:hover .nav-card__link .slp-icon[data-v-4cb1eda5] {
		transform: translate(8px)
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] {
		height: 16px;
		width: 16px
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] * {
		fill: currentColor
	}
	
	.nav-card__icon[data-v-4cb1eda5] {
		color: #171321;
		height: 24px;
		width: 24px
	}
	
	@media (min-width:1200px) {
		.nav-card__icon[data-v-4cb1eda5] {
			color: #74717a
		}
	}
	
	.nav-card__article[data-v-4cb1eda5] {
		display: flex;
		flex-direction: column;
		gap: 16px
	}
	
	.nav-card .nav-card__link[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: inline-flex;
		text-decoration: underline;
		text-decoration-color: transparent;
		text-underline-offset: 2px;
		transition: all .3s ease
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] {
		height: 12px !important;
		position: relative;
		transform: translate(0);
		transition: all .3s ease;
		width: 12px !important
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] svg {
		left: 0;
		position: absolute;
		top: 0
	}
	
	.anchor-wrapper:hover .cta[data-v-4cb1eda5],
	.anchor-wrapper:hover .link[data-v-4cb1eda5] {
		color: #7759c2
	}
	
	.description[data-v-4cb1eda5] {
		color: #74717abf
	}
	
	.items[data-v-4cb1eda5] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin-top: 4px
	}
	
	@media (max-width:1025px) {
		.items[data-v-4cb1eda5] {
			padding-left: 16px;
			width: 100%
		}
		.items .item[data-v-4cb1eda5] {
			border-bottom: 1px solid #d1d0d3;
			padding-bottom: 16px;
			width: 100%
		}
		.items .link[data-v-4cb1eda5] {
			color: #171321;
			font-weight: 400
		}
	}
	
	.link[data-v-4cb1eda5] {
		color: #000
	}
	
	.link[data-v-4cb1eda5]:hover {
		color: #7759c2
	}
	
	.cta[data-v-4cb1eda5] {
		align-items: center;
		display: flex
	}
	
	.title-chevron[data-v-4cb1eda5] {
		align-self: flex-end;
		padding-bottom: 25px;
		visibility: hidden
	}
	
	@media (max-width:1025px) {
		.title-chevron[data-v-4cb1eda5] {
			visibility: visible
		}
	}



.nav-footer[data-v-536eaa06] {
		align-self: stretch;
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		gap: 24px;
		padding: 24px 32px 32px;
		width: 100%
	}
	
	.nav-footer__title[data-v-536eaa06] {
		color: #7759c2
	}
	
	@media (min-width:1025px) {
		.nav-footer[data-v-536eaa06] {
			padding: 24px
		}
	}
	
	@media (min-width:1200px) {
		.nav-footer[data-v-536eaa06] {
			padding: 32px
		}
	}
	
	.footer-button-container[data-v-536eaa06] {
		background-color: #f6f3fe;
		display: grid;
		gap: 32px;
		grid-template-columns: repeat(3, 1fr)
	}
	
	@media (max-width:1025px) {
		.footer-button-container[data-v-536eaa06] {
			grid-template-columns: 1fr
		}
	}
	
	.footer-button-container .button[data-v-536eaa06] {
		background: #eee7fd;
		border: none;
		border-radius: 4px;
		color: #000;
		justify-content: center;
		width: 100%
	}
	
	.footer-button-container .button[data-v-536eaa06]:hover {
		background: #e3d6ff;
		border: none
	}



@media (min-width:1025px) {
		.navigation-dropdown-list[data-v-d937d793] {
			display: flex
		}
		.navigation-dropdown-list__wrapper[data-v-d937d793] {
			display: flex;
			flex-wrap: wrap;
			padding: 24px
		}
		.navigation-dropdown-list__sections[data-v-d937d793] {
			display: flex;
			gap: 16px
		}
	}
	
	.navigation-dropdown-list__section[data-v-d937d793] {
		-moz-column-break-inside: avoid;
		break-inside: avoid;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin: 24px 16px 0;
		min-width: 170px;
		page-break-inside: avoid
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0 8px
		}
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793] {
		background-color: var(--backgroundColor, #fff);
		color: var(--textColor, #171321);
		display: block;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		position: relative;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]>* {
		position: relative
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]:before {
		background-color: var(--backgroundColor, #fff);
		border-radius: 0 4px 4px 0;
		content: "";
		height: calc(100% + 2px);
		left: 0;
		position: absolute;
		top: -1px;
		width: calc(100% + 2px)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__article a[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793],
	.navigation-dropdown-list__feature__content a[data-v-d937d793] {
		display: flex;
		flex-direction: column;
		height: 100%;
		justify-content: space-between;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-align: left;
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793] svg *,
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] svg * {
		fill: currentColor
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg,
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg {
		transform: translate(8px)
	}
	
	.navigation-dropdown-list__feature__title[data-v-d937d793],
	.navigation-dropdown-list__feature__title span[data-v-d937d793] {
		color: #7759c2
	}
	
	.navigation-dropdown-list__side-link[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] {
		border-bottom: 1px solid #d1d0d3;
		padding: 12px 0 !important
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] {
			border-bottom: 0;
			margin: 0;
			padding: 8px 0 !important
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] span {
		font-size: 18px;
		font-weight: 400;
		line-height: 28px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] span {
			font-size: 16px;
			line-height: 24px
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a {
		color: #171321
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a:hover {
		color: #7759c2
	}
	
	.navigation-dropdown-list__title[data-v-d937d793] {
		color: #7759c2;
		margin: 24px 16px 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__title[data-v-d937d793] {
			margin: 8px 0 0
		}
	}
	
	.navigation-dropdown-list__list[data-v-d937d793] {
		padding-left: 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__list[data-v-d937d793] {
			padding-left: 0
		}
	}
	
	.navigation-dropdown-list__bottom-link[data-v-d937d793] {
		margin: 16px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 0 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 8px 0
		}
	}
	
	.navigation-dropdown-list__image[data-v-d937d793] {
		margin-bottom: 16px;
		max-width: 375px;
		width: 100%
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			height: 160px;
			max-width: 200px;
			width: 200px
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown-list__image img[data-v-d937d793] {
		height: 100%;
		width: 100%
	}
	
	.navigation-dropdown-list__feature-desc[data-v-d937d793] {
		margin: 32px 0
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__feature-desc[data-v-d937d793] {
			margin: 0 0 8px
		}
	}



.be-nav__nav-button[data-v-62226572] {
		transition: background-color .1s ease-in-out !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	.be-nav__nav-button--accent[data-v-62226572] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--accent[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav__nav-button--animate[data-v-62226572]:after {
		animation: shine-62226572 1s ease-in-out
	}
	
	.be-nav__nav-button--gleam[data-v-62226572] {
		background: linear-gradient(93.83deg, #c7b1febf 7.27%, #ffd4d8bf 105.33%) !important;
		border: none !important;
		color: #171321 !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	@keyframes shine-62226572 {
		to {
			left: 200%
		}
	}



.be-nav-tablet[data-v-fb4275f3] {
		align-items: center;
		background-color: #fff;
		display: flex;
		justify-content: space-between;
		padding: 16px 8px
	}
	
	@media (max-width:576px) {
		.be-nav-tablet[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-tablet[data-v-fb4275f3] *,
	.be-nav-tablet[data-v-fb4275f3]:after,
	.be-nav-tablet[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone[data-v-fb4275f3] {
		background-color: #fff
	}
	
	@media (min-width:577px) {
		.be-nav-phone[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-phone[data-v-fb4275f3] *,
	.be-nav-phone[data-v-fb4275f3]:after,
	.be-nav-phone[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone .navigation-top[data-v-fb4275f3] {
		border-radius: 0;
		justify-content: center;
		width: 100%
	}
	
	.be-nav-phone .navigation-top:hover svg[data-v-fb4275f3] {
		fill: #000
	}
	
	.be-nav-phone .navigation-bottom[data-v-fb4275f3] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding: 16px
	}
	
	.be-nav-phone .navigation-bottom .search-icon[data-v-fb4275f3] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		color: #171321 !important
	}
	
	.be-nav-phone .navigation-bottom .search-icon svg path[data-v-fb4275f3] {
		fill: #171321 !important
	}
	
	.be-nav-phone__icon[data-v-fb4275f3],
	.be-nav-phone__icon[data-v-fb4275f3] * {
		color: #fff;
		fill: currentColor
	}
	
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3],
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3] * {
		color: #000
	}



.be-nav-search[data-v-caad2a1a] {
		background-color: #fff;
		bottom: 0;
		left: 0;
		overflow-y: scroll;
		position: fixed;
		right: 0;
		top: 84px
	}
	
	@media (max-width:1025px) {
		.be-nav-search[data-v-caad2a1a] {
			overflow-x: hidden;
			top: 0
		}
	}
	
	.be-nav-search__container[data-v-caad2a1a] {
		height: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-search__container[data-v-caad2a1a] {
			padding: 0 !important
		}
	}
	
	.be-nav-search__row[data-v-caad2a1a] {
		flex-wrap: nowrap !important;
		height: 100%;
		justify-content: center
	}
	
	.be-nav-search__row[data-v-caad2a1a]:focus-visible {
		outline: none
	}
	
	.be-nav-search__close[data-v-caad2a1a] {
		display: flex;
		justify-content: flex-end;
		margin-top: 16px
	}
	
	.be-nav-search__close--text[data-v-caad2a1a] {
		color: #171321 !important
	}



.be-nav-search-content {
		padding: 24px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content {
			padding: 8px
		}
	}
	
	.be-nav-search-content__input {
		position: relative;
		width: 100%
	}
	
	.be-nav-search-content__input input {
		-webkit-appearance: none;
		border: 0;
		border-bottom: 1px solid #d1d0d3;
		border-radius: 0;
		color: #74717a;
		font-size: 2.5rem;
		width: calc(100% - 8px)
	}
	
	.be-nav-search-content__input input::-moz-placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input::placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input:focus {
		outline: none
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input input {
			caret-color: #171321 !important;
			font-size: 1.375rem
		}
	}
	
	.be-nav-search-content__input--close {
		cursor: pointer;
		position: absolute;
		right: 16px;
		top: 20px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input--close {
			top: 4px
		}
	}
	
	.be-nav-search-content__link {
		color: #171321 !important;
		font-weight: 700 !important
	}



.be-nav-suggestions__default[data-v-8f850be7] {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 4px
	}
	
	@media (min-width:1025px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			-moz-column-gap: 32px;
			column-gap: 32px;
			display: grid;
			grid-template-columns: repeat(2, 1fr)
		}
	}
	
	@media (min-width:1200px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			grid-template-columns: repeat(3, 1fr)
		}
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7] {
		background-color: #f6f3fe !important;
		border: none !important;
		color: #171321 !important;
		justify-content: center;
		margin-bottom: 16px;
		transition: all .3s ease-in-out;
		width: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-suggestions__default-btn[data-v-8f850be7] {
			max-width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7]:hover {
		background-color: #e3d6ff !important
	}
	
	.be-nav-suggestions__result[data-v-8f850be7] {
		align-items: center;
		display: flex
	}
	
	.be-nav-suggestions__result--icon[data-v-8f850be7] {
		min-width: 16px
	}
	
	.be-nav-suggestions__result--icon svg[data-v-8f850be7] {
		min-height: 16px;
		min-width: 16px
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
		color: #7759c2;
		font-weight: 400
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7]:hover {
		text-decoration-color: #7759c2
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
			padding-left: 8px !important
		}
	}
	
	.be-nav-suggestions__result .slp-btn span[data-v-8f850be7] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}



.banner[data-v-3611edb9] {
		display: block
	}
	
	.banner[data-v-3611edb9]:hover .icon {
		transform: translate(8px)
	}
	
	.banner__desktop[data-v-3611edb9] {
		align-items: center;
		background-color: #171321;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		overflow: hidden;
		width: 100%
	}
	
	@media (max-width:768px) {
		.banner__desktop[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner__desktop .content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center
	}
	
	.banner__desktop .icon[data-v-3611edb9] {
		color: #fff;
		display: flex;
		transition: all .3s ease
	}
	
	.banner__desktop .icon[data-v-3611edb9] svg * {
		fill: currentColor
	}
	
	.banner__desktop .image[data-v-3611edb9] {
		margin-right: 8px
	}
	
	.banner__desktop .text[data-v-3611edb9] {
		color: #fff;
		padding: 16px 0;
		text-decoration: underline
	}
	
	.banner__mobile[data-v-3611edb9] {
		--background-gradient: linear-gradient(135deg, #f7a20f, #a989f5, #962eff, #09f);
		color: #171321;
		display: block;
		font-size: 14px;
		margin: 9px;
		padding: 8px 12px;
		position: relative;
		text-decoration: none
	}
	
	.banner__mobile[data-v-3611edb9]:before {
		background: var(--background-gradient) border-box;
		border: 2px solid transparent;
		border-radius: 70px;
		content: "";
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask-composite: exclude;
		-webkit-mask-composite: xor;
		position: absolute
	}
	
	.banner__mobile .pill-content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center;
		position: relative;
		z-index: 1
	}
	
	.banner__mobile .pill-content .slp-icon[data-v-3611edb9] {
		margin-left: 16px;
		transition: transform .2s ease-in-out
	}
	
	@media (min-width:768px) {
		.banner__mobile[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner--release[data-v-3611edb9] {
		background: #232150;
		overflow: hidden;
		position: relative
	}
	
	.banner--release[data-v-3611edb9]:after,
	.banner--release[data-v-3611edb9]:before {
		content: "";
		height: 100%;
		left: 0;
		pointer-events: none;
		position: absolute;
		top: 0;
		width: 100%
	}
	
	.banner--release[data-v-3611edb9]:before {
		background: radial-gradient(42.45% 64.15% at 21.3% 14.65%, #ceb3ef26 5.05%, #ceb3ef00)
	}
	
	.banner--release[data-v-3611edb9]:after {
		background: radial-gradient(59.78% 45.32% at 31.69% 94.07%, #e2432933 0, #e2432908)
	}
	
	.banner--release .banner__desktop[data-v-3611edb9] {
		background: transparent;
		display: flex !important;
		justify-content: center
	}
	
	.banner--release .text[data-v-3611edb9] {
		font-weight: 600;
		text-align: center;
		text-decoration: none
	}
	
	@media (max-width:576px) {
		.banner--release .text[data-v-3611edb9] {
			padding: 0
		}
	}
	
	.banner--release .banner__button-text[data-v-3611edb9] {
		color: #fff;
		display: none;
		text-decoration: underline
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button-text[data-v-3611edb9] {
			display: block
		}
	}
	
	.banner--release .banner__button[data-v-3611edb9] {
		font-size: 16px;
		font-weight: 400;
		margin-left: 8px;
		min-width: auto;
		padding: 0
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button[data-v-3611edb9] {
			margin-left: 16px;
			padding: 11px 0
		}
	}
	
	@media (max-width:576px) {
		.banner--release .banner__button .icon svg[data-v-3611edb9] {
			margin: -3px 0 0
		}
	}
	
	.banner--release .content[data-v-3611edb9] {
		display: inline;
		padding: 16px;
		position: relative;
		text-align: center
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9] {
			display: flex;
			padding: 0 8px
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after,
	.banner--release .content[data-v-3611edb9]:before {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 100%;
		content: "";
		height: 100%;
		max-width: 138px;
		pointer-events: none;
		position: absolute;
		width: 100%
	}
	
	.banner--release .content[data-v-3611edb9]:before {
		background-image: url(images/banner/gitlab18-graphic-leftside.svg);
		left: 0;
		margin-left: 32px;
		top: 0;
		transform: translate(-100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:before {
			margin-left: 0;
			transform: translate(-100%)
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after {
		background-image: url(images/banner/gitlab18-graphic-rightside.svg);
		margin-right: 32px;
		right: 0;
		top: -2px;
		transform: translate(100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:after {
			margin-right: 0;
			top: 0
		}
	}



.be-nav-footer[data-v-d1550395] {
		background-color: #171321;
		color: #fff;
		overflow: hidden;
		padding: 40px 16px;
		z-index: 1
	}
	
	.be-nav-footer[data-v-d1550395] *,
	.be-nav-footer[data-v-d1550395]:after,
	.be-nav-footer[data-v-d1550395]:before {
		box-sizing: border-box
	}
	
	.be-nav-footer .disclaimer[data-v-d1550395] {
		background: #f2f1f5;
		padding: 32px 0
	}
	
	@media (max-width:768px) {
		.be-nav-footer .container[data-v-d1550395] {
			padding: 0 !important
		}
	}
	
	.be-nav-footer .footer__navigation[data-v-d1550395] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: space-between
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .footer__navigation[data-v-d1550395] {
			flex-direction: row;
			flex-wrap: nowrap
		}
	}
	
	.be-nav-footer .logo[data-v-d1550395] {
		display: flex;
		margin: 0 auto 0 0
	}
	
	.be-nav-footer .logo span[data-v-d1550395] {
		font-size: 1.125rem;
		margin-left: 4px
	}
	
	.be-nav-footer .content[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 30px;
		justify-content: space-between;
		margin-top: 48px
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .content[data-v-d1550395] {
			margin-top: 0
		}
	}
	
	@media (min-width:769px) {
		.be-nav-footer .column-wrapper[data-v-d1550395] {
			margin-top: 24px
		}
	}
	
	.be-nav-footer .column[data-v-d1550395] {
		flex: 1 0 auto;
		max-width: 150px;
		min-width: 2rem;
		width: 100%
	}
	
	.be-nav-footer .column__heading[data-v-d1550395] {
		margin-bottom: 16px
	}
	
	@media (max-width:768px) {
		.be-nav-footer .column__nested[data-v-d1550395] {
			align-items: flex-start;
			display: flex;
			gap: 30px;
			justify-content: space-between;
			max-width: 100%
		}
		.be-nav-footer .column__nested[data-v-d1550395]>* {
			width: 145px
		}
	}
	
	@media (min-width:768px) {
		.be-nav-footer .column[data-v-d1550395] {
			max-width: 160px
		}
	}
	
	@media (max-width:768px) {
		.be-nav-footer .divided[data-v-d1550395] {
			width: 100%
		}
	}
	
	.be-nav-footer .links__item[data-v-d1550395] {
		margin-bottom: 8px
	}
	
	.be-nav-footer .links__item[data-v-d1550395]:hover {
		text-decoration: underline
	}
	
	@media (max-width:768px) {
		.be-nav-footer .links__divided[data-v-d1550395] {
			-moz-column-gap: calc(100% - 290px);
			column-gap: calc(100% - 290px);
			-moz-columns: 120px 2;
			columns: 120px 2
		}
	}
	
	.be-nav-footer .link[data-v-d1550395] {
		color: #fff;
		font-size: .875rem;
		line-height: 1.5714285714
	}
	
	.be-nav-footer .footer__cta[data-v-d1550395] {
		display: flex;
		flex-direction: column;
		padding-top: 64px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__cta[data-v-d1550395] {
			padding-top: 96px
		}
	}
	
	.be-nav-footer .footer__selectors[data-v-d1550395] {
		align-items: baseline;
		border-bottom: 1px solid #fff;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		margin-bottom: 32px;
		padding-bottom: 24px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__selectors[data-v-d1550395] {
			flex-direction: row
		}
	}
	
	.be-nav-footer .footer__selectors--two-children[data-v-d1550395] {
		justify-content: space-between
	}
	
	.be-nav-footer__source-buttons[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.be-nav-footer__button[data-v-d1550395] {
		border: none;
		color: #fff;
		cursor: pointer;
		font-size: .875rem;
		font-weight: 660;
		padding: 0;
		text-decoration: underline
	}
	
	.be-nav-footer__button--black[data-v-d1550395] {
		color: #171321
	}
	
	.be-nav-footer .source p[data-v-d1550395] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.be-nav-footer .source a[data-v-d1550395] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.be-nav-footer .source img[data-v-d1550395] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395],
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395] {
		border: none !important;
		color: #fff !important;
		cursor: pointer;
		font-family: Sans, sans-serif !important;
		font-size: 14px !important;
		padding: 0 !important;
		text-align: left !important
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395]:hover,
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395]:hover {
		background: inherit;
		text-decoration: underline
	}



	
	
	
	
	
	
	
	
	



.social__links[data-v-cfa6ae15] {
		align-items: center;
		display: flex;
		gap: 15px;
		margin-top: 32px;
		width: 100%
	}
	
	@media (min-width:829px) {
		.social__links[data-v-cfa6ae15] {
			margin-top: 0;
			width: inherit
		}
	}
	
	.social__links--icon[data-v-cfa6ae15] {
		color: #fff;
		height: auto;
		transition: .3s;
		width: 24px
	}
	
	.social__links--icon[data-v-cfa6ae15] * {
		fill: currentColor
	}
	
	.social__links--icon[data-v-cfa6ae15]:hover {
		color: #a989f5
	}



.footer-source[data-v-df34934d] {
		display: flex;
		flex-direction: column
	}
	
	.footer-source__source-buttons[data-v-df34934d] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.footer-source p[data-v-df34934d] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.footer-source a[data-v-df34934d] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.footer-source img[data-v-df34934d] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}



.strikethrough[data-v-6d75ff47] {
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	.emailField[data-v-6d75ff47] {
		justify-content: center;
		margin-bottom: 120px
	}
	
	@media (max-width:576px) {
		.emailField[data-v-6d75ff47] {
			margin-bottom: 56px
		}
	}
	
	[data-v-6d75ff47] .email-input {
		background-color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta {
		color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta:hover {
		text-decoration-color: #fff
	}
	
	.gartner[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border: 1px solid #45424d;
		border-radius: 12px;
		color: #fff;
		display: inline-flex;
		margin-bottom: 120px;
		margin-left: 8px;
		padding: 16px 32px
	}
	
	.gartner .gartner-content[data-v-6d75ff47] {
		margin: 0 64px 0 32px
	}
	
	@media (max-width:576px) {
		.gartner[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			margin-left: 0;
			padding: 24px 24px 24px 16px
		}
		.gartner .gartner-content[data-v-6d75ff47] {
			margin: 16px 0;
			text-align: left
		}
	}
	
	.gartner .banner-image[data-v-6d75ff47] {
		height: 20px
	}
	
	.gartner .banner-button[data-v-6d75ff47] {
		color: #a989f5;
		font-weight: 400;
		text-decoration: none
	}
	
	.gartner[data-v-6d75ff47]>* {
		z-index: 6
	}
	
	.video[data-v-6d75ff47] {
		padding-bottom: 120px
	}
	
	@media (max-width:576px) {
		.video[data-v-6d75ff47] {
			padding-bottom: 56px
		}
	}
	
	.video[data-v-6d75ff47] video {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(0deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent;
		border-radius: 16px
	}
	
	.video[data-v-6d75ff47] .video-modal-loop__play-icon {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(90deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent
	}
	
	.pill_text[data-v-6d75ff47] {
		align-items: center;
		display: flex
	}
	
	.pill_text span[data-v-6d75ff47] {
		margin-left: 8px
	}
	
	@media (max-width:576px) {
		.pill_text[data-v-6d75ff47] {
			margin-left: 0
		}
		.pill_text img[data-v-6d75ff47] {
			display: none
		}
		.pill_text span[data-v-6d75ff47] {
			margin-left: 0
		}
	}
	
	.pill__button[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border-radius: 100px;
		color: #fff;
		display: flex;
		font-size: 16px;
		font-weight: 580;
		gap: 8px;
		line-height: 28px;
		margin-left: 8px;
		padding: 4px 8px;
		text-decoration: none;
		z-index: 6
	}
	
	@media (max-width:576px) {
		.pill__button[data-v-6d75ff47] {
			margin: auto;
			padding: 0 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47] {
		align-items: center;
		color: #fff;
		display: inline-flex;
		margin-bottom: 32px;
		margin-top: 56px;
		padding: 4px 4px 4px 8px;
		position: relative
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			font-size: 16px;
			gap: 8px;
			padding: 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47]:before {
		background: linear-gradient(89.09deg, #e1986d -1.12%, #7759c2 102.06%, #6e43d3 102.07%) border-box;
		border: 1.5px solid transparent;
		border-radius: 20px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47]:before {
			border-radius: 12px
		}
	}
	
	.section[data-v-6d75ff47] {
		background: linear-gradient(180deg, #2c2656 0, #2c2656, #171321 50%, #171321);
		color: #fff;
		overflow: hidden;
		padding-top: 56px;
		position: relative;
		text-align: center;
		--blob-size: 1100px;
		--blob-speed: 10s;
		--blob-speed-scale: calc(var(--blob-speed)*.75);
		--blob-speed-move: calc(var(--blob-speed)*1);
		--blob-speed-rotate: calc(var(--blob-speed)*2);
		--blob-opacity: .22;
		--blob-blur: 60px;
		--blob-color-1: #fca326;
		--blob-color-2: #ceb3ef;
		--blob-color-3: #a989f5;
		--blob-color-4: #ceb3ef;
		--blob-color-5: #6fdac9;
		--blob-shape-speed: 9s
	}
	
	.section[data-v-6d75ff47]:before {
		background-image: url(images/homepage/background-star.svg);
		background-position: bottom;
		background-repeat: no-repeat;
		bottom: 0;
		content: "";
		height: -webkit-fill-available;
		left: 0;
		opacity: .6;
		position: absolute;
		width: 100%
	}
	
	@media (max-width:576px) {
		.section[data-v-6d75ff47]:before {
			left: -200px;
			width: 150%
		}
	}
	
	.blobs[data-v-6d75ff47] {
		filter: blur(var(--blob-blur));
		height: 120%;
		right: 0;
		bottom: 0;
		left: 0;
		overflow: visible;
		position: absolute;
		top: 0;
		z-index: 0
	}
	
	.blob-container[data-v-6d75ff47] {
		backface-visibility: hidden;
		height: 100%;
		position: absolute;
		width: 100%;
		will-change: transform
	}
	
	.blob[data-v-6d75ff47] {
		border-radius: 100%;
		height: calc(var(--blob-size)*.35);
		opacity: var(--blob-opacity);
		position: absolute;
		transform-origin: center;
		width: var(--blob-size)
	}
	
	.blob-1[data-v-6d75ff47] {
		animation: blob-pulse-1-6d75ff47 var(--blob-speed-scale) infinite ease-in-out, blob-shape-1-6d75ff47 var(--blob-shape-speed) infinite alternate ease-in-out, blob-float-1-6d75ff47 calc(var(--blob-speed-move)*1.6) infinite alternate ease-in-out;
		background-color: var(--blob-color-1);
		left: -15%;
		top: -10%
	}
	
	.blob-2[data-v-6d75ff47] {
		animation: blob-pulse-2-6d75ff47 calc(var(--blob-speed-scale)*.8) infinite ease-in-out, blob-shape-2-6d75ff47 calc(var(--blob-shape-speed)*1.2) infinite alternate ease-in-out, blob-float-2-6d75ff47 calc(var(--blob-speed-move)*1.8) infinite alternate ease-in-out;
		background-color: var(--blob-color-2);
		right: 20%;
		top: -20%
	}
	
	.blob-3[data-v-6d75ff47] {
		animation: blob-pulse-3-6d75ff47 calc(var(--blob-speed-scale)*1.2) infinite ease-in-out, blob-shape-3-6d75ff47 calc(var(--blob-shape-speed)*.8) infinite alternate ease-in-out, blob-float-3-6d75ff47 calc(var(--blob-speed-move)*2) infinite alternate ease-in-out;
		background-color: var(--blob-color-3);
		left: 0;
		top: 20%
	}
	
	.blob-4[data-v-6d75ff47] {
		animation: blob-pulse-4-6d75ff47 calc(var(--blob-speed-scale)*1) infinite ease-in-out, blob-shape-4-6d75ff47 calc(var(--blob-shape-speed)*1.4) infinite alternate ease-in-out, blob-float-4-6d75ff47 calc(var(--blob-speed-move)*1.7) infinite alternate ease-in-out;
		background-color: var(--blob-color-4);
		right: 0;
		top: 80%
	}
	
	.blob-5[data-v-6d75ff47] {
		animation: blob-pulse-5-6d75ff47 calc(var(--blob-speed-scale)*.9) infinite ease-in-out, blob-shape-5-6d75ff47 calc(var(--blob-shape-speed)*1.3) infinite alternate ease-in-out, blob-float-5-6d75ff47 calc(var(--blob-speed-move)*1.9) infinite alternate ease-in-out;
		background-color: var(--blob-color-5);
		right: -15%;
		top: 5%
	}
	
	.content-container[data-v-6d75ff47] {
		align-items: center;
		display: flex;
		height: 100%;
		padding-top: 4rem;
		position: relative;
		width: 100%;
		z-index: 5
	}
	
	@media (max-width:576px) {
		.content-container[data-v-6d75ff47] {
			padding-top: 0
		}
	}
	
	@keyframes blob-pulse-1-6d75ff47 {
		0%,
		to {
			transform: scale(.8, 1.2)
		}
		50% {
			transform: scale(1.2, .8)
		}
	}
	
	@keyframes blob-pulse-2-6d75ff47 {
		0%,
		to {
			transform: scale(.9, 1.1)
		}
		50% {
			transform: scale(1.1, .9)
		}
	}
	
	@keyframes blob-pulse-3-6d75ff47 {
		0%,
		to {
			transform: scale(1.1, .9)
		}
		50% {
			transform: scale(.85, 1.15)
		}
	}
	
	@keyframes blob-pulse-4-6d75ff47 {
		0%,
		to {
			transform: scale(.95, 1.05)
		}
		50% {
			transform: scale(1.15, .85)
		}
	}
	
	@keyframes blob-pulse-5-6d75ff47 {
		0%,
		to {
			transform: scale(1)
		}
		50% {
			transform: scale(1.3, .7)
		}
	}
	
	@keyframes blob-shape-1-6d75ff47 {
		0% {
			border-radius: 60% 40% 70% 30%/40% 50% 50% 60%
		}
		25% {
			border-radius: 70% 30% 50% 50%/30% 40% 60% 70%
		}
		50% {
			border-radius: 40% 60% 30% 70%/50% 60% 40% 50%
		}
		75% {
			border-radius: 30% 70% 70% 30%/60% 40% 50% 50%
		}
		to {
			border-radius: 60% 40% 50% 50%/50% 30% 70% 50%
		}
	}
	
	@keyframes blob-shape-2-6d75ff47 {
		0% {
			border-radius: 50% 50% 40% 60%/60% 40% 50% 50%
		}
		25% {
			border-radius: 30% 70% 70% 30%/50% 50% 60% 40%
		}
		50% {
			border-radius: 70% 30% 50% 50%/40% 60% 50% 50%
		}
		75% {
			border-radius: 50% 50% 30% 70%/70% 30% 40% 60%
		}
		to {
			border-radius: 40% 60% 60% 40%/50% 50% 40% 60%
		}
	}
	
	@keyframes blob-shape-3-6d75ff47 {
		0% {
			border-radius: 40% 60% 60% 40%/60% 30% 70% 40%
		}
		25% {
			border-radius: 60% 40% 30% 70%/50% 60% 30% 70%
		}
		50% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		75% {
			border-radius: 70% 30% 50% 50%/40% 50% 60%
		}
		to {
			border-radius: 30% 70% 60% 40%/70% 40% 30% 60%
		}
	}
	
	@keyframes blob-shape-4-6d75ff47 {
		0% {
			border-radius: 60% 40% 30% 70%/40% 70% 30% 60%
		}
		25% {
			border-radius: 40% 60% 70% 30%/60% 40% 70% 30%
		}
		50% {
			border-radius: 70% 30% 40% 60%/30% 60% 40% 70%
		}
		75% {
			border-radius: 30% 70% 60% 40%/70% 30% 60% 40%
		}
		to {
			border-radius: 60% 40% 50% 50%/40% 60% 30% 70%
		}
	}
	
	@keyframes blob-shape-5-6d75ff47 {
		0% {
			border-radius: 50% 50% 60% 40%/40% 60% 50% 50%
		}
		25% {
			border-radius: 40% 60% 50% 50%/70% 30% 40% 60%
		}
		50% {
			border-radius: 60% 40% 40% 60%/50% 50% 70% 30%
		}
		75% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		to {
			border-radius: 30% 70% 50% 50%/60% 40% 30% 70%
		}
	}
	
	@keyframes blob-float-1-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(25%, 20%) rotate(10deg)
		}
		to {
			transform: translate(-20%, 30%) rotate(-10deg)
		}
	}
	
	@keyframes blob-float-2-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 30%) rotate(-15deg)
		}
		to {
			transform: translate(15%, 25%) rotate(5deg)
		}
	}
	
	@keyframes blob-float-3-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 50%) rotate(8deg)
		}
		to {
			transform: translate(-30%, -20%) rotate(-12deg)
		}
	}
	
	@keyframes blob-float-4-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(-25%, -20%) rotate(-10deg)
		}
		to {
			transform: translate(30%, 15%) rotate(15deg)
		}
	}
	
	@keyframes blob-float-5-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		33% {
			transform: translate(-25%, 20%) rotate(-5deg)
		}
		66% {
			transform: translate(-15%, 5%) rotate(5deg)
		}
		to {
			transform: translate(-30%, 45%) rotate(10deg)
		}
	}



.email-redirect[data-v-90cf3d0f] {
		display: flex
	}
	
	@media (max-width:576px) {
		.email-redirect[data-v-90cf3d0f] {
			flex-direction: column
		}
	}
	
	.email-input[data-v-90cf3d0f] {
		align-items: center;
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		display: flex;
		justify-content: space-between;
		padding: 4px 4px 4px 16px
	}
	
	.email-input[data-v-90cf3d0f]:focus-within {
		border: 1px solid #70b4ff
	}
	
	@media (max-width:576px) {
		.email-input__submit[data-v-90cf3d0f] {
			justify-content: center;
			width: 100%
		}
	}
	
	.email-input input[data-v-90cf3d0f] {
		border: none;
		display: flex;
		font-family: Sans;
		font-size: 16px;
		font-weight: 400;
		height: 100%;
		line-height: 24px;
		margin-right: 16px;
		min-width: 240px
	}
	
	.email-input input[data-v-90cf3d0f]::-moz-placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]::placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]:active,
	.email-input input[data-v-90cf3d0f]:focus {
		outline: none
	}
	
	@media (max-width:576px) {
		.email-input input[data-v-90cf3d0f] {
			align-self: flex-start;
			margin-right: unset;
			min-width: 100%;
			padding: 16px
		}
		.email-input[data-v-90cf3d0f] {
			flex-direction: column;
			padding: 0
		}
	}
	
	.secondary-cta[data-v-90cf3d0f] {
		justify-content: center;
		margin-left: 32px
	}
	
	@media (max-width:576px) {
		.secondary-cta[data-v-90cf3d0f] {
			margin-top: 16px
		}
	}



.video-modal-loop[data-v-655bc4c7] {
		cursor: pointer;
		position: relative
	}
	
	.video-modal-loop__play-icon[data-v-655bc4c7] {
		border: 2px solid #45424d;
		border-radius: 9999px;
		box-sizing: content-box;
		color: #171321;
		cursor: pointer;
		font-size: 48px;
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		transition: color .2s ease;
		z-index: 2
	}
	
	@media (min-width:576px) {
		.video-modal-loop__play-icon[data-v-655bc4c7] {
			height: 96px;
			width: 96px
		}
	}
	
	.video-modal-loop__play-icon path[data-v-655bc4c7] {
		fill: #fff;
		transition: color .2s ease
	}
	
	.video-modal-loop__play-icon circle[data-v-655bc4c7] {
		fill: currentColor;
		transition: color .2s ease
	}
	
	.video-modal-loop__video-looping[data-v-655bc4c7] {
		filter: brightness(.6);
		width: 100%
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon[data-v-655bc4c7] {
		color: #1e1d43
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon path[data-v-655bc4c7] {
		color: #fff
	}
	
	.video-modal-loop--dark[data-v-655bc4c7] {
		background-color: #171321
	}



.modal[data-v-8019ad5d] {
		background: transparent;
		display: flex;
		flex-direction: column;
		margin-top: 160px
	}
	
	@media (max-width:1025px) {
		.modal[data-v-8019ad5d] {
			width: 100%
		}
	}
	
	.modal__backdrop[data-v-8019ad5d] {
		align-items: flex-start;
		background-color: #171321d9;
		bottom: 0;
		display: flex;
		justify-content: center;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1040
	}
	
	.modal__backdrop--light[data-v-8019ad5d] {
		background-color: #d1d0d2c4
	}
	
	.modal__header[data-v-8019ad5d] {
		background-color: transparent;
		justify-content: space-between;
		position: relative
	}
	
	.modal__footer[data-v-8019ad5d],
	.modal__header[data-v-8019ad5d] {
		display: flex;
		padding: 16px
	}
	
	.modal__body[data-v-8019ad5d] {
		padding: 8px;
		position: relative
	}
	
	.btn__close[data-v-8019ad5d] {
		border: none;
		border-radius: 50%;
		cursor: pointer;
		height: 45px;
		position: absolute;
		right: -8px;
		top: 0;
		width: 45px
	}
	
	@media (min-width:1025px) {
		.btn__close[data-v-8019ad5d] {
			right: -24px
		}
	}
	
	.btn__close svg[data-v-8019ad5d] {
		height: 100%;
		width: 100%
	}



.video-wrapper[data-v-803c7e46] {
		position: relative;
		width: 100%
	}
	
	.video-wrapper .video[data-v-803c7e46] {
		cursor: pointer;
		height: 100% !important;
		width: 920px !important
	}
	
	@media (max-width:1025px) {
		.video-wrapper .video[data-v-803c7e46] {
			width: 100% !important
		}
	}
	
	.video-wrapper .video[data-v-803c7e46] .video-thumbnail,
	.video-wrapper .video[data-v-803c7e46] .vimeo-player {
		height: 100%
	}
	
	.video-wrapper .video-thumbnail[data-v-803c7e46] {
		height: auto;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.video-wrapper .video-thumbnail:hover+.video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #7d2bd9;
		opacity: 1
	}
	
	.video-wrapper .video-thumbnail__play-icon[data-v-803c7e46] {
		opacity: .75;
		position: absolute;
		right: 47%;
		top: 40%;
		transition: all .3s
	}
	
	.video-wrapper .video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #333;
		transition: all .3s ease-in-out
	}



.vimeo-player iframe {
		aspect-ratio: 16/9;
		height: auto;
		max-width: 100% !important;
		width: 100%
	}



.title[data-v-751da43f] {
		color: #74717a;
		margin-bottom: 32px;
		text-align: center
	}
	
	.marquee[data-v-751da43f] {
		display: flex;
		gap: 64px;
		-webkit-mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		position: relative
	}
	
	.marquee:hover .marquee__content[data-v-751da43f] {
		animation-play-state: paused
	}
	
	.marquee .marquee__content[data-v-751da43f] {
		align-items: center;
		animation: scroll-751da43f 20s linear infinite;
		display: flex;
		flex-shrink: 0;
		gap: 64px
	}
	
	.marquee .marquee__content .logo[data-v-751da43f] {
		max-height: 32px
	}
	
	@keyframes scroll-751da43f {
		0% {
			transform: translate(0)
		}
		to {
			transform: translate(calc(-100% - 64px))
		}
	}
	
	@media (prefers-reduced-motion:reduce) {
		.marquee__content[data-v-751da43f] {
			animation-play-state: paused !important
		}
	}



.emailField[data-v-a7f456d7] {
		justify-content: center;
		margin-top: 32px
	}
	
	.hero[data-v-a7f456d7] {
		margin-bottom: 80px;
		text-align: center
	}
	
	.content[data-v-a7f456d7] {
		margin-top: 120px
	}
	
	.slp-btn-secondary[data-v-a7f456d7] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		margin-left: 16px;
		text-align: center
	}



.buffer[data-v-c1476a23] {
		height: 200px
	}
	
	.wrapper[data-v-c1476a23] {
		margin: 120px 0
	}
	
	@media (max-width:576px) {
		.wrapper[data-v-c1476a23] {
			margin: 56px 0 120px
		}
	}
	
	.feature-description[data-v-c1476a23] {
		color: #a2a1a6;
		margin-top: 8px
	}
	
	.cards-container[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		scroll-timeline: --cards-scroll block
	}
	
	.cards-container .card[data-v-c1476a23] {
		background-color: #fff;
		border-radius: 16px;
		box-shadow: 0 -8px 20px #0000001a;
		display: flex;
		height: 548px;
		overflow: hidden;
		position: sticky;
		transform-origin: center top;
		will-change: transform
	}
	
	.cards-container .card-1[data-v-c1476a23] {
		top: calc(84px + 10vh);
		z-index: 1;
		view-timeline: --card-1-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-1-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-1[data-v-c1476a23] {
			top: 120px
		}
	}
	
	.cards-container .card-2[data-v-c1476a23] {
		top: calc(108px + 10vh);
		z-index: 2;
		view-timeline: --card-2-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-2-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-2[data-v-c1476a23] {
			top: 144px
		}
	}
	
	.cards-container .card-3[data-v-c1476a23] {
		top: calc(132px + 10vh);
		z-index: 3;
		view-timeline: --card-3-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-3-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-3[data-v-c1476a23] {
			top: 168px
		}
	}
	
	.cards-container .card-4[data-v-c1476a23] {
		top: calc(156px + 10vh);
		z-index: 4;
		view-timeline: --card-4-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-4-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-4[data-v-c1476a23] {
			top: 192px
		}
	}
	
	.cards-container .card-5[data-v-c1476a23] {
		top: calc(180px + 10vh);
		z-index: 5;
		view-timeline: --card-5-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-5-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-5[data-v-c1476a23] {
			top: 216px
		}
	}
	
	.cards-container .card-6[data-v-c1476a23] {
		top: calc(204px + 10vh);
		z-index: 6;
		view-timeline: --card-6-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-6-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-6[data-v-c1476a23] {
			top: 240px
		}
	}
	
	.cards-container .card-7[data-v-c1476a23] {
		top: calc(228px + 10vh);
		z-index: 7;
		view-timeline: --card-7-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-7-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-7[data-v-c1476a23] {
			top: 264px
		}
	}
	
	.cards-container .card-8[data-v-c1476a23] {
		top: calc(252px + 10vh);
		z-index: 8;
		view-timeline: --card-8-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-8-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-8[data-v-c1476a23] {
			top: 288px
		}
	}
	
	.cards-container .card-9[data-v-c1476a23] {
		top: calc(276px + 10vh);
		z-index: 9;
		view-timeline: --card-9-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-9-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-9[data-v-c1476a23] {
			top: 312px
		}
	}
	
	.cards-container .card-10[data-v-c1476a23] {
		top: calc(300px + 10vh);
		z-index: 10;
		view-timeline: --card-10-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-10-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-10[data-v-c1476a23] {
			top: 336px
		}
	}
	
	.cards-container .card.card-1[data-v-c1476a23] {
		margin-bottom: 96px
	}
	
	.cards-container .card.card-2[data-v-c1476a23] {
		margin-bottom: 72px
	}
	
	.cards-container .card.card-3[data-v-c1476a23] {
		margin-bottom: 48px
	}
	
	.cards-container .card.card-4[data-v-c1476a23] {
		margin-bottom: 24px
	}
	
	.cards-container .card .left-side[data-v-c1476a23],
	.cards-container .card .right-side[data-v-c1476a23] {
		flex: 0 0 50%
	}
	
	.cards-container .card .card-title[data-v-c1476a23] {
		margin-top: 16px;
		padding-right: 24px
	}
	
	@media (max-width:576px) {
		.cards-container .card .right-side[data-v-c1476a23] {
			display: none
		}
		.cards-container .card .left-side[data-v-c1476a23] {
			flex: 1;
			padding: 24px !important
		}
		.cards-container .card .left-side .card-title[data-v-c1476a23] {
			padding-right: 0
		}
		.cards-container .card .left-side .slp-btn[data-v-c1476a23] {
			text-align: left
		}
	}
	
	.cards-container .card .left-side[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		padding: 48px
	}
	
	.cards-container .card .left-side .pill[data-v-c1476a23] {
		background: linear-gradient(90deg, #a989f566, #fca32666);
		border-radius: 100px;
		padding: 4px 8px;
		width: -moz-fit-content;
		width: fit-content
	}
	
	.cards-container .card .left-side.gitlab-duo[data-v-c1476a23] {
		background-color: #171321;
		color: #fff
	}
	
	.cards-container .card .left-side.gitlab-duo .slp-btn[data-v-c1476a23] {
		color: #fff
	}
	
	.cards-container .card .left-side.security .pill[data-v-c1476a23] {
		background: #cbe2f9;
		color: #0b5cad
	}
	
	.cards-container .card .left-side.platform .pill[data-v-c1476a23] {
		background: #e1d8f9;
		color: #5943b6
	}
	
	.cards-container .card .left-side.devsecops .pill[data-v-c1476a23] {
		background: #c9e7d7;
		color: #0b5d32
	}
	
	.cards-container .card .left-side .feature[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		margin-top: 24px
	}
	
	.cards-container .card .left-side .feature-title[data-v-c1476a23] {
		align-items: flex-start;
		display: flex;
		font-size: 20px;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title svg[data-v-c1476a23] {
		flex-shrink: 0;
		margin-top: 6px
	}
	
	.cards-container .card .left-side .feature-title__content[data-v-c1476a23] {
		flex: 1
	}
	
	.cards-container .card .left-side .feature-title__title[data-v-c1476a23] {
		align-items: center;
		display: flex;
		flex-wrap: wrap;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title__title .new-pill[data-v-c1476a23] {
		align-items: center;
		background: linear-gradient(100deg, #aa8af6 6.7%, #d09596 93.89%);
		border-radius: 100px;
		display: inline-flex;
		font-size: 12px;
		font-weight: 660;
		height: 20px;
		line-height: 1;
		padding: 0 8px
	}
	
	.cards-container .card .right-side[data-v-c1476a23] {
		background: linear-gradient(90deg, #eee7fd 2.53%, #f6f3fed4 50.98%, #ffd4d873)
	}
	
	.cards-container .card .right-side img[data-v-c1476a23] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	@keyframes scale-card-c1476a23 {
		0% {
			transform: scale(.9)
		}
		to {
			transform: scale(1)
		}
	}



.carousel-container[data-v-a1abc733] {
		margin: 48px 0 120px;
		position: relative
	}
	
	@media (max-width:546px) {
		.carousel-container[data-v-a1abc733] {
			margin-bottom: 48px;
			overflow: visible;
			padding: 0
		}
	}
	
	.carousel-track[data-v-a1abc733] {
		--position: 3;
		--animating: 0;
		--card-width: calc(33.33333% - 21.33333px);
		--card-gap: 32px;
		display: flex;
		gap: var(--card-gap);
		touch-action: pan-y;
		transform: translate(calc(var(--position)*-1*(var(--card-width) + var(--card-gap))));
		transition: transform calc(.5s*var(--animating)) cubic-bezier(.25, 1, .5, 1);
		will-change: transform
	}
	
	@media (max-width:880px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: calc(50% - 16px);
			--card-gap: 16px
		}
	}
	
	@media (max-width:546px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: 85%;
			--card-gap: 16px;
			left: calc((100% - var(--card-width))/2);
			position: relative
		}
	}
	
	.nav-button[data-v-a1abc733] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 50%;
		position: absolute;
		top: calc(50% - 24px);
		z-index: 2
	}
	
	@media (max-width:546px) {
		.nav-button[data-v-a1abc733] {
			display: none
		}
	}
	
	.previous-button[data-v-a1abc733] {
		left: -16px
	}
	
	.next-button[data-v-a1abc733] {
		right: -16px
	}
	
	.card[data-v-a1abc733] {
		border-radius: 16px;
		color: #171321;
		display: flex;
		flex: 0 0 var(--card-width);
		flex-direction: column;
		height: 370px;
		max-width: var(--card-width);
		min-width: 240px;
		padding: 32px;
		transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);
		will-change: transform, box-shadow
	}
	
	@media (max-width:546px) {
		.card[data-v-a1abc733] {
			height: 330px;
			min-width: unset
		}
	}
	
	@media (min-width:546px) {
		.card[data-v-a1abc733]:hover {
			box-shadow: 0 6px 10px #00000026;
			transform: scale(1.05)
		}
	}
	
	.card-image[data-v-a1abc733] {
		height: 48px;
		margin-right: auto;
		margin-top: auto;
		max-width: 100%;
		-o-object-fit: contain;
		object-fit: contain
	}



.slp-btn-secondary[data-v-308feca3] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		text-align: center
	}
	
	.container[data-v-308feca3] {
		display: flex;
		margin-top: 48px
	}
	
	@media (max-width:576px) {
		.container[data-v-308feca3] {
			flex-direction: column-reverse;
			margin-bottom: 96px;
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3] {
		margin-top: 120px
	}
	
	@media (max-width:576px) {
		.container .left-side[data-v-308feca3],
		.container .left-side .title[data-v-308feca3] {
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3],
	.container .right-side[data-v-308feca3] {
		flex: 0 0 50%
	}
	
	@media (max-width:576px) {
		.container .image[data-v-308feca3] {
			margin: 0;
			width: 100%
		}
	}



.next-steps[data-v-11ff7e85] {
		background: #171321;
		color: #fff;
		padding-bottom: 32px;
		position: relative;
		z-index: 1
	}
	
	.next-steps .eyebrow[data-v-11ff7e85] {
		color: #a2a1a6
	}
	
	.next-steps__container[data-v-11ff7e85] {
		align-items: center;
		background: #171321;
		border-bottom: 1px solid var(--slp-color-surface-600, #45424d);
		display: flex;
		flex-direction: column;
		padding: 64px 24px
	}
	
	@media (min-width:576px) {
		.next-steps__container[data-v-11ff7e85] {
			padding: 96px
		}
	}
	
	@media (min-width:768px) {
		.next-steps__container[data-v-11ff7e85] {
			max-width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.next-steps__container[data-v-11ff7e85] {
			text-align: center
		}
	}
	
	.next-steps__container .description[data-v-11ff7e85] {
		max-width: 650px;
		text-align: center
	}
	
	.next-steps__container .buttons[data-v-11ff7e85] {
		display: flex;
		flex-direction: row;
		gap: 24px
	}
	
	@media (max-width:1025px) {
		.next-steps__container .buttons[data-v-11ff7e85] {
			flex-direction: column;
			width: 100%
		}
	}
	
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		border: 1px solid var(--slp-color-surface-50, #fff);
		border-radius: 4px
	}
	
	.next-steps__container .buttons .main-button[data-v-11ff7e85],
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		justify-content: center
	}
	
	.next-steps__header[data-v-11ff7e85] {
		background: linear-gradient(89.95deg, #feb484 3.13%, #a686f2 66.86%, #592ac8 123.2%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent
	}
	
	.next-steps__header h2[data-v-11ff7e85] {
		line-height: 1.14;
		text-align: center
	}





#page-why-gitlab {
		background-color: #171321;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M0 4251.23q2.41-1.8 4.81-3.63v.74c218.134-165.95 362.04-412.57 400.067-685.61 38.027-273.05-32.941-550.17-197.292-770.4L0 2515.53zm0-2515.05V0c130.84 98.311 237.005 226.841 309.309 375.286 84.064 172.59 119.063 365.335 101.104 556.802-17.958 191.472-88.17 374.152-202.828 527.752z' clip-rule='evenodd' opacity='.08'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1112.5' x2='319.87' y1='6838.31' y2='-1012.95' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M1603 864.508c.01 24.852.91 49.748 2.69 74.642 13.77 191.82 79.97 376.03 191.24 532.14l3.66 4.81c7.14 9.99 14.65 19.97 22.16 29.77L2060 1822.21V0c-143.69 97.105-261.09 229.344-341.05 384.738-76.27 148.232-115.87 312.488-115.95 478.788zm457 1624.682v1821.52a1032.6 1032.6 0 0 1-147.2-120.75c-176.08-173.93-284.59-405.8-305.85-653.56-21.26-247.77 46.14-495.02 189.98-696.93l3.66-4.81c7.14-9.98 14.65-19.97 22.16-29.77z' clip-rule='evenodd' opacity='.1'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='2135.5' x2='3567.87' y1='6868.25' y2='-983.003' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
		background-position: 0 125vh, 100% 0;
		background-repeat: repeat-y, repeat-y;
		background-size: 135vw auto, 135vw auto;
		color: #fff
	}
	
	#page-sales {
		min-height: calc(100vh - 140px);
		position: relative
	}
	
	#page-sales .single-column-hero__description {
		font-size: 1.5rem;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:768px) {
		#page-sales .single-column-hero__description {
			font-size: 1.375rem;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	#page-solutions-startups .quote-carousel.dark-mode {
		padding-top: 96px
	}
	
	#page-company-contact .hero {
		margin-bottom: 96px
	}
	
	#page-pricing-ultimate {
		background-image: url(images/backgrounds/ultimate-background.png);
		background-position: top;
		background-repeat: no-repeat;
		background-size: 100% 400px
	}
	
	#page-security .card__image {
		margin-bottom: 24px;
		max-height: 104px;
		max-width: 186px
	}
	
	.banner:has(+#page-partners-technology-partners-aws) {
		display: none
	}
	
	#page-partners-technology-partners-aws .faq {
		max-width: 50%;
		min-width: 50%
	}
	
	@media (max-width:1025px) {
		#page-partners-technology-partners-aws .faq {
			max-width: 100%;
			min-width: 100%
		}
	}
	
	#page-partners-technology-partners-aws .faq__answer ul {
		list-style-type: "âœ“ "
	}
	
	#page-partners-technology-partners-aws .theme--purple {
		margin-bottom: 0
	}
	
	#page-pricing-feature-comparison .hero {
		padding: 96px 0
	}
	
	@media (width > 576px) {
		#page-pricing-feature-comparison .hero {
			padding: 64px 0 120px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow {
		align-items: center;
		background: linear-gradient(90deg, #a989f51f, #fca3261f);
		border-radius: 10px;
		display: flex;
		flex-direction: column;
		gap: unset;
		padding: 8px;
		position: relative;
		width: 100%
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow {
			border-radius: 100px;
			flex-direction: row;
			padding: 4px 8px 4px 4px;
			width: unset
		}
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn {
		text-decoration: underline
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn .slp-icon {
		transform: translate(8px)
	}
	
	#page-pricing-feature-comparison .eyebrow:before {
		background: linear-gradient(90deg, #a989f5, #fca326) border-box;
		border: 1px solid transparent;
		border-radius: 10px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow:before {
			border-radius: 100px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow code {
		background: transparent;
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	#page-pricing-feature-comparison .eyebrow--highlighted {
		background: #fff;
		border-radius: 100px;
		display: inline-flex;
		margin-right: 8px;
		padding: 4px 8px
	}
	
	@media (width <576px) {
		#page-pricing-feature-comparison .eyebrow .slp-btn,
		#page-pricing-feature-comparison .eyebrow--highlighted,
		#page-pricing-feature-comparison .eyebrow__text {
			margin-bottom: 8px !important;
			margin-right: 0 !important
		}
	}
	
	#page-pricing-feature-comparison .eyebrow .slp-btn {
		font-size: .875rem;
		margin-right: 8px;
		padding: 0
	}
	
	#ot-sdk-btn {
		background-color: transparent !important
	}



.slp-btn[data-v-56e2df5f] {
		align-items: center;
		border-radius: 4px;
		box-sizing: border-box;
		display: inline-flex;
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.25;
		min-width: 68px;
		padding: 11px 16px;
		text-align: center;
		text-decoration: none;
		transition: background-color .3s cubic-bezier(.7, 0, .3, 1);
		vertical-align: middle
	}
	
	.slp-btn[data-v-56e2df5f]:hover {
		cursor: pointer
	}
	
	.slp-btn-primary[data-v-56e2df5f] {
		background-color: #171321;
		border: 1px solid #171321;
		color: #fff
	}
	
	.slp-btn-primary[data-v-56e2df5f]:hover {
		background-color: #fff;
		border: 1px solid #171321;
		color: #171321
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f] {
		background-color: #d1d0d3;
		border: 1px solid #d1d0d3;
		color: #74717a
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #d1d0d3;
		cursor: default
	}
	
	.slp-btn-secondary[data-v-56e2df5f] {
		background-color: #fff;
		border: none;
		color: #171321
	}
	
	.slp-btn-secondary[data-v-56e2df5f]:hover {
		background-color: #e8e7eb;
		border: none;
		color: #171321;
		outline: none
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		color: #171321;
		padding-left: 0;
		text-decoration: underline;
		text-decoration-color: transparent;
		-webkit-text-decoration: none;
		text-underline-offset: 2px;
		transition: all .2s ease-in-out
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover {
		text-decoration-color: #171321;
		-webkit-text-decoration: underline
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover .slp-icon {
		transform: translate(8px)
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] .slp-icon {
		margin-left: 4px;
		transition: transform .2s ease-in-out
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3;
		text-decoration: none
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover .slp-icon {
		transform: none
	}
	
	.slp-btn-icon[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: 0;
		line-height: unset;
		min-width: unset;
		padding: 8px
	}
	
	.slp-btn-icon.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	.slp-btn-bold[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit;
		padding: 8px
	}
	
	.slp-btn-bold.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	@media (max-width:0px) {
		.slp-col-xs-1[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-1[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-1[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-2[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-2[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-2[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-3[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-3[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-3[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-4[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-4[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-4[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-5[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-5[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-5[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-6[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-6[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-6[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-7[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-7[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-7[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-8[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-8[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-8[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-9[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-9[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-9[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-10[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-10[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-10[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-11[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-11[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-11[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-12[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-12[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-12[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	.slp-container {
		display: block !important;
		min-height: 1px !important;
		visibility: visible !important;
		opacity: 1 !important;
		position: relative !important;
		z-index: 1 !important;
		overflow: visible !important;
	}
	
	.slp-container * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	.slp-container[data-v-67a0761e] {
		border: 1px solid transparent;
		margin-left: auto;
		margin-right: auto;
		padding-left: 16px;
		padding-right: 16px;
		width: 100%;
		display: block;
		min-height: 1px;
		visibility: visible;
		opacity: 1;
		position: relative;
		z-index: 1;
		overflow: visible;
	}
	
	.slp-container[data-v-67a0761e] * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	@media (min-width:640px) {
		.slp-container[data-v-67a0761e] {
			max-width: 95%
		}
	}
	
	@media (min-width:1024px) {
		.slp-container[data-v-67a0761e] {
			max-width: 972px
		}
	}
	
	@media (min-width:1170px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1111px
		}
	}
	
	@media (min-width:1400px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1170px;
			padding: 0
		}
	}
	
	.slp-full-grey-background[data-v-67a0761e] {
		background: #f2f1f5
	}
	
	.slp-full-charcoal-background[data-v-67a0761e] {
		background: #171321
	}
	
	.slp-partial-charcoal-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 75%, #171321 0, #171321)
	}
	
	@media (max-width:576px) {
		.slp-partial-charcoal-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #171321 0, #171321)
		}
	}
	
	.slp-gradient-background[data-v-67a0761e] {
		background: radial-gradient(50.08% 44.51% at 100% 100%, #a989f533, #7759c200), radial-gradient(60.76% 48.01% at 0 100%, #e2432933, #e2432900), #fff
	}
	
	.slp-full-gradient-background[data-v-67a0761e] {
		background: linear-gradient(165.41deg, #fadcd7, #f8f5ff 23.65%, #fff 54.66%, #f6f3fe 80.95%, #ffd4d8 100.92%)
	}
	
	.slp-full-light-purple-background[data-v-67a0761e] {
		background: #f6f3fe
	}
	
	.slp-half-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 50%, #f2f1f5 0, #f2f1f5)
	}
	
	.slp-partial-white-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #f2f1f5, #f2f1f5 70%, #fff 0, #fff)
	}
	
	.slp-partial-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 60%, #f2f1f5 0, #f2f1f5)
	}
	
	@media (max-width:576px) {
		.slp-partial-grey-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #f2f1f5 0, #f2f1f5)
		}
	}
	
	.fluid[data-v-67a0761e] {
		border: none;
		margin: 0;
		max-width: 100%;
		padding: 0
	}
	
	.slp-icon--color-primary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-primary-200[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-primary-300[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-secondary-200[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-surface-100[data-v-b82aeda9] {
		color: #f2f1f5;
		fill: #f2f1f5
	}
	
	.slp-icon--color-surface-200[data-v-b82aeda9] {
		color: #e8e7eb;
		fill: #e8e7eb
	}
	
	.slp-icon--color-surface-300[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-surface-400[data-v-b82aeda9] {
		color: #a2a1a6;
		fill: #a2a1a6
	}
	
	.slp-icon--color-surface-500[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-surface-600[data-v-b82aeda9] {
		color: #45424d;
		fill: #45424d
	}
	
	.slp-icon--color-surface-700[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-800[data-v-b82aeda9] {
		color: #f6f3fe;
		fill: #f6f3fe
	}
	
	.slp-icon--color-surface-900[data-v-b82aeda9] {
		color: #eee7fd;
		fill: #eee7fd
	}
	
	.slp-icon--color-surface-950[data-v-b82aeda9] {
		color: #e3d6ff;
		fill: #e3d6ff
	}
	
	.slp-icon--color-text-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-text-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-text-200[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-text-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-text-link-100[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--color-alert-100[data-v-b82aeda9] {
		color: #ffd4d8;
		fill: #ffd4d8
	}
	
	.slp-icon--color-alert-200[data-v-b82aeda9] {
		color: #f24f63;
		fill: #f24f63
	}
	
	.slp-icon--color-alert-300[data-v-b82aeda9] {
		color: #cb3446;
		fill: #cb3446
	}
	
	.slp-icon--color-warning-100[data-v-b82aeda9] {
		color: #ffefc7;
		fill: #ffefc7
	}
	
	.slp-icon--color-warning-200[data-v-b82aeda9] {
		color: #ffda7a;
		fill: #ffda7a
	}
	
	.slp-icon--color-warning-300[data-v-b82aeda9] {
		color: #ffb800;
		fill: #ffb800
	}
	
	.slp-icon--color-success-100[data-v-b82aeda9] {
		color: #b8e5bc;
		fill: #b8e5bc
	}
	
	.slp-icon--color-success-200[data-v-b82aeda9] {
		color: #48a651;
		fill: #48a651
	}
	
	.slp-icon--color-success-300[data-v-b82aeda9] {
		color: #327338;
		fill: #327338
	}
	
	.slp-icon--color-info-100[data-v-b82aeda9] {
		color: #d6eaff;
		fill: #d6eaff
	}
	
	.slp-icon--color-info-200[data-v-b82aeda9] {
		color: #70b4ff;
		fill: #70b4ff
	}
	
	.slp-icon--color-info-300[data-v-b82aeda9] {
		color: #3979bf;
		fill: #3979bf
	}
	
	.slp-icon--color-accent-100[data-v-b82aeda9] {
		color: #fca326;
		fill: #fca326
	}
	
	.slp-icon--color-accent-200[data-v-b82aeda9] {
		color: #fc6d26;
		fill: #fc6d26
	}
	
	.slp-icon--color-accent-300[data-v-b82aeda9] {
		color: #e24329;
		fill: #e24329
	}
	
	.slp-icon--color-accent-400[data-v-b82aeda9] {
		color: #a989f5;
		fill: #a989f5
	}
	
	.slp-icon--color-accent-500[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--size-xs[data-v-b82aeda9] {
		height: 12px;
		width: 12px
	}
	
	.slp-icon--size-sm[data-v-b82aeda9] {
		height: 16px;
		width: 16px
	}
	
	.slp-icon--size-md[data-v-b82aeda9] {
		height: 24px;
		width: 24px
	}
	
	.slp-icon--size-lg[data-v-b82aeda9] {
		height: 32px;
		width: 32px
	}
	
	.slp-icon--size-xl[data-v-b82aeda9] {
		height: 48px;
		width: 48px
	}
	
	.slp-icon[data-v-b82aeda9] {
		display: inline-flex;
		vertical-align: middle
	}
	
	.slp-icon div[data-v-b82aeda9] {
		height: inherit;
		width: inherit
	}
	
	.slp-row[data-v-adc8d02f] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-text-display1[data-v-f601c702],
	.slp-text-display1[data-v-f601c702] * {
		font-size: 6rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0416666667
	}
	
	@media (max-width:576px) {
		.slp-text-display1[data-v-f601c702],
		.slp-text-display1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading1[data-v-f601c702],
	.slp-text-heading1[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1[data-v-f601c702],
		.slp-text-heading1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2[data-v-f601c702],
	.slp-text-heading2[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2[data-v-f601c702],
		.slp-text-heading2[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3[data-v-f601c702],
	.slp-text-heading3[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3[data-v-f601c702],
		.slp-text-heading3[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4[data-v-f601c702],
	.slp-text-heading4[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4[data-v-f601c702],
		.slp-text-heading4[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5[data-v-f601c702],
	.slp-text-heading5[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5[data-v-f601c702],
		.slp-text-heading5[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-heading1-bold[data-v-f601c702],
	.slp-text-heading1-bold[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1-bold[data-v-f601c702],
		.slp-text-heading1-bold[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2-bold[data-v-f601c702],
	.slp-text-heading2-bold[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2-bold[data-v-f601c702],
		.slp-text-heading2-bold[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3-bold[data-v-f601c702],
	.slp-text-heading3-bold[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3-bold[data-v-f601c702],
		.slp-text-heading3-bold[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4-bold[data-v-f601c702],
	.slp-text-heading4-bold[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4-bold[data-v-f601c702],
		.slp-text-heading4-bold[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5-bold[data-v-f601c702],
	.slp-text-heading5-bold[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5-bold[data-v-f601c702],
		.slp-text-heading5-bold[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-body1[data-v-f601c702],
	.slp-text-body1[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 400;
		line-height: 1.5555555556
	}
	
	.slp-text-body2[data-v-f601c702],
	.slp-text-body2[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5
	}
	
	.slp-text-body3[data-v-f601c702],
	.slp-text-body3[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 400;
		line-height: 1.5714285714
	}
	
	.slp-text-body1-bold[data-v-f601c702],
	.slp-text-body1-bold[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.5555555556
	}
	
	.slp-text-body2-bold[data-v-f601c702],
	.slp-text-body2-bold[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-body3-bold[data-v-f601c702],
	.slp-text-body3-bold[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 660;
		line-height: 1.5714285714
	}
	
	.slp-text-all-caps[data-v-f601c702],
	.slp-text-all-caps[data-v-f601c702] * {
		font-size: .75rem;
		font-weight: 660;
		letter-spacing: .1em;
		line-height: 1.6666666667;
		text-transform: uppercase
	}
	
	.slp-text-quotes[data-v-f601c702],
	.slp-text-quotes[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-style: italic;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	@media (max-width:576px) {
		.slp-text-quotes[data-v-f601c702],
		.slp-text-quotes[data-v-f601c702] * {
			font-size: 1rem;
			line-height: 1.5rem
		}
	}
	
	.slp-text-emphasis[data-v-f601c702],
	.slp-text-emphasis[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	.slp-text-arrow[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702] * {
		color: #fff;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-arrow[data-v-f601c702]:hover,
	.slp-text-arrow[data-v-f601c702]:hover {
		color: #171321
	}
	
	.slp-text-arrow:hover .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:hover .slp-link-text {
		text-decoration: underline
	}
	
	.slp-text-arrow[data-v-f601c702]:active,
	.slp-text-arrow[data-v-f601c702]:active {
		color: #fff
	}
	
	.slp-text-arrow:active .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:active .slp-link-text {
		text-decoration: underline
	}
	
	.arrow-symbol[data-v-f601c702] {
		padding-left: 4px
	}
	
	.side-navigation-layout[data-v-68f8d83f] {
		display: flex
	}
	
	.side-navigation-layout--left[data-v-68f8d83f] {
		flex-direction: row
	}
	
	.side-navigation-layout--right[data-v-68f8d83f] {
		flex-direction: row-reverse
	}
	
	@media (max-width:1025px) {
		.side-navigation-layout[data-v-68f8d83f] {
			flex-direction: column
		}
	}
	
	.side-navigation[data-v-68f8d83f] {
		display: none;
		height: -moz-fit-content;
		height: fit-content;
		padding: 0 8px 96px;
		position: sticky;
		top: 140px
	}
	
	@media (min-width:1025px) {
		.side-navigation[data-v-68f8d83f] {
			display: block
		}
	}
	
	.side-navigation__item[data-v-68f8d83f] {
		padding: 12px 0
	}
	
	.side-navigation__item[data-v-68f8d83f]:first-child {
		margin-top: 0
	}
	
	.side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #171320;
		font-weight: 700;
		line-height: 12px;
		opacity: .2;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation__link[data-v-68f8d83f]:hover {
		opacity: 1
	}
	
	.side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		opacity: 1
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #a2a1a6;
		font-size: 1rem;
		font-weight: 700;
		line-height: 12px;
		opacity: 1;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f]:hover {
		box-shadow: none;
		color: #d1d0d3
	}
	
	.side-navigation--dark .side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		color: #fff
	}
	
	.side-navigation-dropdown[data-v-68f8d83f] {
		background-color: #fff;
		display: block;
		margin: 16px 0;
		position: sticky;
		top: 132px;
		z-index: 100
	}
	
	@media (min-width:1025px) {
		.side-navigation-dropdown[data-v-68f8d83f] {
			display: none
		}
	}
	
	.side-navigation-dropdown .dropdown-toggle[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		color: #74717a;
		cursor: pointer;
		display: flex;
		font-size: 1rem;
		justify-content: space-between;
		padding: 10px 16px;
		width: 100%
	}
	
	.side-navigation-dropdown .dropdown-menu[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		box-shadow: 0 4px 6px #0000001a;
		list-style: none;
		padding: 0
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f] {
		padding: 10px 16px
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f]:last-child {
		border-bottom: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f] {
		color: #171321;
		display: block;
		text-decoration: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f]:hover {
		font-weight: 500
	}
	
	.side-navigation-content[data-v-68f8d83f] {
		flex: 1
	}
	
	.slp-radio[data-v-f37e970e] {
		cursor: pointer;
		font-size: 1rem;
		margin-bottom: 16px;
		padding-left: 32px;
		position: relative;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none
	}
	
	.slp-radio.disabled[data-v-f37e970e] {
		color: #74717a !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #d1d0d3 !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #d1d0d3;
		display: block
	}
	
	.slp-radio:hover .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input[data-v-f37e970e] {
		height: 0;
		opacity: 0;
		position: absolute;
		width: 0
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e]:after {
		display: block
	}
	
	.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #45424d;
		border-radius: 50%;
		height: 16px;
		left: 0;
		position: absolute;
		top: 2px;
		width: 16px
	}
	
	.slp-radio__checkmark span[data-v-f37e970e],
	.slp-radio__checkmark[data-v-f37e970e]:hover {
		border: 1px solid #a989f5
	}
	
	.slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #7759c2;
		border-radius: 50%;
		content: "";
		display: none;
		height: 2px;
		left: 3px;
		padding: 4px;
		position: absolute;
		top: 3px;
		width: 2px
	}
	
	.slp-radio-group[data-v-ae31ec89] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-radio-group--horizontal[data-v-ae31ec89] {
		flex-direction: row
	}
	
	.slp-radio-group--horizontal .slp-radio[data-v-ae31ec89]:not(last-child) {
		margin-right: 24px;
		padding-left: 24px
	}
	
	.slp-radio-group--horizontal .slp-radio__option[data-v-ae31ec89] {
		flex-basis: 30%
	}
	
	.slp-radio-group--vertical[data-v-ae31ec89] {
		flex-direction: column
	}
	
	.slp-loading-linear[data-v-ee32411b] {
		animation: gradient-ee32411b 1s linear infinite;
		background: linear-gradient(90.89deg, #ef8cf3 -13.26%, #825ee9 67.46%);
		background-position: 0 0;
		background-size: 200% 200%;
		height: 4px;
		position: relative;
		width: 204px
	}
	
	@keyframes gradient-ee32411b {
		0% {
			background-position: 200% 200%
		}
		50% {
			background-position: 100% 100%
		}
		to {
			background-position: 0 0
		}
	}
	
	.slp-loading-round[data-v-ee32411b] {
		animation: spin-ee32411b 1s linear infinite;
		background-color: #fff;
		border: 8px solid #e8e7eb;
		border-radius: 50%;
		border-top-color: #a989f5;
		height: 32px;
		position: relative;
		transform: rotate(-45deg);
		width: 32px
	}
	
	@keyframes spin-ee32411b {
		0% {
			transform: rotate(-45deg)
		}
		to {
			transform: rotate(315deg)
		}
	}
	
	.depth-2[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-2.mobile[data-v-c3be63ed] {
		margin-left: 16px
	}
	
	.depth-3[data-v-c3be63ed] {
		margin-left: 48px
	}
	
	.depth-3.mobile[data-v-c3be63ed] {
		margin-left: 24px
	}
	
	.depth-4[data-v-c3be63ed] {
		margin-left: 64px
	}
	
	.depth-4.mobile[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-5[data-v-c3be63ed] {
		margin-left: 80px
	}
	
	.depth-5.mobile[data-v-c3be63ed] {
		margin-left: 40px
	}
	
	.anchor[data-v-c3be63ed] {
		border-radius: 4px;
		color: #171321;
		display: block;
		margin-bottom: 4px;
		padding: 8px 16px
	}
	
	.anchor.selected[data-v-c3be63ed] {
		background-color: #f6f3fe
	}
	
	.anchor[data-v-c3be63ed]:hover {
		background-color: #e3d6ff;
		color: #171321
	}
	
	.mobile .anchor[data-v-c3be63ed] {
		margin-bottom: 0
	}
	
	.mobile .anchor.selected[data-v-c3be63ed] {
		background-color: #fff
	}
	
	.mobile .anchor[data-v-c3be63ed]:hover {
		background-color: #fff;
		color: #171321
	}
	
	.dropdown[data-v-9b690a76] {
		background-color: #fff;
		left: 0;
		position: sticky;
		right: 0;
		top: 20px;
		z-index: 100
	}
	
	.dropdown .horizontal-rule[data-v-9b690a76] {
		border-top: 1px solid #d1d0d3
	}
	
	.dropdown.hide .dropdown__button[data-v-9b690a76] {
		border-radius: 4px !important
	}
	
	.dropdown.hide .dropdown__list[data-v-9b690a76] {
		display: none
	}
	
	.dropdown .nav-heading[data-v-9b690a76] {
		font-size: 12px;
		margin-bottom: 8px;
		padding: 0 16px
	}
	
	.dropdown__button[data-v-9b690a76] {
		align-items: center;
		border: 1px solid #d1d0d3 !important;
		border-radius: 4px 4px 0 0 !important;
		display: flex;
		justify-content: space-between;
		width: 100%
	}
	
	.dropdown__list[data-v-9b690a76] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		left: 0;
		max-height: 70vh;
		overflow-y: scroll;
		padding: 16px 8px;
		position: absolute;
		right: 0;
		top: 42px
	}
	
	.dropdown__link[data-v-9b690a76] {
		align-items: center;
		color: #171321;
		display: flex;
		justify-content: space-between;
		margin-left: 8px;
		text-decoration: none;
		width: 100%
	}
	
	#collapsible-sidebar-wrapper[data-v-47e57dda] {
		display: flex
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar[data-v-47e57dda] {
		align-self: flex-start;
		height: 100%;
		max-height: calc(100vh - 96px);
		min-width: 300px;
		overflow-y: scroll;
		padding: 0 32px 32px;
		position: sticky;
		top: 0
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .nav-heading[data-v-47e57dda] {
		margin-bottom: 8px
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .anchors[data-v-47e57dda] {
		margin-bottom: 32px
	}
	
	@media (min-width:768px) {
		.mobile[data-v-47e57dda] {
			display: none !important
		}
	}
	
	@media (max-width:768px) {
		.desktop[data-v-47e57dda] {
			display: none !important
		}
	}
	
	.slp-tooltip[data-v-1280f345] {
		border-bottom: 1px dashed #171321;
		display: inline-block;
		position: relative
	}
	
	.slp-tooltip.button-mode[data-v-1280f345] {
		cursor: pointer
	}
	
	.slp-tooltip.no-border[data-v-1280f345] {
		border: none
	}
	
	.slp-tooltip:hover .slp-tooltip__content[data-v-1280f345] {
		opacity: 1
	}
	
	.slp-tooltip__list[data-v-1280f345] {
		list-style: disc inside;
		list-style-position: outside;
		margin-left: 16px
	}
	
	.slp-tooltip__list li[data-v-1280f345] {
		margin-bottom: 8px
	}
	
	.slp-tooltip__wrapper[data-v-1280f345] {
		pointer-events: none;
		position: relative;
		text-align: left
	}
	
	.slp-tooltip__content[data-v-1280f345] {
		background: #333;
		border-radius: 4px;
		color: #fff;
		font-size: 12px;
		line-height: 16px;
		padding: 12px;
		position: absolute;
		transform: translate(-50%);
		transition: all .3s ease-in-out;
		width: 170px;
		z-index: 20
	}
	
	.slp-tooltip__content.hover-mode[data-v-1280f345] {
		opacity: 0
	}
	
	.slp-tooltip__content[data-v-1280f345]:before {
		content: "";
		display: block;
		height: 0;
		left: -8px;
		position: absolute;
		top: 50px;
		width: 0
	}
	
	.slp-tooltip__content.top[data-v-1280f345] {
		bottom: 30px;
		left: 50%
	}
	
	.slp-tooltip__content.top[data-v-1280f345]:before {
		border: 8px solid transparent;
		border-top-color: #333;
		left: 46%;
		top: 98%
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345] {
		left: 50%;
		top: 28px
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345]:before {
		border-bottom: 8px solid #333;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		left: 46%;
		top: -8px
	}
	
	.slp-tooltip__content.right[data-v-1280f345] {
		left: 100%;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content.right[data-v-1280f345]:before {
		border-bottom: 8px solid transparent;
		border-right: 8px solid #333;
		border-top: 8px solid transparent;
		left: -8px;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content[data-v-1280f345] a {
		color: #fff;
		cursor: pointer;
		pointer-events: all;
		text-decoration: underline
	}
	
	.breadcrumb[data-v-fd412793] {
		display: flex
	}
	
	.breadcrumb__crumb[data-v-fd412793] {
		align-items: center;
		color: #7759c2;
		display: flex;
		position: relative
	}
	
	.breadcrumb__crumb__tooltip[data-v-fd412793] {
		border-bottom: none !important;
		font-size: .875rem
	}
	
	.breadcrumb__crumb a span[data-v-fd412793] {
		white-space: nowrap
	}
	
	.breadcrumb__crumb[data-v-fd412793]:not(.breadcrumb__crumb--disabled):hover {
		text-decoration: underline
	}
	
	.breadcrumb__crumb--mobile[data-v-fd412793] {
		overflow: hidden
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793] {
		flex: 1
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793],
	.breadcrumb__crumb--mobile span[data-v-fd412793] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	
	.breadcrumb__crumb--disabled[data-v-fd412793] {
		color: #74717a
	}
	
	.breadcrumb__crumb--disabled a[data-v-fd412793],
	.breadcrumb__crumb--disabled a[data-v-fd412793]:active,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:focus,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:hover {
		cursor: auto;
		text-decoration: none
	}
	
	.breadcrumb__crumb a[data-v-fd412793] {
		color: inherit
	}
	
	.breadcrumb__chevron[data-v-fd412793] {
		margin: 0 10px 0 6px
	}
	
	.dropdown[data-v-e3d886e6] {
		position: relative
	}
	
	.dropdown__select[data-v-e3d886e6] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background: transparent;
		border: 1px solid #333;
		border-radius: 4px;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 400;
		padding: 14px 12px;
		width: 100%
	}
	
	.dropdown[data-v-e3d886e6]:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none' viewBox='0 0 12 7'%3E%3Cpath fill='%23333' d='M10.293.293a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5A1 1 0 0 1 1.707.293L6 4.586z'/%3E%3C/svg%3E");
		pointer-events: none;
		position: absolute;
		right: 28px;
		top: calc(50% - 14px)
	}
	
	.dropdown span[data-v-e3d886e6] {
		color: #171321
	}
	
	.slp-background-color-primary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-primary-200[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-primary-300[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-secondary-200[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-surface-100[data-v-2b3ad016] {
		background-color: #f2f1f5
	}
	
	.slp-background-color-surface-200[data-v-2b3ad016] {
		background-color: #e8e7eb
	}
	
	.slp-background-color-surface-300[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-surface-400[data-v-2b3ad016] {
		background-color: #a2a1a6
	}
	
	.slp-background-color-surface-500[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-surface-600[data-v-2b3ad016] {
		background-color: #45424d
	}
	
	.slp-background-color-surface-700[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-800[data-v-2b3ad016] {
		background-color: #f6f3fe
	}
	
	.slp-background-color-surface-900[data-v-2b3ad016] {
		background-color: #eee7fd
	}
	
	.slp-background-color-surface-950[data-v-2b3ad016] {
		background-color: #e3d6ff
	}
	
	.slp-background-color-text-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-text-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-text-200[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-text-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-text-link-100[data-v-2b3ad016] {
		background-color: #7759c2
	}
	
	.slp-background-color-alert-100[data-v-2b3ad016] {
		background-color: #ffd4d8
	}
	
	.slp-background-color-alert-200[data-v-2b3ad016] {
		background-color: #f24f63
	}
	
	.slp-background-color-alert-300[data-v-2b3ad016] {
		background-color: #cb3446
	}
	
	.slp-background-color-warning-100[data-v-2b3ad016] {
		background-color: #ffefc7
	}
	
	.slp-background-color-warning-200[data-v-2b3ad016] {
		background-color: #ffda7a
	}
	
	.slp-background-color-warning-300[data-v-2b3ad016] {
		background-color: #ffb800
	}
	
	.slp-background-color-success-100[data-v-2b3ad016] {
		background-color: #b8e5bc
	}
	
	.slp-background-color-success-200[data-v-2b3ad016] {
		background-color: #48a651
	}
	
	.slp-background-color-success-300[data-v-2b3ad016] {
		background-color: #327338
	}
	
	.slp-background-color-info-100[data-v-2b3ad016] {
		background-color: #d6eaff
	}
	
	.slp-background-color-info-200[data-v-2b3ad016] {
		background-color: #70b4ff
	}
	
	.slp-background-color-info-300[data-v-2b3ad016] {
		background-color: #3979bf
	}
	
	.slp-background-color-accent-100[data-v-2b3ad016] {
		background-color: #fca326
	}
	
	.slp-background-color-accent-200[data-v-2b3ad016] {
		background-color: #fc6d26
	}
	
	.slp-background-color-accent-300[data-v-2b3ad016] {
		background-color: #e24329
	}
	
	.slp-background-color-accent-400[data-v-2b3ad016] {
		background-color: #a989f5
	}
	
	.slp-background-color-accent-500[data-v-2b3ad016] {
		background-color: #7759c2
	}



.grid-wrapper[data-v-00bffee2] {
		display: flex;
		flex-direction: column;
		overflow-x: clip
	}
	
	.grid-wrapper[data-v-00bffee2]>* {
		max-width: 100%;
		min-width: 0
	}
	
	.banner[data-v-00bffee2] {
		order: 0
	}
	
	@media screen and (min-width:768px) {
		.banner[data-v-00bffee2] {
			order: -1
		}
	}



@media (max-width:1025px) {
		:lang(en) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1026px) {
		:lang(en) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (max-width:1200px) {
		:not(: lang(en)) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1201px) {
		:not(: lang(en)) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	#navigation[data-v-d2fdf33f] {
		background: #fff;
		left: 0;
		min-height: 84px;
		position: sticky;
		right: 0;
		top: 0;
		z-index: 1025
	}
	
	@media (min-width:576px) and (max-width:1024px) {
		#navigation[data-v-d2fdf33f] {
			min-height: 80px
		}
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] {
		border: none;
		display: none
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] *,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:after,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] {
		display: none
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] *,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:after,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}



.be-nav-navigation[data-v-3e0009a0] {
		backdrop-filter: blur(16px);
		-webkit-backdrop-filter: blur(16px);
		background-color: #fff;
		padding: 4px 24px 16px
	}
	
	.be-nav-navigation[data-v-3e0009a0] *,
	.be-nav-navigation[data-v-3e0009a0]:after,
	.be-nav-navigation[data-v-3e0009a0]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-3e0009a0] {
		overflow-x: clip
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation[data-v-3e0009a0] {
			display: flex;
			justify-content: center;
			padding: 4px 24px 16px
		}
	}
	
	.be-nav-navigation__login-popover[data-v-3e0009a0] {
		display: flex;
		flex-direction: column;
		min-width: 240px;
		padding: 0 24px
	}
	
	.be-nav-navigation__link[data-v-3e0009a0] {
		color: #7759c2
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:hover {
		text-decoration: underline
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:last-of-type {
		padding-bottom: 0
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation__search[data-v-3e0009a0] {
			margin-right: 0
		}
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0] {
		color: #74717a;
		transition: all .3s ease-in-out
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0]:hover {
		color: #45424d
	}
	
	.be-nav-navigation-bottom[data-v-3e0009a0] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding-top: 16px;
		width: 100%
	}
	
	.be-nav-navigation-bottom.centered[data-v-3e0009a0] {
		justify-content: center
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover:after {
		animation: shine-3e0009a0 .8s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left[data-v-3e0009a0] {
		align-items: center;
		color: #74717a !important;
		display: flex
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left ul[data-v-3e0009a0] {
		white-space: nowrap
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left--no-search[data-v-3e0009a0] {
		margin-right: 40px
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0] {
		display: inline-block
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(:last-child) {
		margin-right: 16px
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(: last-child) {
			margin-right: 8px
		}
	}
	
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0] {
		color: #74717a;
		position: relative;
		transition: all .1s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-item_button--active[data-v-3e0009a0],
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0]:hover {
		color: #171321
	}
	
	.be-nav-navigation-bottom .navigation-bottom-right[data-v-3e0009a0] {
		align-items: center;
		display: flex
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-bottom-right .slp-btn[data-v-3e0009a0]:not(: first-child) {
			margin-right: 8px
		}
	}
	
	.v-popper__arrow-container[data-v-3e0009a0] {
		display: none !important
	}
	
	.v-popper__popper[data-v-3e0009a0] {
		outline: none !important
	}
	
	@keyframes shine-3e0009a0 {
		to {
			left: 200%
		}
	}



.navigation-dropdown[data-v-6683d6d6] {
		display: inline-block;
		margin-bottom: -16px;
		padding-bottom: 16px;
		position: relative
	}
	
	.navigation-dropdown:hover .navigation-dropdown__popover[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button[data-v-6683d6d6] {
		color: #74717a;
		position: relative;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__button[data-v-6683d6d6]:hover {
		color: #171321
	}
	
	.navigation-dropdown__button:hover svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button svg[data-v-6683d6d6] {
		bottom: -4px;
		display: none;
		left: calc(50% - 8px);
		position: absolute
	}
	
	.navigation-dropdown__popover[data-v-6683d6d6] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		box-shadow: 0 8px 50px -16px #d1d0d280;
		display: flex;
		flex-wrap: wrap;
		min-width: 170px;
		position: absolute;
		top: 50px;
		transition: visibility 0s, opacity .15s ease-in-out;
		z-index: 1
	}
	
	.navigation-dropdown__popover--center[data-v-6683d6d6] {
		left: 50%;
		transform: translate(-50%)
	}
	
	.navigation-dropdown__popover--hidden[data-v-6683d6d6] {
		opacity: 0;
		visibility: hidden
	}
	
	.navigation-dropdown__popover--left[data-v-6683d6d6] {
		left: 0;
		transform: translate(0)
	}
	
	.navigation-dropdown__popover--right[data-v-6683d6d6] {
		left: 70px;
		transform: translate(-100%)
	}
	
	.navigation-dropdown__popover--show[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown__categories[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		margin: 0 4px;
		min-width: 170px;
		-moz-column-break-inside: avoid;
		break-inside: avoid
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__categories[data-v-6683d6d6] {
			margin: 0 16px
		}
	}
	
	.navigation-dropdown__categories--mb[data-v-6683d6d6] {
		margin-bottom: 24px !important
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6] {
		color: #171321 !important;
		padding: 8px 0;
		white-space: nowrap
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6]:hover {
		color: #7759c2 !important
	}
	
	.navigation-dropdown__bottom-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 8px !important;
		transition: none !important
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__bottom-link[data-v-6683d6d6] {
			padding-bottom: 16px !important;
			padding-left: 16px !important
		}
	}
	
	.navigation-dropdown__main[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px 16px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__main[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	@media (max-width:1400px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -50px
		}
	}
	
	@media (max-width:1200px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -80px
		}
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6] {
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		white-space: normal
	}
	
	.navigation-dropdown__side-section h5[data-v-6683d6d6],
	.navigation-dropdown__side-section p[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6]:hover {
		background-color: #e3d6ff;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__image[data-v-6683d6d6],
	.navigation-dropdown__logo[data-v-6683d6d6] {
		height: 160px;
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__image[data-v-6683d6d6],
		.navigation-dropdown__logo[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__logo[data-v-6683d6d6] {
		background: #fff;
		border-radius: 4px 4px 50px;
		box-sizing: border-box;
		padding: 12px
	}
	
	.navigation-dropdown__logo img[data-v-6683d6d6] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	.navigation-dropdown__icon[data-v-6683d6d6] {
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__icon[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__icon img[data-v-6683d6d6] {
		border-bottom-right-radius: 50px;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 0 !important;
		text-align: left !important;
		transition: none !important
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6]>* {
		transition: none !important
	}
	
	.navigation-dropdown__side-link-small[data-v-6683d6d6] {
		font-size: 14px !important
	}
	
	.navigation-dropdown__footer[data-v-6683d6d6] {
		background-color: #f6f3fe;
		padding: 24px 32px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown__cards[data-v-6683d6d6] {
			display: flex;
			padding: 24px 8px
		}
	}
	
	.nav-card-grid[data-v-6683d6d6] {
		display: grid;
		gap: 1px;
		grid-template-columns: repeat(3, 300px)
	}
	
	.nav-card-grid.separators[data-v-6683d6d6] {
		background-color: #e8e7eb
	}
	
	.with-footer[data-v-6683d6d6] {
		display: flex;
		flex-direction: column
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list--w-footer[data-v-6683d6d6] {
			padding: 0 16px
		}
		.navigation-dropdown-list--w-footer .navigation-dropdown-list__wrapper[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		margin-top: 8px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__item[data-v-6683d6d6] {
		padding: 12px 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		gap: 10px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link[data-v-6683d6d6] {
		font-size: 16px;
		margin-top: 20px;
		padding: 16px 0 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon[data-v-6683d6d6] {
		height: 12px;
		position: relative;
		width: 12px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon svg[data-v-6683d6d6] {
		left: 0;
		position: absolute;
		top: 0
	}



.nav-card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex: 1 1 300px;
		flex-direction: column;
		gap: 16px;
		height: 100%;
		min-width: 300px;
		padding: 24px
	}
	
	.nav-card ul[data-v-4cb1eda5] {
		width: 100%
	}
	
	.nav-card ul[data-v-4cb1eda5]>:first-child {
		padding-top: 0 !important
	}
	
	.nav-card .title[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: flex;
		flex-wrap: nowrap
	}
	
	.nav-card .title:hover .title-chevron[data-v-4cb1eda5] {
		visibility: visible
	}
	
	.nav-card .title[data-v-4cb1eda5] br {
		content: "";
		display: none
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] br {
			display: block
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon {
		height: 16px;
		width: 16px
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] .icon {
			display: none
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon * {
		fill: currentColor
	}
	
	.nav-card .description[data-v-4cb1eda5],
	.nav-card .items[data-v-4cb1eda5],
	.nav-card .title[data-v-4cb1eda5] {
		white-space: normal
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5] {
		border-left: 1px solid #e8e7eb
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5]:first-of-type {
		border-left-color: transparent
	}
	
	.nav-card__item[data-v-4cb1eda5] {
		border-bottom: 1px solid #d1d0d3;
		margin: 0 16px;
		padding: 16px 0 !important
	}
	
	@media (min-width:1025px) {
		.nav-card__item[data-v-4cb1eda5] {
			border-bottom: 0;
			margin: 0;
			padding: 0 0 16px !important
		}
	}
	
	.nav-card__item span[data-v-4cb1eda5] {
		font-weight: 400;
		white-space: normal
	}
	
	@media (min-width:1025px) {
		.nav-card__item span[data-v-4cb1eda5] {
			font-weight: 600
		}
	}
	
	.nav-card__card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex-direction: column;
		gap: 16px;
		width: 100%
	}
	
	.nav-card__card:hover .link[data-v-4cb1eda5],
	.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
		color: #7759c2
	}
	
	@media (min-width:1200px) {
		.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
			align-self: flex-end;
			display: block;
			margin-bottom: 6px
		}
	}
	
	.nav-card__card:hover .nav-card__link[data-v-4cb1eda5] {
		text-decoration-color: #000
	}
	
	.nav-card__card:hover .nav-card__link .slp-icon[data-v-4cb1eda5] {
		transform: translate(8px)
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] {
		height: 16px;
		width: 16px
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] * {
		fill: currentColor
	}
	
	.nav-card__icon[data-v-4cb1eda5] {
		color: #171321;
		height: 24px;
		width: 24px
	}
	
	@media (min-width:1200px) {
		.nav-card__icon[data-v-4cb1eda5] {
			color: #74717a
		}
	}
	
	.nav-card__article[data-v-4cb1eda5] {
		display: flex;
		flex-direction: column;
		gap: 16px
	}
	
	.nav-card .nav-card__link[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: inline-flex;
		text-decoration: underline;
		text-decoration-color: transparent;
		text-underline-offset: 2px;
		transition: all .3s ease
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] {
		height: 12px !important;
		position: relative;
		transform: translate(0);
		transition: all .3s ease;
		width: 12px !important
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] svg {
		left: 0;
		position: absolute;
		top: 0
	}
	
	.anchor-wrapper:hover .cta[data-v-4cb1eda5],
	.anchor-wrapper:hover .link[data-v-4cb1eda5] {
		color: #7759c2
	}
	
	.description[data-v-4cb1eda5] {
		color: #74717abf
	}
	
	.items[data-v-4cb1eda5] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin-top: 4px
	}
	
	@media (max-width:1025px) {
		.items[data-v-4cb1eda5] {
			padding-left: 16px;
			width: 100%
		}
		.items .item[data-v-4cb1eda5] {
			border-bottom: 1px solid #d1d0d3;
			padding-bottom: 16px;
			width: 100%
		}
		.items .link[data-v-4cb1eda5] {
			color: #171321;
			font-weight: 400
		}
	}
	
	.link[data-v-4cb1eda5] {
		color: #000
	}
	
	.link[data-v-4cb1eda5]:hover {
		color: #7759c2
	}
	
	.cta[data-v-4cb1eda5] {
		align-items: center;
		display: flex
	}
	
	.title-chevron[data-v-4cb1eda5] {
		align-self: flex-end;
		padding-bottom: 25px;
		visibility: hidden
	}
	
	@media (max-width:1025px) {
		.title-chevron[data-v-4cb1eda5] {
			visibility: visible
		}
	}



.nav-footer[data-v-536eaa06] {
		align-self: stretch;
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		gap: 24px;
		padding: 24px 32px 32px;
		width: 100%
	}
	
	.nav-footer__title[data-v-536eaa06] {
		color: #7759c2
	}
	
	@media (min-width:1025px) {
		.nav-footer[data-v-536eaa06] {
			padding: 24px
		}
	}
	
	@media (min-width:1200px) {
		.nav-footer[data-v-536eaa06] {
			padding: 32px
		}
	}
	
	.footer-button-container[data-v-536eaa06] {
		background-color: #f6f3fe;
		display: grid;
		gap: 32px;
		grid-template-columns: repeat(3, 1fr)
	}
	
	@media (max-width:1025px) {
		.footer-button-container[data-v-536eaa06] {
			grid-template-columns: 1fr
		}
	}
	
	.footer-button-container .button[data-v-536eaa06] {
		background: #eee7fd;
		border: none;
		border-radius: 4px;
		color: #000;
		justify-content: center;
		width: 100%
	}
	
	.footer-button-container .button[data-v-536eaa06]:hover {
		background: #e3d6ff;
		border: none
	}



@media (min-width:1025px) {
		.navigation-dropdown-list[data-v-d937d793] {
			display: flex
		}
		.navigation-dropdown-list__wrapper[data-v-d937d793] {
			display: flex;
			flex-wrap: wrap;
			padding: 24px
		}
		.navigation-dropdown-list__sections[data-v-d937d793] {
			display: flex;
			gap: 16px
		}
	}
	
	.navigation-dropdown-list__section[data-v-d937d793] {
		-moz-column-break-inside: avoid;
		break-inside: avoid;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin: 24px 16px 0;
		min-width: 170px;
		page-break-inside: avoid
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0 8px
		}
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793] {
		background-color: var(--backgroundColor, #fff);
		color: var(--textColor, #171321);
		display: block;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		position: relative;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]>* {
		position: relative
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]:before {
		background-color: var(--backgroundColor, #fff);
		border-radius: 0 4px 4px 0;
		content: "";
		height: calc(100% + 2px);
		left: 0;
		position: absolute;
		top: -1px;
		width: calc(100% + 2px)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__article a[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793],
	.navigation-dropdown-list__feature__content a[data-v-d937d793] {
		display: flex;
		flex-direction: column;
		height: 100%;
		justify-content: space-between;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-align: left;
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793] svg *,
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] svg * {
		fill: currentColor
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg,
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg {
		transform: translate(8px)
	}
	
	.navigation-dropdown-list__feature__title[data-v-d937d793],
	.navigation-dropdown-list__feature__title span[data-v-d937d793] {
		color: #7759c2
	}
	
	.navigation-dropdown-list__side-link[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] {
		border-bottom: 1px solid #d1d0d3;
		padding: 12px 0 !important
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] {
			border-bottom: 0;
			margin: 0;
			padding: 8px 0 !important
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] span {
		font-size: 18px;
		font-weight: 400;
		line-height: 28px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] span {
			font-size: 16px;
			line-height: 24px
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a {
		color: #171321
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a:hover {
		color: #7759c2
	}
	
	.navigation-dropdown-list__title[data-v-d937d793] {
		color: #7759c2;
		margin: 24px 16px 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__title[data-v-d937d793] {
			margin: 8px 0 0
		}
	}
	
	.navigation-dropdown-list__list[data-v-d937d793] {
		padding-left: 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__list[data-v-d937d793] {
			padding-left: 0
		}
	}
	
	.navigation-dropdown-list__bottom-link[data-v-d937d793] {
		margin: 16px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 0 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 8px 0
		}
	}
	
	.navigation-dropdown-list__image[data-v-d937d793] {
		margin-bottom: 16px;
		max-width: 375px;
		width: 100%
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			height: 160px;
			max-width: 200px;
			width: 200px
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown-list__image img[data-v-d937d793] {
		height: 100%;
		width: 100%
	}
	
	.navigation-dropdown-list__feature-desc[data-v-d937d793] {
		margin: 32px 0
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__feature-desc[data-v-d937d793] {
			margin: 0 0 8px
		}
	}



.be-nav__nav-button[data-v-62226572] {
		transition: background-color .1s ease-in-out !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	.be-nav__nav-button--accent[data-v-62226572] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--accent[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav__nav-button--animate[data-v-62226572]:after {
		animation: shine-62226572 1s ease-in-out
	}
	
	.be-nav__nav-button--gleam[data-v-62226572] {
		background: linear-gradient(93.83deg, #c7b1febf 7.27%, #ffd4d8bf 105.33%) !important;
		border: none !important;
		color: #171321 !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	@keyframes shine-62226572 {
		to {
			left: 200%
		}
	}



.be-nav-tablet[data-v-fb4275f3] {
		align-items: center;
		background-color: #fff;
		display: flex;
		justify-content: space-between;
		padding: 16px 8px
	}
	
	@media (max-width:576px) {
		.be-nav-tablet[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-tablet[data-v-fb4275f3] *,
	.be-nav-tablet[data-v-fb4275f3]:after,
	.be-nav-tablet[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone[data-v-fb4275f3] {
		background-color: #fff
	}
	
	@media (min-width:577px) {
		.be-nav-phone[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-phone[data-v-fb4275f3] *,
	.be-nav-phone[data-v-fb4275f3]:after,
	.be-nav-phone[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone .navigation-top[data-v-fb4275f3] {
		border-radius: 0;
		justify-content: center;
		width: 100%
	}
	
	.be-nav-phone .navigation-top:hover svg[data-v-fb4275f3] {
		fill: #000
	}
	
	.be-nav-phone .navigation-bottom[data-v-fb4275f3] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding: 16px
	}
	
	.be-nav-phone .navigation-bottom .search-icon[data-v-fb4275f3] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		color: #171321 !important
	}
	
	.be-nav-phone .navigation-bottom .search-icon svg path[data-v-fb4275f3] {
		fill: #171321 !important
	}
	
	.be-nav-phone__icon[data-v-fb4275f3],
	.be-nav-phone__icon[data-v-fb4275f3] * {
		color: #fff;
		fill: currentColor
	}
	
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3],
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3] * {
		color: #000
	}



.be-nav-search[data-v-caad2a1a] {
		background-color: #fff;
		bottom: 0;
		left: 0;
		overflow-y: scroll;
		position: fixed;
		right: 0;
		top: 84px
	}
	
	@media (max-width:1025px) {
		.be-nav-search[data-v-caad2a1a] {
			overflow-x: hidden;
			top: 0
		}
	}
	
	.be-nav-search__container[data-v-caad2a1a] {
		height: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-search__container[data-v-caad2a1a] {
			padding: 0 !important
		}
	}
	
	.be-nav-search__row[data-v-caad2a1a] {
		flex-wrap: nowrap !important;
		height: 100%;
		justify-content: center
	}
	
	.be-nav-search__row[data-v-caad2a1a]:focus-visible {
		outline: none
	}
	
	.be-nav-search__close[data-v-caad2a1a] {
		display: flex;
		justify-content: flex-end;
		margin-top: 16px
	}
	
	.be-nav-search__close--text[data-v-caad2a1a] {
		color: #171321 !important
	}



.be-nav-search-content {
		padding: 24px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content {
			padding: 8px
		}
	}
	
	.be-nav-search-content__input {
		position: relative;
		width: 100%
	}
	
	.be-nav-search-content__input input {
		-webkit-appearance: none;
		border: 0;
		border-bottom: 1px solid #d1d0d3;
		border-radius: 0;
		color: #74717a;
		font-size: 2.5rem;
		width: calc(100% - 8px)
	}
	
	.be-nav-search-content__input input::-moz-placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input::placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input:focus {
		outline: none
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input input {
			caret-color: #171321 !important;
			font-size: 1.375rem
		}
	}
	
	.be-nav-search-content__input--close {
		cursor: pointer;
		position: absolute;
		right: 16px;
		top: 20px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input--close {
			top: 4px
		}
	}
	
	.be-nav-search-content__link {
		color: #171321 !important;
		font-weight: 700 !important
	}



.be-nav-suggestions__default[data-v-8f850be7] {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 4px
	}
	
	@media (min-width:1025px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			-moz-column-gap: 32px;
			column-gap: 32px;
			display: grid;
			grid-template-columns: repeat(2, 1fr)
		}
	}
	
	@media (min-width:1200px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			grid-template-columns: repeat(3, 1fr)
		}
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7] {
		background-color: #f6f3fe !important;
		border: none !important;
		color: #171321 !important;
		justify-content: center;
		margin-bottom: 16px;
		transition: all .3s ease-in-out;
		width: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-suggestions__default-btn[data-v-8f850be7] {
			max-width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7]:hover {
		background-color: #e3d6ff !important
	}
	
	.be-nav-suggestions__result[data-v-8f850be7] {
		align-items: center;
		display: flex
	}
	
	.be-nav-suggestions__result--icon[data-v-8f850be7] {
		min-width: 16px
	}
	
	.be-nav-suggestions__result--icon svg[data-v-8f850be7] {
		min-height: 16px;
		min-width: 16px
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
		color: #7759c2;
		font-weight: 400
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7]:hover {
		text-decoration-color: #7759c2
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
			padding-left: 8px !important
		}
	}
	
	.be-nav-suggestions__result .slp-btn span[data-v-8f850be7] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}



.banner[data-v-3611edb9] {
		display: block
	}
	
	.banner[data-v-3611edb9]:hover .icon {
		transform: translate(8px)
	}
	
	.banner__desktop[data-v-3611edb9] {
		align-items: center;
		background-color: #171321;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		overflow: hidden;
		width: 100%
	}
	
	@media (max-width:768px) {
		.banner__desktop[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner__desktop .content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center
	}
	
	.banner__desktop .icon[data-v-3611edb9] {
		color: #fff;
		display: flex;
		transition: all .3s ease
	}
	
	.banner__desktop .icon[data-v-3611edb9] svg * {
		fill: currentColor
	}
	
	.banner__desktop .image[data-v-3611edb9] {
		margin-right: 8px
	}
	
	.banner__desktop .text[data-v-3611edb9] {
		color: #fff;
		padding: 16px 0;
		text-decoration: underline
	}
	
	.banner__mobile[data-v-3611edb9] {
		--background-gradient: linear-gradient(135deg, #f7a20f, #a989f5, #962eff, #09f);
		color: #171321;
		display: block;
		font-size: 14px;
		margin: 9px;
		padding: 8px 12px;
		position: relative;
		text-decoration: none
	}
	
	.banner__mobile[data-v-3611edb9]:before {
		background: var(--background-gradient) border-box;
		border: 2px solid transparent;
		border-radius: 70px;
		content: "";
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask-composite: exclude;
		-webkit-mask-composite: xor;
		position: absolute
	}
	
	.banner__mobile .pill-content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center;
		position: relative;
		z-index: 1
	}
	
	.banner__mobile .pill-content .slp-icon[data-v-3611edb9] {
		margin-left: 16px;
		transition: transform .2s ease-in-out
	}
	
	@media (min-width:768px) {
		.banner__mobile[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner--release[data-v-3611edb9] {
		background: #232150;
		overflow: hidden;
		position: relative
	}
	
	.banner--release[data-v-3611edb9]:after,
	.banner--release[data-v-3611edb9]:before {
		content: "";
		height: 100%;
		left: 0;
		pointer-events: none;
		position: absolute;
		top: 0;
		width: 100%
	}
	
	.banner--release[data-v-3611edb9]:before {
		background: radial-gradient(42.45% 64.15% at 21.3% 14.65%, #ceb3ef26 5.05%, #ceb3ef00)
	}
	
	.banner--release[data-v-3611edb9]:after {
		background: radial-gradient(59.78% 45.32% at 31.69% 94.07%, #e2432933 0, #e2432908)
	}
	
	.banner--release .banner__desktop[data-v-3611edb9] {
		background: transparent;
		display: flex !important;
		justify-content: center
	}
	
	.banner--release .text[data-v-3611edb9] {
		font-weight: 600;
		text-align: center;
		text-decoration: none
	}
	
	@media (max-width:576px) {
		.banner--release .text[data-v-3611edb9] {
			padding: 0
		}
	}
	
	.banner--release .banner__button-text[data-v-3611edb9] {
		color: #fff;
		display: none;
		text-decoration: underline
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button-text[data-v-3611edb9] {
			display: block
		}
	}
	
	.banner--release .banner__button[data-v-3611edb9] {
		font-size: 16px;
		font-weight: 400;
		margin-left: 8px;
		min-width: auto;
		padding: 0
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button[data-v-3611edb9] {
			margin-left: 16px;
			padding: 11px 0
		}
	}
	
	@media (max-width:576px) {
		.banner--release .banner__button .icon svg[data-v-3611edb9] {
			margin: -3px 0 0
		}
	}
	
	.banner--release .content[data-v-3611edb9] {
		display: inline;
		padding: 16px;
		position: relative;
		text-align: center
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9] {
			display: flex;
			padding: 0 8px
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after,
	.banner--release .content[data-v-3611edb9]:before {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 100%;
		content: "";
		height: 100%;
		max-width: 138px;
		pointer-events: none;
		position: absolute;
		width: 100%
	}
	
	.banner--release .content[data-v-3611edb9]:before {
		background-image: url(images/banner/gitlab18-graphic-leftside.svg);
		left: 0;
		margin-left: 32px;
		top: 0;
		transform: translate(-100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:before {
			margin-left: 0;
			transform: translate(-100%)
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after {
		background-image: url(images/banner/gitlab18-graphic-rightside.svg);
		margin-right: 32px;
		right: 0;
		top: -2px;
		transform: translate(100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:after {
			margin-right: 0;
			top: 0
		}
	}



.be-nav-footer[data-v-d1550395] {
		background-color: #171321;
		color: #fff;
		overflow: hidden;
		padding: 40px 16px;
		z-index: 1
	}
	
	.be-nav-footer[data-v-d1550395] *,
	.be-nav-footer[data-v-d1550395]:after,
	.be-nav-footer[data-v-d1550395]:before {
		box-sizing: border-box
	}
	
	.be-nav-footer .disclaimer[data-v-d1550395] {
		background: #f2f1f5;
		padding: 32px 0
	}
	
	@media (max-width:768px) {
		.be-nav-footer .container[data-v-d1550395] {
			padding: 0 !important
		}
	}
	
	.be-nav-footer .footer__navigation[data-v-d1550395] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: space-between
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .footer__navigation[data-v-d1550395] {
			flex-direction: row;
			flex-wrap: nowrap
		}
	}
	
	.be-nav-footer .logo[data-v-d1550395] {
		display: flex;
		margin: 0 auto 0 0
	}
	
	.be-nav-footer .logo span[data-v-d1550395] {
		font-size: 1.125rem;
		margin-left: 4px
	}
	
	.be-nav-footer .content[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 30px;
		justify-content: space-between;
		margin-top: 48px
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .content[data-v-d1550395] {
			margin-top: 0
		}
	}
	
	@media (min-width:769px) {
		.be-nav-footer .column-wrapper[data-v-d1550395] {
			margin-top: 24px
		}
	}
	
	.be-nav-footer .column[data-v-d1550395] {
		flex: 1 0 auto;
		max-width: 150px;
		min-width: 2rem;
		width: 100%
	}
	
	.be-nav-footer .column__heading[data-v-d1550395] {
		margin-bottom: 16px
	}
	
	@media (max-width:768px) {
		.be-nav-footer .column__nested[data-v-d1550395] {
			align-items: flex-start;
			display: flex;
			gap: 30px;
			justify-content: space-between;
			max-width: 100%
		}
		.be-nav-footer .column__nested[data-v-d1550395]>* {
			width: 145px
		}
	}
	
	@media (min-width:768px) {
		.be-nav-footer .column[data-v-d1550395] {
			max-width: 160px
		}
	}
	
	@media (max-width:768px) {
		.be-nav-footer .divided[data-v-d1550395] {
			width: 100%
		}
	}
	
	.be-nav-footer .links__item[data-v-d1550395] {
		margin-bottom: 8px
	}
	
	.be-nav-footer .links__item[data-v-d1550395]:hover {
		text-decoration: underline
	}
	
	@media (max-width:768px) {
		.be-nav-footer .links__divided[data-v-d1550395] {
			-moz-column-gap: calc(100% - 290px);
			column-gap: calc(100% - 290px);
			-moz-columns: 120px 2;
			columns: 120px 2
		}
	}
	
	.be-nav-footer .link[data-v-d1550395] {
		color: #fff;
		font-size: .875rem;
		line-height: 1.5714285714
	}
	
	.be-nav-footer .footer__cta[data-v-d1550395] {
		display: flex;
		flex-direction: column;
		padding-top: 64px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__cta[data-v-d1550395] {
			padding-top: 96px
		}
	}
	
	.be-nav-footer .footer__selectors[data-v-d1550395] {
		align-items: baseline;
		border-bottom: 1px solid #fff;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		margin-bottom: 32px;
		padding-bottom: 24px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__selectors[data-v-d1550395] {
			flex-direction: row
		}
	}
	
	.be-nav-footer .footer__selectors--two-children[data-v-d1550395] {
		justify-content: space-between
	}
	
	.be-nav-footer__source-buttons[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.be-nav-footer__button[data-v-d1550395] {
		border: none;
		color: #fff;
		cursor: pointer;
		font-size: .875rem;
		font-weight: 660;
		padding: 0;
		text-decoration: underline
	}
	
	.be-nav-footer__button--black[data-v-d1550395] {
		color: #171321
	}
	
	.be-nav-footer .source p[data-v-d1550395] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.be-nav-footer .source a[data-v-d1550395] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.be-nav-footer .source img[data-v-d1550395] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395],
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395] {
		border: none !important;
		color: #fff !important;
		cursor: pointer;
		font-family: Sans, sans-serif !important;
		font-size: 14px !important;
		padding: 0 !important;
		text-align: left !important
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395]:hover,
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395]:hover {
		background: inherit;
		text-decoration: underline
	}



	
	
	
	
	
	
	
	
	



.social__links[data-v-cfa6ae15] {
		align-items: center;
		display: flex;
		gap: 15px;
		margin-top: 32px;
		width: 100%
	}
	
	@media (min-width:829px) {
		.social__links[data-v-cfa6ae15] {
			margin-top: 0;
			width: inherit
		}
	}
	
	.social__links--icon[data-v-cfa6ae15] {
		color: #fff;
		height: auto;
		transition: .3s;
		width: 24px
	}
	
	.social__links--icon[data-v-cfa6ae15] * {
		fill: currentColor
	}
	
	.social__links--icon[data-v-cfa6ae15]:hover {
		color: #a989f5
	}



.footer-source[data-v-df34934d] {
		display: flex;
		flex-direction: column
	}
	
	.footer-source__source-buttons[data-v-df34934d] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.footer-source p[data-v-df34934d] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.footer-source a[data-v-df34934d] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.footer-source img[data-v-df34934d] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}



.strikethrough[data-v-6d75ff47] {
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	.emailField[data-v-6d75ff47] {
		justify-content: center;
		margin-bottom: 120px
	}
	
	@media (max-width:576px) {
		.emailField[data-v-6d75ff47] {
			margin-bottom: 56px
		}
	}
	
	[data-v-6d75ff47] .email-input {
		background-color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta {
		color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta:hover {
		text-decoration-color: #fff
	}
	
	.gartner[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border: 1px solid #45424d;
		border-radius: 12px;
		color: #fff;
		display: inline-flex;
		margin-bottom: 120px;
		margin-left: 8px;
		padding: 16px 32px
	}
	
	.gartner .gartner-content[data-v-6d75ff47] {
		margin: 0 64px 0 32px
	}
	
	@media (max-width:576px) {
		.gartner[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			margin-left: 0;
			padding: 24px 24px 24px 16px
		}
		.gartner .gartner-content[data-v-6d75ff47] {
			margin: 16px 0;
			text-align: left
		}
	}
	
	.gartner .banner-image[data-v-6d75ff47] {
		height: 20px
	}
	
	.gartner .banner-button[data-v-6d75ff47] {
		color: #a989f5;
		font-weight: 400;
		text-decoration: none
	}
	
	.gartner[data-v-6d75ff47]>* {
		z-index: 6
	}
	
	.video[data-v-6d75ff47] {
		padding-bottom: 120px
	}
	
	@media (max-width:576px) {
		.video[data-v-6d75ff47] {
			padding-bottom: 56px
		}
	}
	
	.video[data-v-6d75ff47] video {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(0deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent;
		border-radius: 16px
	}
	
	.video[data-v-6d75ff47] .video-modal-loop__play-icon {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(90deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent
	}
	
	.pill_text[data-v-6d75ff47] {
		align-items: center;
		display: flex
	}
	
	.pill_text span[data-v-6d75ff47] {
		margin-left: 8px
	}
	
	@media (max-width:576px) {
		.pill_text[data-v-6d75ff47] {
			margin-left: 0
		}
		.pill_text img[data-v-6d75ff47] {
			display: none
		}
		.pill_text span[data-v-6d75ff47] {
			margin-left: 0
		}
	}
	
	.pill__button[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border-radius: 100px;
		color: #fff;
		display: flex;
		font-size: 16px;
		font-weight: 580;
		gap: 8px;
		line-height: 28px;
		margin-left: 8px;
		padding: 4px 8px;
		text-decoration: none;
		z-index: 6
	}
	
	@media (max-width:576px) {
		.pill__button[data-v-6d75ff47] {
			margin: auto;
			padding: 0 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47] {
		align-items: center;
		color: #fff;
		display: inline-flex;
		margin-bottom: 32px;
		margin-top: 56px;
		padding: 4px 4px 4px 8px;
		position: relative
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			font-size: 16px;
			gap: 8px;
			padding: 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47]:before {
		background: linear-gradient(89.09deg, #e1986d -1.12%, #7759c2 102.06%, #6e43d3 102.07%) border-box;
		border: 1.5px solid transparent;
		border-radius: 20px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47]:before {
			border-radius: 12px
		}
	}
	
	.section[data-v-6d75ff47] {
		background: linear-gradient(180deg, #2c2656 0, #2c2656, #171321 50%, #171321);
		color: #fff;
		overflow: hidden;
		padding-top: 56px;
		position: relative;
		text-align: center;
		--blob-size: 1100px;
		--blob-speed: 10s;
		--blob-speed-scale: calc(var(--blob-speed)*.75);
		--blob-speed-move: calc(var(--blob-speed)*1);
		--blob-speed-rotate: calc(var(--blob-speed)*2);
		--blob-opacity: .22;
		--blob-blur: 60px;
		--blob-color-1: #fca326;
		--blob-color-2: #ceb3ef;
		--blob-color-3: #a989f5;
		--blob-color-4: #ceb3ef;
		--blob-color-5: #6fdac9;
		--blob-shape-speed: 9s
	}
	
	.section[data-v-6d75ff47]:before {
		background-image: url(images/homepage/background-star.svg);
		background-position: bottom;
		background-repeat: no-repeat;
		bottom: 0;
		content: "";
		height: -webkit-fill-available;
		left: 0;
		opacity: .6;
		position: absolute;
		width: 100%
	}
	
	@media (max-width:576px) {
		.section[data-v-6d75ff47]:before {
			left: -200px;
			width: 150%
		}
	}
	
	.blobs[data-v-6d75ff47] {
		filter: blur(var(--blob-blur));
		height: 120%;
		right: 0;
		bottom: 0;
		left: 0;
		overflow: visible;
		position: absolute;
		top: 0;
		z-index: 0
	}
	
	.blob-container[data-v-6d75ff47] {
		backface-visibility: hidden;
		height: 100%;
		position: absolute;
		width: 100%;
		will-change: transform
	}
	
	.blob[data-v-6d75ff47] {
		border-radius: 100%;
		height: calc(var(--blob-size)*.35);
		opacity: var(--blob-opacity);
		position: absolute;
		transform-origin: center;
		width: var(--blob-size)
	}
	
	.blob-1[data-v-6d75ff47] {
		animation: blob-pulse-1-6d75ff47 var(--blob-speed-scale) infinite ease-in-out, blob-shape-1-6d75ff47 var(--blob-shape-speed) infinite alternate ease-in-out, blob-float-1-6d75ff47 calc(var(--blob-speed-move)*1.6) infinite alternate ease-in-out;
		background-color: var(--blob-color-1);
		left: -15%;
		top: -10%
	}
	
	.blob-2[data-v-6d75ff47] {
		animation: blob-pulse-2-6d75ff47 calc(var(--blob-speed-scale)*.8) infinite ease-in-out, blob-shape-2-6d75ff47 calc(var(--blob-shape-speed)*1.2) infinite alternate ease-in-out, blob-float-2-6d75ff47 calc(var(--blob-speed-move)*1.8) infinite alternate ease-in-out;
		background-color: var(--blob-color-2);
		right: 20%;
		top: -20%
	}
	
	.blob-3[data-v-6d75ff47] {
		animation: blob-pulse-3-6d75ff47 calc(var(--blob-speed-scale)*1.2) infinite ease-in-out, blob-shape-3-6d75ff47 calc(var(--blob-shape-speed)*.8) infinite alternate ease-in-out, blob-float-3-6d75ff47 calc(var(--blob-speed-move)*2) infinite alternate ease-in-out;
		background-color: var(--blob-color-3);
		left: 0;
		top: 20%
	}
	
	.blob-4[data-v-6d75ff47] {
		animation: blob-pulse-4-6d75ff47 calc(var(--blob-speed-scale)*1) infinite ease-in-out, blob-shape-4-6d75ff47 calc(var(--blob-shape-speed)*1.4) infinite alternate ease-in-out, blob-float-4-6d75ff47 calc(var(--blob-speed-move)*1.7) infinite alternate ease-in-out;
		background-color: var(--blob-color-4);
		right: 0;
		top: 80%
	}
	
	.blob-5[data-v-6d75ff47] {
		animation: blob-pulse-5-6d75ff47 calc(var(--blob-speed-scale)*.9) infinite ease-in-out, blob-shape-5-6d75ff47 calc(var(--blob-shape-speed)*1.3) infinite alternate ease-in-out, blob-float-5-6d75ff47 calc(var(--blob-speed-move)*1.9) infinite alternate ease-in-out;
		background-color: var(--blob-color-5);
		right: -15%;
		top: 5%
	}
	
	.content-container[data-v-6d75ff47] {
		align-items: center;
		display: flex;
		height: 100%;
		padding-top: 4rem;
		position: relative;
		width: 100%;
		z-index: 5
	}
	
	@media (max-width:576px) {
		.content-container[data-v-6d75ff47] {
			padding-top: 0
		}
	}
	
	@keyframes blob-pulse-1-6d75ff47 {
		0%,
		to {
			transform: scale(.8, 1.2)
		}
		50% {
			transform: scale(1.2, .8)
		}
	}
	
	@keyframes blob-pulse-2-6d75ff47 {
		0%,
		to {
			transform: scale(.9, 1.1)
		}
		50% {
			transform: scale(1.1, .9)
		}
	}
	
	@keyframes blob-pulse-3-6d75ff47 {
		0%,
		to {
			transform: scale(1.1, .9)
		}
		50% {
			transform: scale(.85, 1.15)
		}
	}
	
	@keyframes blob-pulse-4-6d75ff47 {
		0%,
		to {
			transform: scale(.95, 1.05)
		}
		50% {
			transform: scale(1.15, .85)
		}
	}
	
	@keyframes blob-pulse-5-6d75ff47 {
		0%,
		to {
			transform: scale(1)
		}
		50% {
			transform: scale(1.3, .7)
		}
	}
	
	@keyframes blob-shape-1-6d75ff47 {
		0% {
			border-radius: 60% 40% 70% 30%/40% 50% 50% 60%
		}
		25% {
			border-radius: 70% 30% 50% 50%/30% 40% 60% 70%
		}
		50% {
			border-radius: 40% 60% 30% 70%/50% 60% 40% 50%
		}
		75% {
			border-radius: 30% 70% 70% 30%/60% 40% 50% 50%
		}
		to {
			border-radius: 60% 40% 50% 50%/50% 30% 70% 50%
		}
	}
	
	@keyframes blob-shape-2-6d75ff47 {
		0% {
			border-radius: 50% 50% 40% 60%/60% 40% 50% 50%
		}
		25% {
			border-radius: 30% 70% 70% 30%/50% 50% 60% 40%
		}
		50% {
			border-radius: 70% 30% 50% 50%/40% 60% 50% 50%
		}
		75% {
			border-radius: 50% 50% 30% 70%/70% 30% 40% 60%
		}
		to {
			border-radius: 40% 60% 60% 40%/50% 50% 40% 60%
		}
	}
	
	@keyframes blob-shape-3-6d75ff47 {
		0% {
			border-radius: 40% 60% 60% 40%/60% 30% 70% 40%
		}
		25% {
			border-radius: 60% 40% 30% 70%/50% 60% 30% 70%
		}
		50% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		75% {
			border-radius: 70% 30% 50% 50%/40% 50% 60%
		}
		to {
			border-radius: 30% 70% 60% 40%/70% 40% 30% 60%
		}
	}
	
	@keyframes blob-shape-4-6d75ff47 {
		0% {
			border-radius: 60% 40% 30% 70%/40% 70% 30% 60%
		}
		25% {
			border-radius: 40% 60% 70% 30%/60% 40% 70% 30%
		}
		50% {
			border-radius: 70% 30% 40% 60%/30% 60% 40% 70%
		}
		75% {
			border-radius: 30% 70% 60% 40%/70% 30% 60% 40%
		}
		to {
			border-radius: 60% 40% 50% 50%/40% 60% 30% 70%
		}
	}
	
	@keyframes blob-shape-5-6d75ff47 {
		0% {
			border-radius: 50% 50% 60% 40%/40% 60% 50% 50%
		}
		25% {
			border-radius: 40% 60% 50% 50%/70% 30% 40% 60%
		}
		50% {
			border-radius: 60% 40% 40% 60%/50% 50% 70% 30%
		}
		75% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		to {
			border-radius: 30% 70% 50% 50%/60% 40% 30% 70%
		}
	}
	
	@keyframes blob-float-1-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(25%, 20%) rotate(10deg)
		}
		to {
			transform: translate(-20%, 30%) rotate(-10deg)
		}
	}
	
	@keyframes blob-float-2-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 30%) rotate(-15deg)
		}
		to {
			transform: translate(15%, 25%) rotate(5deg)
		}
	}
	
	@keyframes blob-float-3-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 50%) rotate(8deg)
		}
		to {
			transform: translate(-30%, -20%) rotate(-12deg)
		}
	}
	
	@keyframes blob-float-4-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(-25%, -20%) rotate(-10deg)
		}
		to {
			transform: translate(30%, 15%) rotate(15deg)
		}
	}
	
	@keyframes blob-float-5-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		33% {
			transform: translate(-25%, 20%) rotate(-5deg)
		}
		66% {
			transform: translate(-15%, 5%) rotate(5deg)
		}
		to {
			transform: translate(-30%, 45%) rotate(10deg)
		}
	}



.email-redirect[data-v-90cf3d0f] {
		display: flex
	}
	
	@media (max-width:576px) {
		.email-redirect[data-v-90cf3d0f] {
			flex-direction: column
		}
	}
	
	.email-input[data-v-90cf3d0f] {
		align-items: center;
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		display: flex;
		justify-content: space-between;
		padding: 4px 4px 4px 16px
	}
	
	.email-input[data-v-90cf3d0f]:focus-within {
		border: 1px solid #70b4ff
	}
	
	@media (max-width:576px) {
		.email-input__submit[data-v-90cf3d0f] {
			justify-content: center;
			width: 100%
		}
	}
	
	.email-input input[data-v-90cf3d0f] {
		border: none;
		display: flex;
		font-family: Sans;
		font-size: 16px;
		font-weight: 400;
		height: 100%;
		line-height: 24px;
		margin-right: 16px;
		min-width: 240px
	}
	
	.email-input input[data-v-90cf3d0f]::-moz-placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]::placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]:active,
	.email-input input[data-v-90cf3d0f]:focus {
		outline: none
	}
	
	@media (max-width:576px) {
		.email-input input[data-v-90cf3d0f] {
			align-self: flex-start;
			margin-right: unset;
			min-width: 100%;
			padding: 16px
		}
		.email-input[data-v-90cf3d0f] {
			flex-direction: column;
			padding: 0
		}
	}
	
	.secondary-cta[data-v-90cf3d0f] {
		justify-content: center;
		margin-left: 32px
	}
	
	@media (max-width:576px) {
		.secondary-cta[data-v-90cf3d0f] {
			margin-top: 16px
		}
	}



.video-modal-loop[data-v-655bc4c7] {
		cursor: pointer;
		position: relative
	}
	
	.video-modal-loop__play-icon[data-v-655bc4c7] {
		border: 2px solid #45424d;
		border-radius: 9999px;
		box-sizing: content-box;
		color: #171321;
		cursor: pointer;
		font-size: 48px;
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		transition: color .2s ease;
		z-index: 2
	}
	
	@media (min-width:576px) {
		.video-modal-loop__play-icon[data-v-655bc4c7] {
			height: 96px;
			width: 96px
		}
	}
	
	.video-modal-loop__play-icon path[data-v-655bc4c7] {
		fill: #fff;
		transition: color .2s ease
	}
	
	.video-modal-loop__play-icon circle[data-v-655bc4c7] {
		fill: currentColor;
		transition: color .2s ease
	}
	
	.video-modal-loop__video-looping[data-v-655bc4c7] {
		filter: brightness(.6);
		width: 100%
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon[data-v-655bc4c7] {
		color: #1e1d43
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon path[data-v-655bc4c7] {
		color: #fff
	}
	
	.video-modal-loop--dark[data-v-655bc4c7] {
		background-color: #171321
	}



.modal[data-v-8019ad5d] {
		background: transparent;
		display: flex;
		flex-direction: column;
		margin-top: 160px
	}
	
	@media (max-width:1025px) {
		.modal[data-v-8019ad5d] {
			width: 100%
		}
	}
	
	.modal__backdrop[data-v-8019ad5d] {
		align-items: flex-start;
		background-color: #171321d9;
		bottom: 0;
		display: flex;
		justify-content: center;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1040
	}
	
	.modal__backdrop--light[data-v-8019ad5d] {
		background-color: #d1d0d2c4
	}
	
	.modal__header[data-v-8019ad5d] {
		background-color: transparent;
		justify-content: space-between;
		position: relative
	}
	
	.modal__footer[data-v-8019ad5d],
	.modal__header[data-v-8019ad5d] {
		display: flex;
		padding: 16px
	}
	
	.modal__body[data-v-8019ad5d] {
		padding: 8px;
		position: relative
	}
	
	.btn__close[data-v-8019ad5d] {
		border: none;
		border-radius: 50%;
		cursor: pointer;
		height: 45px;
		position: absolute;
		right: -8px;
		top: 0;
		width: 45px
	}
	
	@media (min-width:1025px) {
		.btn__close[data-v-8019ad5d] {
			right: -24px
		}
	}
	
	.btn__close svg[data-v-8019ad5d] {
		height: 100%;
		width: 100%
	}



.video-wrapper[data-v-803c7e46] {
		position: relative;
		width: 100%
	}
	
	.video-wrapper .video[data-v-803c7e46] {
		cursor: pointer;
		height: 100% !important;
		width: 920px !important
	}
	
	@media (max-width:1025px) {
		.video-wrapper .video[data-v-803c7e46] {
			width: 100% !important
		}
	}
	
	.video-wrapper .video[data-v-803c7e46] .video-thumbnail,
	.video-wrapper .video[data-v-803c7e46] .vimeo-player {
		height: 100%
	}
	
	.video-wrapper .video-thumbnail[data-v-803c7e46] {
		height: auto;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.video-wrapper .video-thumbnail:hover+.video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #7d2bd9;
		opacity: 1
	}
	
	.video-wrapper .video-thumbnail__play-icon[data-v-803c7e46] {
		opacity: .75;
		position: absolute;
		right: 47%;
		top: 40%;
		transition: all .3s
	}
	
	.video-wrapper .video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #333;
		transition: all .3s ease-in-out
	}



.vimeo-player iframe {
		aspect-ratio: 16/9;
		height: auto;
		max-width: 100% !important;
		width: 100%
	}



.title[data-v-751da43f] {
		color: #74717a;
		margin-bottom: 32px;
		text-align: center
	}
	
	.marquee[data-v-751da43f] {
		display: flex;
		gap: 64px;
		-webkit-mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		position: relative
	}
	
	.marquee:hover .marquee__content[data-v-751da43f] {
		animation-play-state: paused
	}
	
	.marquee .marquee__content[data-v-751da43f] {
		align-items: center;
		animation: scroll-751da43f 20s linear infinite;
		display: flex;
		flex-shrink: 0;
		gap: 64px
	}
	
	.marquee .marquee__content .logo[data-v-751da43f] {
		max-height: 32px
	}
	
	@keyframes scroll-751da43f {
		0% {
			transform: translate(0)
		}
		to {
			transform: translate(calc(-100% - 64px))
		}
	}
	
	@media (prefers-reduced-motion:reduce) {
		.marquee__content[data-v-751da43f] {
			animation-play-state: paused !important
		}
	}



.emailField[data-v-a7f456d7] {
		justify-content: center;
		margin-top: 32px
	}
	
	.hero[data-v-a7f456d7] {
		margin-bottom: 80px;
		text-align: center
	}
	
	.content[data-v-a7f456d7] {
		margin-top: 120px
	}
	
	.slp-btn-secondary[data-v-a7f456d7] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		margin-left: 16px;
		text-align: center
	}



.buffer[data-v-c1476a23] {
		height: 200px
	}
	
	.wrapper[data-v-c1476a23] {
		margin: 120px 0
	}
	
	@media (max-width:576px) {
		.wrapper[data-v-c1476a23] {
			margin: 56px 0 120px
		}
	}
	
	.feature-description[data-v-c1476a23] {
		color: #a2a1a6;
		margin-top: 8px
	}
	
	.cards-container[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		scroll-timeline: --cards-scroll block
	}
	
	.cards-container .card[data-v-c1476a23] {
		background-color: #fff;
		border-radius: 16px;
		box-shadow: 0 -8px 20px #0000001a;
		display: flex;
		height: 548px;
		overflow: hidden;
		position: sticky;
		transform-origin: center top;
		will-change: transform
	}
	
	.cards-container .card-1[data-v-c1476a23] {
		top: calc(84px + 10vh);
		z-index: 1;
		view-timeline: --card-1-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-1-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-1[data-v-c1476a23] {
			top: 120px
		}
	}
	
	.cards-container .card-2[data-v-c1476a23] {
		top: calc(108px + 10vh);
		z-index: 2;
		view-timeline: --card-2-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-2-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-2[data-v-c1476a23] {
			top: 144px
		}
	}
	
	.cards-container .card-3[data-v-c1476a23] {
		top: calc(132px + 10vh);
		z-index: 3;
		view-timeline: --card-3-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-3-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-3[data-v-c1476a23] {
			top: 168px
		}
	}
	
	.cards-container .card-4[data-v-c1476a23] {
		top: calc(156px + 10vh);
		z-index: 4;
		view-timeline: --card-4-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-4-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-4[data-v-c1476a23] {
			top: 192px
		}
	}
	
	.cards-container .card-5[data-v-c1476a23] {
		top: calc(180px + 10vh);
		z-index: 5;
		view-timeline: --card-5-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-5-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-5[data-v-c1476a23] {
			top: 216px
		}
	}
	
	.cards-container .card-6[data-v-c1476a23] {
		top: calc(204px + 10vh);
		z-index: 6;
		view-timeline: --card-6-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-6-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-6[data-v-c1476a23] {
			top: 240px
		}
	}
	
	.cards-container .card-7[data-v-c1476a23] {
		top: calc(228px + 10vh);
		z-index: 7;
		view-timeline: --card-7-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-7-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-7[data-v-c1476a23] {
			top: 264px
		}
	}
	
	.cards-container .card-8[data-v-c1476a23] {
		top: calc(252px + 10vh);
		z-index: 8;
		view-timeline: --card-8-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-8-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-8[data-v-c1476a23] {
			top: 288px
		}
	}
	
	.cards-container .card-9[data-v-c1476a23] {
		top: calc(276px + 10vh);
		z-index: 9;
		view-timeline: --card-9-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-9-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-9[data-v-c1476a23] {
			top: 312px
		}
	}
	
	.cards-container .card-10[data-v-c1476a23] {
		top: calc(300px + 10vh);
		z-index: 10;
		view-timeline: --card-10-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-10-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-10[data-v-c1476a23] {
			top: 336px
		}
	}
	
	.cards-container .card.card-1[data-v-c1476a23] {
		margin-bottom: 96px
	}
	
	.cards-container .card.card-2[data-v-c1476a23] {
		margin-bottom: 72px
	}
	
	.cards-container .card.card-3[data-v-c1476a23] {
		margin-bottom: 48px
	}
	
	.cards-container .card.card-4[data-v-c1476a23] {
		margin-bottom: 24px
	}
	
	.cards-container .card .left-side[data-v-c1476a23],
	.cards-container .card .right-side[data-v-c1476a23] {
		flex: 0 0 50%
	}
	
	.cards-container .card .card-title[data-v-c1476a23] {
		margin-top: 16px;
		padding-right: 24px
	}
	
	@media (max-width:576px) {
		.cards-container .card .right-side[data-v-c1476a23] {
			display: none
		}
		.cards-container .card .left-side[data-v-c1476a23] {
			flex: 1;
			padding: 24px !important
		}
		.cards-container .card .left-side .card-title[data-v-c1476a23] {
			padding-right: 0
		}
		.cards-container .card .left-side .slp-btn[data-v-c1476a23] {
			text-align: left
		}
	}
	
	.cards-container .card .left-side[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		padding: 48px
	}
	
	.cards-container .card .left-side .pill[data-v-c1476a23] {
		background: linear-gradient(90deg, #a989f566, #fca32666);
		border-radius: 100px;
		padding: 4px 8px;
		width: -moz-fit-content;
		width: fit-content
	}
	
	.cards-container .card .left-side.gitlab-duo[data-v-c1476a23] {
		background-color: #171321;
		color: #fff
	}
	
	.cards-container .card .left-side.gitlab-duo .slp-btn[data-v-c1476a23] {
		color: #fff
	}
	
	.cards-container .card .left-side.security .pill[data-v-c1476a23] {
		background: #cbe2f9;
		color: #0b5cad
	}
	
	.cards-container .card .left-side.platform .pill[data-v-c1476a23] {
		background: #e1d8f9;
		color: #5943b6
	}
	
	.cards-container .card .left-side.devsecops .pill[data-v-c1476a23] {
		background: #c9e7d7;
		color: #0b5d32
	}
	
	.cards-container .card .left-side .feature[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		margin-top: 24px
	}
	
	.cards-container .card .left-side .feature-title[data-v-c1476a23] {
		align-items: flex-start;
		display: flex;
		font-size: 20px;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title svg[data-v-c1476a23] {
		flex-shrink: 0;
		margin-top: 6px
	}
	
	.cards-container .card .left-side .feature-title__content[data-v-c1476a23] {
		flex: 1
	}
	
	.cards-container .card .left-side .feature-title__title[data-v-c1476a23] {
		align-items: center;
		display: flex;
		flex-wrap: wrap;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title__title .new-pill[data-v-c1476a23] {
		align-items: center;
		background: linear-gradient(100deg, #aa8af6 6.7%, #d09596 93.89%);
		border-radius: 100px;
		display: inline-flex;
		font-size: 12px;
		font-weight: 660;
		height: 20px;
		line-height: 1;
		padding: 0 8px
	}
	
	.cards-container .card .right-side[data-v-c1476a23] {
		background: linear-gradient(90deg, #eee7fd 2.53%, #f6f3fed4 50.98%, #ffd4d873)
	}
	
	.cards-container .card .right-side img[data-v-c1476a23] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	@keyframes scale-card-c1476a23 {
		0% {
			transform: scale(.9)
		}
		to {
			transform: scale(1)
		}
	}



.carousel-container[data-v-a1abc733] {
		margin: 48px 0 120px;
		position: relative
	}
	
	@media (max-width:546px) {
		.carousel-container[data-v-a1abc733] {
			margin-bottom: 48px;
			overflow: visible;
			padding: 0
		}
	}
	
	.carousel-track[data-v-a1abc733] {
		--position: 3;
		--animating: 0;
		--card-width: calc(33.33333% - 21.33333px);
		--card-gap: 32px;
		display: flex;
		gap: var(--card-gap);
		touch-action: pan-y;
		transform: translate(calc(var(--position)*-1*(var(--card-width) + var(--card-gap))));
		transition: transform calc(.5s*var(--animating)) cubic-bezier(.25, 1, .5, 1);
		will-change: transform
	}
	
	@media (max-width:880px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: calc(50% - 16px);
			--card-gap: 16px
		}
	}
	
	@media (max-width:546px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: 85%;
			--card-gap: 16px;
			left: calc((100% - var(--card-width))/2);
			position: relative
		}
	}
	
	.nav-button[data-v-a1abc733] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 50%;
		position: absolute;
		top: calc(50% - 24px);
		z-index: 2
	}
	
	@media (max-width:546px) {
		.nav-button[data-v-a1abc733] {
			display: none
		}
	}
	
	.previous-button[data-v-a1abc733] {
		left: -16px
	}
	
	.next-button[data-v-a1abc733] {
		right: -16px
	}
	
	.card[data-v-a1abc733] {
		border-radius: 16px;
		color: #171321;
		display: flex;
		flex: 0 0 var(--card-width);
		flex-direction: column;
		height: 370px;
		max-width: var(--card-width);
		min-width: 240px;
		padding: 32px;
		transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);
		will-change: transform, box-shadow
	}
	
	@media (max-width:546px) {
		.card[data-v-a1abc733] {
			height: 330px;
			min-width: unset
		}
	}
	
	@media (min-width:546px) {
		.card[data-v-a1abc733]:hover {
			box-shadow: 0 6px 10px #00000026;
			transform: scale(1.05)
		}
	}
	
	.card-image[data-v-a1abc733] {
		height: 48px;
		margin-right: auto;
		margin-top: auto;
		max-width: 100%;
		-o-object-fit: contain;
		object-fit: contain
	}



.slp-btn-secondary[data-v-308feca3] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		text-align: center
	}
	
	.container[data-v-308feca3] {
		display: flex;
		margin-top: 48px
	}
	
	@media (max-width:576px) {
		.container[data-v-308feca3] {
			flex-direction: column-reverse;
			margin-bottom: 96px;
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3] {
		margin-top: 120px
	}
	
	@media (max-width:576px) {
		.container .left-side[data-v-308feca3],
		.container .left-side .title[data-v-308feca3] {
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3],
	.container .right-side[data-v-308feca3] {
		flex: 0 0 50%
	}
	
	@media (max-width:576px) {
		.container .image[data-v-308feca3] {
			margin: 0;
			width: 100%
		}
	}



.next-steps[data-v-11ff7e85] {
		background: #171321;
		color: #fff;
		padding-bottom: 32px;
		position: relative;
		z-index: 1
	}
	
	.next-steps .eyebrow[data-v-11ff7e85] {
		color: #a2a1a6
	}
	
	.next-steps__container[data-v-11ff7e85] {
		align-items: center;
		background: #171321;
		border-bottom: 1px solid var(--slp-color-surface-600, #45424d);
		display: flex;
		flex-direction: column;
		padding: 64px 24px
	}
	
	@media (min-width:576px) {
		.next-steps__container[data-v-11ff7e85] {
			padding: 96px
		}
	}
	
	@media (min-width:768px) {
		.next-steps__container[data-v-11ff7e85] {
			max-width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.next-steps__container[data-v-11ff7e85] {
			text-align: center
		}
	}
	
	.next-steps__container .description[data-v-11ff7e85] {
		max-width: 650px;
		text-align: center
	}
	
	.next-steps__container .buttons[data-v-11ff7e85] {
		display: flex;
		flex-direction: row;
		gap: 24px
	}
	
	@media (max-width:1025px) {
		.next-steps__container .buttons[data-v-11ff7e85] {
			flex-direction: column;
			width: 100%
		}
	}
	
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		border: 1px solid var(--slp-color-surface-50, #fff);
		border-radius: 4px
	}
	
	.next-steps__container .buttons .main-button[data-v-11ff7e85],
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		justify-content: center
	}
	
	.next-steps__header[data-v-11ff7e85] {
		background: linear-gradient(89.95deg, #feb484 3.13%, #a686f2 66.86%, #592ac8 123.2%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent
	}
	
	.next-steps__header h2[data-v-11ff7e85] {
		line-height: 1.14;
		text-align: center
	}





#page-why-gitlab {
		background-color: #171321;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M0 4251.23q2.41-1.8 4.81-3.63v.74c218.134-165.95 362.04-412.57 400.067-685.61 38.027-273.05-32.941-550.17-197.292-770.4L0 2515.53zm0-2515.05V0c130.84 98.311 237.005 226.841 309.309 375.286 84.064 172.59 119.063 365.335 101.104 556.802-17.958 191.472-88.17 374.152-202.828 527.752z' clip-rule='evenodd' opacity='.08'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1112.5' x2='319.87' y1='6838.31' y2='-1012.95' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M1603 864.508c.01 24.852.91 49.748 2.69 74.642 13.77 191.82 79.97 376.03 191.24 532.14l3.66 4.81c7.14 9.99 14.65 19.97 22.16 29.77L2060 1822.21V0c-143.69 97.105-261.09 229.344-341.05 384.738-76.27 148.232-115.87 312.488-115.95 478.788zm457 1624.682v1821.52a1032.6 1032.6 0 0 1-147.2-120.75c-176.08-173.93-284.59-405.8-305.85-653.56-21.26-247.77 46.14-495.02 189.98-696.93l3.66-4.81c7.14-9.98 14.65-19.97 22.16-29.77z' clip-rule='evenodd' opacity='.1'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='2135.5' x2='3567.87' y1='6868.25' y2='-983.003' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
		background-position: 0 125vh, 100% 0;
		background-repeat: repeat-y, repeat-y;
		background-size: 135vw auto, 135vw auto;
		color: #fff
	}
	
	#page-sales {
		min-height: calc(100vh - 140px);
		position: relative
	}
	
	#page-sales .single-column-hero__description {
		font-size: 1.5rem;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:768px) {
		#page-sales .single-column-hero__description {
			font-size: 1.375rem;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	#page-solutions-startups .quote-carousel.dark-mode {
		padding-top: 96px
	}
	
	#page-company-contact .hero {
		margin-bottom: 96px
	}
	
	#page-pricing-ultimate {
		background-image: url(images/backgrounds/ultimate-background.png);
		background-position: top;
		background-repeat: no-repeat;
		background-size: 100% 400px
	}
	
	#page-security .card__image {
		margin-bottom: 24px;
		max-height: 104px;
		max-width: 186px
	}
	
	.banner:has(+#page-partners-technology-partners-aws) {
		display: none
	}
	
	#page-partners-technology-partners-aws .faq {
		max-width: 50%;
		min-width: 50%
	}
	
	@media (max-width:1025px) {
		#page-partners-technology-partners-aws .faq {
			max-width: 100%;
			min-width: 100%
		}
	}
	
	#page-partners-technology-partners-aws .faq__answer ul {
		list-style-type: "âœ“ "
	}
	
	#page-partners-technology-partners-aws .theme--purple {
		margin-bottom: 0
	}
	
	#page-pricing-feature-comparison .hero {
		padding: 96px 0
	}
	
	@media (width > 576px) {
		#page-pricing-feature-comparison .hero {
			padding: 64px 0 120px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow {
		align-items: center;
		background: linear-gradient(90deg, #a989f51f, #fca3261f);
		border-radius: 10px;
		display: flex;
		flex-direction: column;
		gap: unset;
		padding: 8px;
		position: relative;
		width: 100%
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow {
			border-radius: 100px;
			flex-direction: row;
			padding: 4px 8px 4px 4px;
			width: unset
		}
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn {
		text-decoration: underline
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn .slp-icon {
		transform: translate(8px)
	}
	
	#page-pricing-feature-comparison .eyebrow:before {
		background: linear-gradient(90deg, #a989f5, #fca326) border-box;
		border: 1px solid transparent;
		border-radius: 10px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow:before {
			border-radius: 100px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow code {
		background: transparent;
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	#page-pricing-feature-comparison .eyebrow--highlighted {
		background: #fff;
		border-radius: 100px;
		display: inline-flex;
		margin-right: 8px;
		padding: 4px 8px
	}
	
	@media (width <576px) {
		#page-pricing-feature-comparison .eyebrow .slp-btn,
		#page-pricing-feature-comparison .eyebrow--highlighted,
		#page-pricing-feature-comparison .eyebrow__text {
			margin-bottom: 8px !important;
			margin-right: 0 !important
		}
	}
	
	#page-pricing-feature-comparison .eyebrow .slp-btn {
		font-size: .875rem;
		margin-right: 8px;
		padding: 0
	}
	
	#ot-sdk-btn {
		background-color: transparent !important
	}



.slp-btn[data-v-56e2df5f] {
		align-items: center;
		border-radius: 4px;
		box-sizing: border-box;
		display: inline-flex;
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.25;
		min-width: 68px;
		padding: 11px 16px;
		text-align: center;
		text-decoration: none;
		transition: background-color .3s cubic-bezier(.7, 0, .3, 1);
		vertical-align: middle
	}
	
	.slp-btn[data-v-56e2df5f]:hover {
		cursor: pointer
	}
	
	.slp-btn-primary[data-v-56e2df5f] {
		background-color: #171321;
		border: 1px solid #171321;
		color: #fff
	}
	
	.slp-btn-primary[data-v-56e2df5f]:hover {
		background-color: #fff;
		border: 1px solid #171321;
		color: #171321
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f] {
		background-color: #d1d0d3;
		border: 1px solid #d1d0d3;
		color: #74717a
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #d1d0d3;
		cursor: default
	}
	
	.slp-btn-secondary[data-v-56e2df5f] {
		background-color: #fff;
		border: none;
		color: #171321
	}
	
	.slp-btn-secondary[data-v-56e2df5f]:hover {
		background-color: #e8e7eb;
		border: none;
		color: #171321;
		outline: none
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		color: #171321;
		padding-left: 0;
		text-decoration: underline;
		text-decoration-color: transparent;
		-webkit-text-decoration: none;
		text-underline-offset: 2px;
		transition: all .2s ease-in-out
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover {
		text-decoration-color: #171321;
		-webkit-text-decoration: underline
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover .slp-icon {
		transform: translate(8px)
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] .slp-icon {
		margin-left: 4px;
		transition: transform .2s ease-in-out
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3;
		text-decoration: none
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover .slp-icon {
		transform: none
	}
	
	.slp-btn-icon[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: 0;
		line-height: unset;
		min-width: unset;
		padding: 8px
	}
	
	.slp-btn-icon.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	.slp-btn-bold[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit;
		padding: 8px
	}
	
	.slp-btn-bold.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	@media (max-width:0px) {
		.slp-col-xs-1[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-1[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-1[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-2[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-2[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-2[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-3[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-3[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-3[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-4[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-4[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-4[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-5[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-5[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-5[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-6[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-6[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-6[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-7[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-7[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-7[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-8[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-8[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-8[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-9[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-9[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-9[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-10[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-10[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-10[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-11[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-11[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-11[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-12[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-12[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-12[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	.slp-container {
		display: block !important;
		min-height: 1px !important;
		visibility: visible !important;
		opacity: 1 !important;
		position: relative !important;
		z-index: 1 !important;
		overflow: visible !important;
	}
	
	.slp-container * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	.slp-container[data-v-67a0761e] {
		border: 1px solid transparent;
		margin-left: auto;
		margin-right: auto;
		padding-left: 16px;
		padding-right: 16px;
		width: 100%;
		display: block;
		min-height: 1px;
		visibility: visible;
		opacity: 1;
		position: relative;
		z-index: 1;
		overflow: visible;
	}
	
	.slp-container[data-v-67a0761e] * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	@media (min-width:640px) {
		.slp-container[data-v-67a0761e] {
			max-width: 95%
		}
	}
	
	@media (min-width:1024px) {
		.slp-container[data-v-67a0761e] {
			max-width: 972px
		}
	}
	
	@media (min-width:1170px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1111px
		}
	}
	
	@media (min-width:1400px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1170px;
			padding: 0
		}
	}
	
	.slp-full-grey-background[data-v-67a0761e] {
		background: #f2f1f5
	}
	
	.slp-full-charcoal-background[data-v-67a0761e] {
		background: #171321
	}
	
	.slp-partial-charcoal-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 75%, #171321 0, #171321)
	}
	
	@media (max-width:576px) {
		.slp-partial-charcoal-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #171321 0, #171321)
		}
	}
	
	.slp-gradient-background[data-v-67a0761e] {
		background: radial-gradient(50.08% 44.51% at 100% 100%, #a989f533, #7759c200), radial-gradient(60.76% 48.01% at 0 100%, #e2432933, #e2432900), #fff
	}
	
	.slp-full-gradient-background[data-v-67a0761e] {
		background: linear-gradient(165.41deg, #fadcd7, #f8f5ff 23.65%, #fff 54.66%, #f6f3fe 80.95%, #ffd4d8 100.92%)
	}
	
	.slp-full-light-purple-background[data-v-67a0761e] {
		background: #f6f3fe
	}
	
	.slp-half-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 50%, #f2f1f5 0, #f2f1f5)
	}
	
	.slp-partial-white-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #f2f1f5, #f2f1f5 70%, #fff 0, #fff)
	}
	
	.slp-partial-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 60%, #f2f1f5 0, #f2f1f5)
	}
	
	@media (max-width:576px) {
		.slp-partial-grey-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #f2f1f5 0, #f2f1f5)
		}
	}
	
	.fluid[data-v-67a0761e] {
		border: none;
		margin: 0;
		max-width: 100%;
		padding: 0
	}
	
	.slp-icon--color-primary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-primary-200[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-primary-300[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-secondary-200[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-surface-100[data-v-b82aeda9] {
		color: #f2f1f5;
		fill: #f2f1f5
	}
	
	.slp-icon--color-surface-200[data-v-b82aeda9] {
		color: #e8e7eb;
		fill: #e8e7eb
	}
	
	.slp-icon--color-surface-300[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-surface-400[data-v-b82aeda9] {
		color: #a2a1a6;
		fill: #a2a1a6
	}
	
	.slp-icon--color-surface-500[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-surface-600[data-v-b82aeda9] {
		color: #45424d;
		fill: #45424d
	}
	
	.slp-icon--color-surface-700[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-800[data-v-b82aeda9] {
		color: #f6f3fe;
		fill: #f6f3fe
	}
	
	.slp-icon--color-surface-900[data-v-b82aeda9] {
		color: #eee7fd;
		fill: #eee7fd
	}
	
	.slp-icon--color-surface-950[data-v-b82aeda9] {
		color: #e3d6ff;
		fill: #e3d6ff
	}
	
	.slp-icon--color-text-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-text-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-text-200[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-text-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-text-link-100[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--color-alert-100[data-v-b82aeda9] {
		color: #ffd4d8;
		fill: #ffd4d8
	}
	
	.slp-icon--color-alert-200[data-v-b82aeda9] {
		color: #f24f63;
		fill: #f24f63
	}
	
	.slp-icon--color-alert-300[data-v-b82aeda9] {
		color: #cb3446;
		fill: #cb3446
	}
	
	.slp-icon--color-warning-100[data-v-b82aeda9] {
		color: #ffefc7;
		fill: #ffefc7
	}
	
	.slp-icon--color-warning-200[data-v-b82aeda9] {
		color: #ffda7a;
		fill: #ffda7a
	}
	
	.slp-icon--color-warning-300[data-v-b82aeda9] {
		color: #ffb800;
		fill: #ffb800
	}
	
	.slp-icon--color-success-100[data-v-b82aeda9] {
		color: #b8e5bc;
		fill: #b8e5bc
	}
	
	.slp-icon--color-success-200[data-v-b82aeda9] {
		color: #48a651;
		fill: #48a651
	}
	
	.slp-icon--color-success-300[data-v-b82aeda9] {
		color: #327338;
		fill: #327338
	}
	
	.slp-icon--color-info-100[data-v-b82aeda9] {
		color: #d6eaff;
		fill: #d6eaff
	}
	
	.slp-icon--color-info-200[data-v-b82aeda9] {
		color: #70b4ff;
		fill: #70b4ff
	}
	
	.slp-icon--color-info-300[data-v-b82aeda9] {
		color: #3979bf;
		fill: #3979bf
	}
	
	.slp-icon--color-accent-100[data-v-b82aeda9] {
		color: #fca326;
		fill: #fca326
	}
	
	.slp-icon--color-accent-200[data-v-b82aeda9] {
		color: #fc6d26;
		fill: #fc6d26
	}
	
	.slp-icon--color-accent-300[data-v-b82aeda9] {
		color: #e24329;
		fill: #e24329
	}
	
	.slp-icon--color-accent-400[data-v-b82aeda9] {
		color: #a989f5;
		fill: #a989f5
	}
	
	.slp-icon--color-accent-500[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--size-xs[data-v-b82aeda9] {
		height: 12px;
		width: 12px
	}
	
	.slp-icon--size-sm[data-v-b82aeda9] {
		height: 16px;
		width: 16px
	}
	
	.slp-icon--size-md[data-v-b82aeda9] {
		height: 24px;
		width: 24px
	}
	
	.slp-icon--size-lg[data-v-b82aeda9] {
		height: 32px;
		width: 32px
	}
	
	.slp-icon--size-xl[data-v-b82aeda9] {
		height: 48px;
		width: 48px
	}
	
	.slp-icon[data-v-b82aeda9] {
		display: inline-flex;
		vertical-align: middle
	}
	
	.slp-icon div[data-v-b82aeda9] {
		height: inherit;
		width: inherit
	}
	
	.slp-row[data-v-adc8d02f] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-text-display1[data-v-f601c702],
	.slp-text-display1[data-v-f601c702] * {
		font-size: 6rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0416666667
	}
	
	@media (max-width:576px) {
		.slp-text-display1[data-v-f601c702],
		.slp-text-display1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading1[data-v-f601c702],
	.slp-text-heading1[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1[data-v-f601c702],
		.slp-text-heading1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2[data-v-f601c702],
	.slp-text-heading2[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2[data-v-f601c702],
		.slp-text-heading2[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3[data-v-f601c702],
	.slp-text-heading3[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3[data-v-f601c702],
		.slp-text-heading3[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4[data-v-f601c702],
	.slp-text-heading4[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4[data-v-f601c702],
		.slp-text-heading4[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5[data-v-f601c702],
	.slp-text-heading5[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5[data-v-f601c702],
		.slp-text-heading5[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-heading1-bold[data-v-f601c702],
	.slp-text-heading1-bold[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1-bold[data-v-f601c702],
		.slp-text-heading1-bold[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2-bold[data-v-f601c702],
	.slp-text-heading2-bold[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2-bold[data-v-f601c702],
		.slp-text-heading2-bold[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3-bold[data-v-f601c702],
	.slp-text-heading3-bold[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3-bold[data-v-f601c702],
		.slp-text-heading3-bold[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4-bold[data-v-f601c702],
	.slp-text-heading4-bold[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4-bold[data-v-f601c702],
		.slp-text-heading4-bold[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5-bold[data-v-f601c702],
	.slp-text-heading5-bold[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5-bold[data-v-f601c702],
		.slp-text-heading5-bold[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-body1[data-v-f601c702],
	.slp-text-body1[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 400;
		line-height: 1.5555555556
	}
	
	.slp-text-body2[data-v-f601c702],
	.slp-text-body2[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5
	}
	
	.slp-text-body3[data-v-f601c702],
	.slp-text-body3[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 400;
		line-height: 1.5714285714
	}
	
	.slp-text-body1-bold[data-v-f601c702],
	.slp-text-body1-bold[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.5555555556
	}
	
	.slp-text-body2-bold[data-v-f601c702],
	.slp-text-body2-bold[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-body3-bold[data-v-f601c702],
	.slp-text-body3-bold[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 660;
		line-height: 1.5714285714
	}
	
	.slp-text-all-caps[data-v-f601c702],
	.slp-text-all-caps[data-v-f601c702] * {
		font-size: .75rem;
		font-weight: 660;
		letter-spacing: .1em;
		line-height: 1.6666666667;
		text-transform: uppercase
	}
	
	.slp-text-quotes[data-v-f601c702],
	.slp-text-quotes[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-style: italic;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	@media (max-width:576px) {
		.slp-text-quotes[data-v-f601c702],
		.slp-text-quotes[data-v-f601c702] * {
			font-size: 1rem;
			line-height: 1.5rem
		}
	}
	
	.slp-text-emphasis[data-v-f601c702],
	.slp-text-emphasis[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	.slp-text-arrow[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702] * {
		color: #fff;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-arrow[data-v-f601c702]:hover,
	.slp-text-arrow[data-v-f601c702]:hover {
		color: #171321
	}
	
	.slp-text-arrow:hover .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:hover .slp-link-text {
		text-decoration: underline
	}
	
	.slp-text-arrow[data-v-f601c702]:active,
	.slp-text-arrow[data-v-f601c702]:active {
		color: #fff
	}
	
	.slp-text-arrow:active .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:active .slp-link-text {
		text-decoration: underline
	}
	
	.arrow-symbol[data-v-f601c702] {
		padding-left: 4px
	}
	
	.side-navigation-layout[data-v-68f8d83f] {
		display: flex
	}
	
	.side-navigation-layout--left[data-v-68f8d83f] {
		flex-direction: row
	}
	
	.side-navigation-layout--right[data-v-68f8d83f] {
		flex-direction: row-reverse
	}
	
	@media (max-width:1025px) {
		.side-navigation-layout[data-v-68f8d83f] {
			flex-direction: column
		}
	}
	
	.side-navigation[data-v-68f8d83f] {
		display: none;
		height: -moz-fit-content;
		height: fit-content;
		padding: 0 8px 96px;
		position: sticky;
		top: 140px
	}
	
	@media (min-width:1025px) {
		.side-navigation[data-v-68f8d83f] {
			display: block
		}
	}
	
	.side-navigation__item[data-v-68f8d83f] {
		padding: 12px 0
	}
	
	.side-navigation__item[data-v-68f8d83f]:first-child {
		margin-top: 0
	}
	
	.side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #171320;
		font-weight: 700;
		line-height: 12px;
		opacity: .2;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation__link[data-v-68f8d83f]:hover {
		opacity: 1
	}
	
	.side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		opacity: 1
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #a2a1a6;
		font-size: 1rem;
		font-weight: 700;
		line-height: 12px;
		opacity: 1;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f]:hover {
		box-shadow: none;
		color: #d1d0d3
	}
	
	.side-navigation--dark .side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		color: #fff
	}
	
	.side-navigation-dropdown[data-v-68f8d83f] {
		background-color: #fff;
		display: block;
		margin: 16px 0;
		position: sticky;
		top: 132px;
		z-index: 100
	}
	
	@media (min-width:1025px) {
		.side-navigation-dropdown[data-v-68f8d83f] {
			display: none
		}
	}
	
	.side-navigation-dropdown .dropdown-toggle[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		color: #74717a;
		cursor: pointer;
		display: flex;
		font-size: 1rem;
		justify-content: space-between;
		padding: 10px 16px;
		width: 100%
	}
	
	.side-navigation-dropdown .dropdown-menu[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		box-shadow: 0 4px 6px #0000001a;
		list-style: none;
		padding: 0
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f] {
		padding: 10px 16px
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f]:last-child {
		border-bottom: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f] {
		color: #171321;
		display: block;
		text-decoration: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f]:hover {
		font-weight: 500
	}
	
	.side-navigation-content[data-v-68f8d83f] {
		flex: 1
	}
	
	.slp-radio[data-v-f37e970e] {
		cursor: pointer;
		font-size: 1rem;
		margin-bottom: 16px;
		padding-left: 32px;
		position: relative;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none
	}
	
	.slp-radio.disabled[data-v-f37e970e] {
		color: #74717a !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #d1d0d3 !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #d1d0d3;
		display: block
	}
	
	.slp-radio:hover .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input[data-v-f37e970e] {
		height: 0;
		opacity: 0;
		position: absolute;
		width: 0
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e]:after {
		display: block
	}
	
	.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #45424d;
		border-radius: 50%;
		height: 16px;
		left: 0;
		position: absolute;
		top: 2px;
		width: 16px
	}
	
	.slp-radio__checkmark span[data-v-f37e970e],
	.slp-radio__checkmark[data-v-f37e970e]:hover {
		border: 1px solid #a989f5
	}
	
	.slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #7759c2;
		border-radius: 50%;
		content: "";
		display: none;
		height: 2px;
		left: 3px;
		padding: 4px;
		position: absolute;
		top: 3px;
		width: 2px
	}
	
	.slp-radio-group[data-v-ae31ec89] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-radio-group--horizontal[data-v-ae31ec89] {
		flex-direction: row
	}
	
	.slp-radio-group--horizontal .slp-radio[data-v-ae31ec89]:not(last-child) {
		margin-right: 24px;
		padding-left: 24px
	}
	
	.slp-radio-group--horizontal .slp-radio__option[data-v-ae31ec89] {
		flex-basis: 30%
	}
	
	.slp-radio-group--vertical[data-v-ae31ec89] {
		flex-direction: column
	}
	
	.slp-loading-linear[data-v-ee32411b] {
		animation: gradient-ee32411b 1s linear infinite;
		background: linear-gradient(90.89deg, #ef8cf3 -13.26%, #825ee9 67.46%);
		background-position: 0 0;
		background-size: 200% 200%;
		height: 4px;
		position: relative;
		width: 204px
	}
	
	@keyframes gradient-ee32411b {
		0% {
			background-position: 200% 200%
		}
		50% {
			background-position: 100% 100%
		}
		to {
			background-position: 0 0
		}
	}
	
	.slp-loading-round[data-v-ee32411b] {
		animation: spin-ee32411b 1s linear infinite;
		background-color: #fff;
		border: 8px solid #e8e7eb;
		border-radius: 50%;
		border-top-color: #a989f5;
		height: 32px;
		position: relative;
		transform: rotate(-45deg);
		width: 32px
	}
	
	@keyframes spin-ee32411b {
		0% {
			transform: rotate(-45deg)
		}
		to {
			transform: rotate(315deg)
		}
	}
	
	.depth-2[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-2.mobile[data-v-c3be63ed] {
		margin-left: 16px
	}
	
	.depth-3[data-v-c3be63ed] {
		margin-left: 48px
	}
	
	.depth-3.mobile[data-v-c3be63ed] {
		margin-left: 24px
	}
	
	.depth-4[data-v-c3be63ed] {
		margin-left: 64px
	}
	
	.depth-4.mobile[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-5[data-v-c3be63ed] {
		margin-left: 80px
	}
	
	.depth-5.mobile[data-v-c3be63ed] {
		margin-left: 40px
	}
	
	.anchor[data-v-c3be63ed] {
		border-radius: 4px;
		color: #171321;
		display: block;
		margin-bottom: 4px;
		padding: 8px 16px
	}
	
	.anchor.selected[data-v-c3be63ed] {
		background-color: #f6f3fe
	}
	
	.anchor[data-v-c3be63ed]:hover {
		background-color: #e3d6ff;
		color: #171321
	}
	
	.mobile .anchor[data-v-c3be63ed] {
		margin-bottom: 0
	}
	
	.mobile .anchor.selected[data-v-c3be63ed] {
		background-color: #fff
	}
	
	.mobile .anchor[data-v-c3be63ed]:hover {
		background-color: #fff;
		color: #171321
	}
	
	.dropdown[data-v-9b690a76] {
		background-color: #fff;
		left: 0;
		position: sticky;
		right: 0;
		top: 20px;
		z-index: 100
	}
	
	.dropdown .horizontal-rule[data-v-9b690a76] {
		border-top: 1px solid #d1d0d3
	}
	
	.dropdown.hide .dropdown__button[data-v-9b690a76] {
		border-radius: 4px !important
	}
	
	.dropdown.hide .dropdown__list[data-v-9b690a76] {
		display: none
	}
	
	.dropdown .nav-heading[data-v-9b690a76] {
		font-size: 12px;
		margin-bottom: 8px;
		padding: 0 16px
	}
	
	.dropdown__button[data-v-9b690a76] {
		align-items: center;
		border: 1px solid #d1d0d3 !important;
		border-radius: 4px 4px 0 0 !important;
		display: flex;
		justify-content: space-between;
		width: 100%
	}
	
	.dropdown__list[data-v-9b690a76] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		left: 0;
		max-height: 70vh;
		overflow-y: scroll;
		padding: 16px 8px;
		position: absolute;
		right: 0;
		top: 42px
	}
	
	.dropdown__link[data-v-9b690a76] {
		align-items: center;
		color: #171321;
		display: flex;
		justify-content: space-between;
		margin-left: 8px;
		text-decoration: none;
		width: 100%
	}
	
	#collapsible-sidebar-wrapper[data-v-47e57dda] {
		display: flex
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar[data-v-47e57dda] {
		align-self: flex-start;
		height: 100%;
		max-height: calc(100vh - 96px);
		min-width: 300px;
		overflow-y: scroll;
		padding: 0 32px 32px;
		position: sticky;
		top: 0
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .nav-heading[data-v-47e57dda] {
		margin-bottom: 8px
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .anchors[data-v-47e57dda] {
		margin-bottom: 32px
	}
	
	@media (min-width:768px) {
		.mobile[data-v-47e57dda] {
			display: none !important
		}
	}
	
	@media (max-width:768px) {
		.desktop[data-v-47e57dda] {
			display: none !important
		}
	}
	
	.slp-tooltip[data-v-1280f345] {
		border-bottom: 1px dashed #171321;
		display: inline-block;
		position: relative
	}
	
	.slp-tooltip.button-mode[data-v-1280f345] {
		cursor: pointer
	}
	
	.slp-tooltip.no-border[data-v-1280f345] {
		border: none
	}
	
	.slp-tooltip:hover .slp-tooltip__content[data-v-1280f345] {
		opacity: 1
	}
	
	.slp-tooltip__list[data-v-1280f345] {
		list-style: disc inside;
		list-style-position: outside;
		margin-left: 16px
	}
	
	.slp-tooltip__list li[data-v-1280f345] {
		margin-bottom: 8px
	}
	
	.slp-tooltip__wrapper[data-v-1280f345] {
		pointer-events: none;
		position: relative;
		text-align: left
	}
	
	.slp-tooltip__content[data-v-1280f345] {
		background: #333;
		border-radius: 4px;
		color: #fff;
		font-size: 12px;
		line-height: 16px;
		padding: 12px;
		position: absolute;
		transform: translate(-50%);
		transition: all .3s ease-in-out;
		width: 170px;
		z-index: 20
	}
	
	.slp-tooltip__content.hover-mode[data-v-1280f345] {
		opacity: 0
	}
	
	.slp-tooltip__content[data-v-1280f345]:before {
		content: "";
		display: block;
		height: 0;
		left: -8px;
		position: absolute;
		top: 50px;
		width: 0
	}
	
	.slp-tooltip__content.top[data-v-1280f345] {
		bottom: 30px;
		left: 50%
	}
	
	.slp-tooltip__content.top[data-v-1280f345]:before {
		border: 8px solid transparent;
		border-top-color: #333;
		left: 46%;
		top: 98%
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345] {
		left: 50%;
		top: 28px
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345]:before {
		border-bottom: 8px solid #333;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		left: 46%;
		top: -8px
	}
	
	.slp-tooltip__content.right[data-v-1280f345] {
		left: 100%;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content.right[data-v-1280f345]:before {
		border-bottom: 8px solid transparent;
		border-right: 8px solid #333;
		border-top: 8px solid transparent;
		left: -8px;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content[data-v-1280f345] a {
		color: #fff;
		cursor: pointer;
		pointer-events: all;
		text-decoration: underline
	}
	
	.breadcrumb[data-v-fd412793] {
		display: flex
	}
	
	.breadcrumb__crumb[data-v-fd412793] {
		align-items: center;
		color: #7759c2;
		display: flex;
		position: relative
	}
	
	.breadcrumb__crumb__tooltip[data-v-fd412793] {
		border-bottom: none !important;
		font-size: .875rem
	}
	
	.breadcrumb__crumb a span[data-v-fd412793] {
		white-space: nowrap
	}
	
	.breadcrumb__crumb[data-v-fd412793]:not(.breadcrumb__crumb--disabled):hover {
		text-decoration: underline
	}
	
	.breadcrumb__crumb--mobile[data-v-fd412793] {
		overflow: hidden
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793] {
		flex: 1
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793],
	.breadcrumb__crumb--mobile span[data-v-fd412793] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	
	.breadcrumb__crumb--disabled[data-v-fd412793] {
		color: #74717a
	}
	
	.breadcrumb__crumb--disabled a[data-v-fd412793],
	.breadcrumb__crumb--disabled a[data-v-fd412793]:active,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:focus,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:hover {
		cursor: auto;
		text-decoration: none
	}
	
	.breadcrumb__crumb a[data-v-fd412793] {
		color: inherit
	}
	
	.breadcrumb__chevron[data-v-fd412793] {
		margin: 0 10px 0 6px
	}
	
	.dropdown[data-v-e3d886e6] {
		position: relative
	}
	
	.dropdown__select[data-v-e3d886e6] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background: transparent;
		border: 1px solid #333;
		border-radius: 4px;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 400;
		padding: 14px 12px;
		width: 100%
	}
	
	.dropdown[data-v-e3d886e6]:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none' viewBox='0 0 12 7'%3E%3Cpath fill='%23333' d='M10.293.293a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5A1 1 0 0 1 1.707.293L6 4.586z'/%3E%3C/svg%3E");
		pointer-events: none;
		position: absolute;
		right: 28px;
		top: calc(50% - 14px)
	}
	
	.dropdown span[data-v-e3d886e6] {
		color: #171321
	}
	
	.slp-background-color-primary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-primary-200[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-primary-300[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-secondary-200[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-surface-100[data-v-2b3ad016] {
		background-color: #f2f1f5
	}
	
	.slp-background-color-surface-200[data-v-2b3ad016] {
		background-color: #e8e7eb
	}
	
	.slp-background-color-surface-300[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-surface-400[data-v-2b3ad016] {
		background-color: #a2a1a6
	}
	
	.slp-background-color-surface-500[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-surface-600[data-v-2b3ad016] {
		background-color: #45424d
	}
	
	.slp-background-color-surface-700[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-800[data-v-2b3ad016] {
		background-color: #f6f3fe
	}
	
	.slp-background-color-surface-900[data-v-2b3ad016] {
		background-color: #eee7fd
	}
	
	.slp-background-color-surface-950[data-v-2b3ad016] {
		background-color: #e3d6ff
	}
	
	.slp-background-color-text-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-text-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-text-200[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-text-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-text-link-100[data-v-2b3ad016] {
		background-color: #7759c2
	}
	
	.slp-background-color-alert-100[data-v-2b3ad016] {
		background-color: #ffd4d8
	}
	
	.slp-background-color-alert-200[data-v-2b3ad016] {
		background-color: #f24f63
	}
	
	.slp-background-color-alert-300[data-v-2b3ad016] {
		background-color: #cb3446
	}
	
	.slp-background-color-warning-100[data-v-2b3ad016] {
		background-color: #ffefc7
	}
	
	.slp-background-color-warning-200[data-v-2b3ad016] {
		background-color: #ffda7a
	}
	
	.slp-background-color-warning-300[data-v-2b3ad016] {
		background-color: #ffb800
	}
	
	.slp-background-color-success-100[data-v-2b3ad016] {
		background-color: #b8e5bc
	}
	
	.slp-background-color-success-200[data-v-2b3ad016] {
		background-color: #48a651
	}
	
	.slp-background-color-success-300[data-v-2b3ad016] {
		background-color: #327338
	}
	
	.slp-background-color-info-100[data-v-2b3ad016] {
		background-color: #d6eaff
	}
	
	.slp-background-color-info-200[data-v-2b3ad016] {
		background-color: #70b4ff
	}
	
	.slp-background-color-info-300[data-v-2b3ad016] {
		background-color: #3979bf
	}
	
	.slp-background-color-accent-100[data-v-2b3ad016] {
		background-color: #fca326
	}
	
	.slp-background-color-accent-200[data-v-2b3ad016] {
		background-color: #fc6d26
	}
	
	.slp-background-color-accent-300[data-v-2b3ad016] {
		background-color: #e24329
	}
	
	.slp-background-color-accent-400[data-v-2b3ad016] {
		background-color: #a989f5
	}
	
	.slp-background-color-accent-500[data-v-2b3ad016] {
		background-color: #7759c2
	}



.grid-wrapper[data-v-00bffee2] {
		display: flex;
		flex-direction: column;
		overflow-x: clip
	}
	
	.grid-wrapper[data-v-00bffee2]>* {
		max-width: 100%;
		min-width: 0
	}
	
	.banner[data-v-00bffee2] {
		order: 0
	}
	
	@media screen and (min-width:768px) {
		.banner[data-v-00bffee2] {
			order: -1
		}
	}



@media (max-width:1025px) {
		:lang(en) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1026px) {
		:lang(en) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (max-width:1200px) {
		:not(: lang(en)) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1201px) {
		:not(: lang(en)) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	#navigation[data-v-d2fdf33f] {
		background: #fff;
		left: 0;
		min-height: 84px;
		position: sticky;
		right: 0;
		top: 0;
		z-index: 1025
	}
	
	@media (min-width:576px) and (max-width:1024px) {
		#navigation[data-v-d2fdf33f] {
			min-height: 80px
		}
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] {
		border: none;
		display: none
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] *,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:after,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] {
		display: none
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] *,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:after,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}



.be-nav-navigation[data-v-3e0009a0] {
		backdrop-filter: blur(16px);
		-webkit-backdrop-filter: blur(16px);
		background-color: #fff;
		padding: 4px 24px 16px
	}
	
	.be-nav-navigation[data-v-3e0009a0] *,
	.be-nav-navigation[data-v-3e0009a0]:after,
	.be-nav-navigation[data-v-3e0009a0]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-3e0009a0] {
		overflow-x: clip
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation[data-v-3e0009a0] {
			display: flex;
			justify-content: center;
			padding: 4px 24px 16px
		}
	}
	
	.be-nav-navigation__login-popover[data-v-3e0009a0] {
		display: flex;
		flex-direction: column;
		min-width: 240px;
		padding: 0 24px
	}
	
	.be-nav-navigation__link[data-v-3e0009a0] {
		color: #7759c2
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:hover {
		text-decoration: underline
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:last-of-type {
		padding-bottom: 0
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation__search[data-v-3e0009a0] {
			margin-right: 0
		}
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0] {
		color: #74717a;
		transition: all .3s ease-in-out
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0]:hover {
		color: #45424d
	}
	
	.be-nav-navigation-bottom[data-v-3e0009a0] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding-top: 16px;
		width: 100%
	}
	
	.be-nav-navigation-bottom.centered[data-v-3e0009a0] {
		justify-content: center
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover:after {
		animation: shine-3e0009a0 .8s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left[data-v-3e0009a0] {
		align-items: center;
		color: #74717a !important;
		display: flex
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left ul[data-v-3e0009a0] {
		white-space: nowrap
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left--no-search[data-v-3e0009a0] {
		margin-right: 40px
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0] {
		display: inline-block
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(:last-child) {
		margin-right: 16px
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(: last-child) {
			margin-right: 8px
		}
	}
	
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0] {
		color: #74717a;
		position: relative;
		transition: all .1s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-item_button--active[data-v-3e0009a0],
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0]:hover {
		color: #171321
	}
	
	.be-nav-navigation-bottom .navigation-bottom-right[data-v-3e0009a0] {
		align-items: center;
		display: flex
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-bottom-right .slp-btn[data-v-3e0009a0]:not(: first-child) {
			margin-right: 8px
		}
	}
	
	.v-popper__arrow-container[data-v-3e0009a0] {
		display: none !important
	}
	
	.v-popper__popper[data-v-3e0009a0] {
		outline: none !important
	}
	
	@keyframes shine-3e0009a0 {
		to {
			left: 200%
		}
	}



.navigation-dropdown[data-v-6683d6d6] {
		display: inline-block;
		margin-bottom: -16px;
		padding-bottom: 16px;
		position: relative
	}
	
	.navigation-dropdown:hover .navigation-dropdown__popover[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button[data-v-6683d6d6] {
		color: #74717a;
		position: relative;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__button[data-v-6683d6d6]:hover {
		color: #171321
	}
	
	.navigation-dropdown__button:hover svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button svg[data-v-6683d6d6] {
		bottom: -4px;
		display: none;
		left: calc(50% - 8px);
		position: absolute
	}
	
	.navigation-dropdown__popover[data-v-6683d6d6] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		box-shadow: 0 8px 50px -16px #d1d0d280;
		display: flex;
		flex-wrap: wrap;
		min-width: 170px;
		position: absolute;
		top: 50px;
		transition: visibility 0s, opacity .15s ease-in-out;
		z-index: 1
	}
	
	.navigation-dropdown__popover--center[data-v-6683d6d6] {
		left: 50%;
		transform: translate(-50%)
	}
	
	.navigation-dropdown__popover--hidden[data-v-6683d6d6] {
		opacity: 0;
		visibility: hidden
	}
	
	.navigation-dropdown__popover--left[data-v-6683d6d6] {
		left: 0;
		transform: translate(0)
	}
	
	.navigation-dropdown__popover--right[data-v-6683d6d6] {
		left: 70px;
		transform: translate(-100%)
	}
	
	.navigation-dropdown__popover--show[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown__categories[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		margin: 0 4px;
		min-width: 170px;
		-moz-column-break-inside: avoid;
		break-inside: avoid
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__categories[data-v-6683d6d6] {
			margin: 0 16px
		}
	}
	
	.navigation-dropdown__categories--mb[data-v-6683d6d6] {
		margin-bottom: 24px !important
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6] {
		color: #171321 !important;
		padding: 8px 0;
		white-space: nowrap
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6]:hover {
		color: #7759c2 !important
	}
	
	.navigation-dropdown__bottom-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 8px !important;
		transition: none !important
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__bottom-link[data-v-6683d6d6] {
			padding-bottom: 16px !important;
			padding-left: 16px !important
		}
	}
	
	.navigation-dropdown__main[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px 16px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__main[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	@media (max-width:1400px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -50px
		}
	}
	
	@media (max-width:1200px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -80px
		}
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6] {
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		white-space: normal
	}
	
	.navigation-dropdown__side-section h5[data-v-6683d6d6],
	.navigation-dropdown__side-section p[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6]:hover {
		background-color: #e3d6ff;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__image[data-v-6683d6d6],
	.navigation-dropdown__logo[data-v-6683d6d6] {
		height: 160px;
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__image[data-v-6683d6d6],
		.navigation-dropdown__logo[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__logo[data-v-6683d6d6] {
		background: #fff;
		border-radius: 4px 4px 50px;
		box-sizing: border-box;
		padding: 12px
	}
	
	.navigation-dropdown__logo img[data-v-6683d6d6] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	.navigation-dropdown__icon[data-v-6683d6d6] {
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__icon[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__icon img[data-v-6683d6d6] {
		border-bottom-right-radius: 50px;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 0 !important;
		text-align: left !important;
		transition: none !important
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6]>* {
		transition: none !important
	}
	
	.navigation-dropdown__side-link-small[data-v-6683d6d6] {
		font-size: 14px !important
	}
	
	.navigation-dropdown__footer[data-v-6683d6d6] {
		background-color: #f6f3fe;
		padding: 24px 32px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown__cards[data-v-6683d6d6] {
			display: flex;
			padding: 24px 8px
		}
	}
	
	.nav-card-grid[data-v-6683d6d6] {
		display: grid;
		gap: 1px;
		grid-template-columns: repeat(3, 300px)
	}
	
	.nav-card-grid.separators[data-v-6683d6d6] {
		background-color: #e8e7eb
	}
	
	.with-footer[data-v-6683d6d6] {
		display: flex;
		flex-direction: column
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list--w-footer[data-v-6683d6d6] {
			padding: 0 16px
		}
		.navigation-dropdown-list--w-footer .navigation-dropdown-list__wrapper[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		margin-top: 8px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__item[data-v-6683d6d6] {
		padding: 12px 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		gap: 10px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link[data-v-6683d6d6] {
		font-size: 16px;
		margin-top: 20px;
		padding: 16px 0 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon[data-v-6683d6d6] {
		height: 12px;
		position: relative;
		width: 12px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon svg[data-v-6683d6d6] {
		left: 0;
		position: absolute;
		top: 0
	}



.nav-card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex: 1 1 300px;
		flex-direction: column;
		gap: 16px;
		height: 100%;
		min-width: 300px;
		padding: 24px
	}
	
	.nav-card ul[data-v-4cb1eda5] {
		width: 100%
	}
	
	.nav-card ul[data-v-4cb1eda5]>:first-child {
		padding-top: 0 !important
	}
	
	.nav-card .title[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: flex;
		flex-wrap: nowrap
	}
	
	.nav-card .title:hover .title-chevron[data-v-4cb1eda5] {
		visibility: visible
	}
	
	.nav-card .title[data-v-4cb1eda5] br {
		content: "";
		display: none
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] br {
			display: block
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon {
		height: 16px;
		width: 16px
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] .icon {
			display: none
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon * {
		fill: currentColor
	}
	
	.nav-card .description[data-v-4cb1eda5],
	.nav-card .items[data-v-4cb1eda5],
	.nav-card .title[data-v-4cb1eda5] {
		white-space: normal
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5] {
		border-left: 1px solid #e8e7eb
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5]:first-of-type {
		border-left-color: transparent
	}
	
	.nav-card__item[data-v-4cb1eda5] {
		border-bottom: 1px solid #d1d0d3;
		margin: 0 16px;
		padding: 16px 0 !important
	}
	
	@media (min-width:1025px) {
		.nav-card__item[data-v-4cb1eda5] {
			border-bottom: 0;
			margin: 0;
			padding: 0 0 16px !important
		}
	}
	
	.nav-card__item span[data-v-4cb1eda5] {
		font-weight: 400;
		white-space: normal
	}
	
	@media (min-width:1025px) {
		.nav-card__item span[data-v-4cb1eda5] {
			font-weight: 600
		}
	}
	
	.nav-card__card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex-direction: column;
		gap: 16px;
		width: 100%
	}
	
	.nav-card__card:hover .link[data-v-4cb1eda5],
	.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
		color: #7759c2
	}
	
	@media (min-width:1200px) {
		.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
			align-self: flex-end;
			display: block;
			margin-bottom: 6px
		}
	}
	
	.nav-card__card:hover .nav-card__link[data-v-4cb1eda5] {
		text-decoration-color: #000
	}
	
	.nav-card__card:hover .nav-card__link .slp-icon[data-v-4cb1eda5] {
		transform: translate(8px)
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] {
		height: 16px;
		width: 16px
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] * {
		fill: currentColor
	}
	
	.nav-card__icon[data-v-4cb1eda5] {
		color: #171321;
		height: 24px;
		width: 24px
	}
	
	@media (min-width:1200px) {
		.nav-card__icon[data-v-4cb1eda5] {
			color: #74717a
		}
	}
	
	.nav-card__article[data-v-4cb1eda5] {
		display: flex;
		flex-direction: column;
		gap: 16px
	}
	
	.nav-card .nav-card__link[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: inline-flex;
		text-decoration: underline;
		text-decoration-color: transparent;
		text-underline-offset: 2px;
		transition: all .3s ease
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] {
		height: 12px !important;
		position: relative;
		transform: translate(0);
		transition: all .3s ease;
		width: 12px !important
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] svg {
		left: 0;
		position: absolute;
		top: 0
	}
	
	.anchor-wrapper:hover .cta[data-v-4cb1eda5],
	.anchor-wrapper:hover .link[data-v-4cb1eda5] {
		color: #7759c2
	}
	
	.description[data-v-4cb1eda5] {
		color: #74717abf
	}
	
	.items[data-v-4cb1eda5] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin-top: 4px
	}
	
	@media (max-width:1025px) {
		.items[data-v-4cb1eda5] {
			padding-left: 16px;
			width: 100%
		}
		.items .item[data-v-4cb1eda5] {
			border-bottom: 1px solid #d1d0d3;
			padding-bottom: 16px;
			width: 100%
		}
		.items .link[data-v-4cb1eda5] {
			color: #171321;
			font-weight: 400
		}
	}
	
	.link[data-v-4cb1eda5] {
		color: #000
	}
	
	.link[data-v-4cb1eda5]:hover {
		color: #7759c2
	}
	
	.cta[data-v-4cb1eda5] {
		align-items: center;
		display: flex
	}
	
	.title-chevron[data-v-4cb1eda5] {
		align-self: flex-end;
		padding-bottom: 25px;
		visibility: hidden
	}
	
	@media (max-width:1025px) {
		.title-chevron[data-v-4cb1eda5] {
			visibility: visible
		}
	}



.nav-footer[data-v-536eaa06] {
		align-self: stretch;
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		gap: 24px;
		padding: 24px 32px 32px;
		width: 100%
	}
	
	.nav-footer__title[data-v-536eaa06] {
		color: #7759c2
	}
	
	@media (min-width:1025px) {
		.nav-footer[data-v-536eaa06] {
			padding: 24px
		}
	}
	
	@media (min-width:1200px) {
		.nav-footer[data-v-536eaa06] {
			padding: 32px
		}
	}
	
	.footer-button-container[data-v-536eaa06] {
		background-color: #f6f3fe;
		display: grid;
		gap: 32px;
		grid-template-columns: repeat(3, 1fr)
	}
	
	@media (max-width:1025px) {
		.footer-button-container[data-v-536eaa06] {
			grid-template-columns: 1fr
		}
	}
	
	.footer-button-container .button[data-v-536eaa06] {
		background: #eee7fd;
		border: none;
		border-radius: 4px;
		color: #000;
		justify-content: center;
		width: 100%
	}
	
	.footer-button-container .button[data-v-536eaa06]:hover {
		background: #e3d6ff;
		border: none
	}



@media (min-width:1025px) {
		.navigation-dropdown-list[data-v-d937d793] {
			display: flex
		}
		.navigation-dropdown-list__wrapper[data-v-d937d793] {
			display: flex;
			flex-wrap: wrap;
			padding: 24px
		}
		.navigation-dropdown-list__sections[data-v-d937d793] {
			display: flex;
			gap: 16px
		}
	}
	
	.navigation-dropdown-list__section[data-v-d937d793] {
		-moz-column-break-inside: avoid;
		break-inside: avoid;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin: 24px 16px 0;
		min-width: 170px;
		page-break-inside: avoid
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0 8px
		}
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793] {
		background-color: var(--backgroundColor, #fff);
		color: var(--textColor, #171321);
		display: block;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		position: relative;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]>* {
		position: relative
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]:before {
		background-color: var(--backgroundColor, #fff);
		border-radius: 0 4px 4px 0;
		content: "";
		height: calc(100% + 2px);
		left: 0;
		position: absolute;
		top: -1px;
		width: calc(100% + 2px)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__article a[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793],
	.navigation-dropdown-list__feature__content a[data-v-d937d793] {
		display: flex;
		flex-direction: column;
		height: 100%;
		justify-content: space-between;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-align: left;
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793] svg *,
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] svg * {
		fill: currentColor
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg,
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg {
		transform: translate(8px)
	}
	
	.navigation-dropdown-list__feature__title[data-v-d937d793],
	.navigation-dropdown-list__feature__title span[data-v-d937d793] {
		color: #7759c2
	}
	
	.navigation-dropdown-list__side-link[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] {
		border-bottom: 1px solid #d1d0d3;
		padding: 12px 0 !important
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] {
			border-bottom: 0;
			margin: 0;
			padding: 8px 0 !important
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] span {
		font-size: 18px;
		font-weight: 400;
		line-height: 28px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] span {
			font-size: 16px;
			line-height: 24px
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a {
		color: #171321
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a:hover {
		color: #7759c2
	}
	
	.navigation-dropdown-list__title[data-v-d937d793] {
		color: #7759c2;
		margin: 24px 16px 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__title[data-v-d937d793] {
			margin: 8px 0 0
		}
	}
	
	.navigation-dropdown-list__list[data-v-d937d793] {
		padding-left: 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__list[data-v-d937d793] {
			padding-left: 0
		}
	}
	
	.navigation-dropdown-list__bottom-link[data-v-d937d793] {
		margin: 16px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 0 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 8px 0
		}
	}
	
	.navigation-dropdown-list__image[data-v-d937d793] {
		margin-bottom: 16px;
		max-width: 375px;
		width: 100%
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			height: 160px;
			max-width: 200px;
			width: 200px
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown-list__image img[data-v-d937d793] {
		height: 100%;
		width: 100%
	}
	
	.navigation-dropdown-list__feature-desc[data-v-d937d793] {
		margin: 32px 0
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__feature-desc[data-v-d937d793] {
			margin: 0 0 8px
		}
	}



.be-nav__nav-button[data-v-62226572] {
		transition: background-color .1s ease-in-out !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	.be-nav__nav-button--accent[data-v-62226572] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--accent[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav__nav-button--animate[data-v-62226572]:after {
		animation: shine-62226572 1s ease-in-out
	}
	
	.be-nav__nav-button--gleam[data-v-62226572] {
		background: linear-gradient(93.83deg, #c7b1febf 7.27%, #ffd4d8bf 105.33%) !important;
		border: none !important;
		color: #171321 !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	@keyframes shine-62226572 {
		to {
			left: 200%
		}
	}



.be-nav-tablet[data-v-fb4275f3] {
		align-items: center;
		background-color: #fff;
		display: flex;
		justify-content: space-between;
		padding: 16px 8px
	}
	
	@media (max-width:576px) {
		.be-nav-tablet[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-tablet[data-v-fb4275f3] *,
	.be-nav-tablet[data-v-fb4275f3]:after,
	.be-nav-tablet[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone[data-v-fb4275f3] {
		background-color: #fff
	}
	
	@media (min-width:577px) {
		.be-nav-phone[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-phone[data-v-fb4275f3] *,
	.be-nav-phone[data-v-fb4275f3]:after,
	.be-nav-phone[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone .navigation-top[data-v-fb4275f3] {
		border-radius: 0;
		justify-content: center;
		width: 100%
	}
	
	.be-nav-phone .navigation-top:hover svg[data-v-fb4275f3] {
		fill: #000
	}
	
	.be-nav-phone .navigation-bottom[data-v-fb4275f3] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding: 16px
	}
	
	.be-nav-phone .navigation-bottom .search-icon[data-v-fb4275f3] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		color: #171321 !important
	}
	
	.be-nav-phone .navigation-bottom .search-icon svg path[data-v-fb4275f3] {
		fill: #171321 !important
	}
	
	.be-nav-phone__icon[data-v-fb4275f3],
	.be-nav-phone__icon[data-v-fb4275f3] * {
		color: #fff;
		fill: currentColor
	}
	
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3],
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3] * {
		color: #000
	}



.be-nav-search[data-v-caad2a1a] {
		background-color: #fff;
		bottom: 0;
		left: 0;
		overflow-y: scroll;
		position: fixed;
		right: 0;
		top: 84px
	}
	
	@media (max-width:1025px) {
		.be-nav-search[data-v-caad2a1a] {
			overflow-x: hidden;
			top: 0
		}
	}
	
	.be-nav-search__container[data-v-caad2a1a] {
		height: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-search__container[data-v-caad2a1a] {
			padding: 0 !important
		}
	}
	
	.be-nav-search__row[data-v-caad2a1a] {
		flex-wrap: nowrap !important;
		height: 100%;
		justify-content: center
	}
	
	.be-nav-search__row[data-v-caad2a1a]:focus-visible {
		outline: none
	}
	
	.be-nav-search__close[data-v-caad2a1a] {
		display: flex;
		justify-content: flex-end;
		margin-top: 16px
	}
	
	.be-nav-search__close--text[data-v-caad2a1a] {
		color: #171321 !important
	}



.be-nav-search-content {
		padding: 24px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content {
			padding: 8px
		}
	}
	
	.be-nav-search-content__input {
		position: relative;
		width: 100%
	}
	
	.be-nav-search-content__input input {
		-webkit-appearance: none;
		border: 0;
		border-bottom: 1px solid #d1d0d3;
		border-radius: 0;
		color: #74717a;
		font-size: 2.5rem;
		width: calc(100% - 8px)
	}
	
	.be-nav-search-content__input input::-moz-placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input::placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input:focus {
		outline: none
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input input {
			caret-color: #171321 !important;
			font-size: 1.375rem
		}
	}
	
	.be-nav-search-content__input--close {
		cursor: pointer;
		position: absolute;
		right: 16px;
		top: 20px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input--close {
			top: 4px
		}
	}
	
	.be-nav-search-content__link {
		color: #171321 !important;
		font-weight: 700 !important
	}



.be-nav-suggestions__default[data-v-8f850be7] {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 4px
	}
	
	@media (min-width:1025px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			-moz-column-gap: 32px;
			column-gap: 32px;
			display: grid;
			grid-template-columns: repeat(2, 1fr)
		}
	}
	
	@media (min-width:1200px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			grid-template-columns: repeat(3, 1fr)
		}
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7] {
		background-color: #f6f3fe !important;
		border: none !important;
		color: #171321 !important;
		justify-content: center;
		margin-bottom: 16px;
		transition: all .3s ease-in-out;
		width: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-suggestions__default-btn[data-v-8f850be7] {
			max-width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7]:hover {
		background-color: #e3d6ff !important
	}
	
	.be-nav-suggestions__result[data-v-8f850be7] {
		align-items: center;
		display: flex
	}
	
	.be-nav-suggestions__result--icon[data-v-8f850be7] {
		min-width: 16px
	}
	
	.be-nav-suggestions__result--icon svg[data-v-8f850be7] {
		min-height: 16px;
		min-width: 16px
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
		color: #7759c2;
		font-weight: 400
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7]:hover {
		text-decoration-color: #7759c2
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
			padding-left: 8px !important
		}
	}
	
	.be-nav-suggestions__result .slp-btn span[data-v-8f850be7] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}



.banner[data-v-3611edb9] {
		display: block
	}
	
	.banner[data-v-3611edb9]:hover .icon {
		transform: translate(8px)
	}
	
	.banner__desktop[data-v-3611edb9] {
		align-items: center;
		background-color: #171321;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		overflow: hidden;
		width: 100%
	}
	
	@media (max-width:768px) {
		.banner__desktop[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner__desktop .content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center
	}
	
	.banner__desktop .icon[data-v-3611edb9] {
		color: #fff;
		display: flex;
		transition: all .3s ease
	}
	
	.banner__desktop .icon[data-v-3611edb9] svg * {
		fill: currentColor
	}
	
	.banner__desktop .image[data-v-3611edb9] {
		margin-right: 8px
	}
	
	.banner__desktop .text[data-v-3611edb9] {
		color: #fff;
		padding: 16px 0;
		text-decoration: underline
	}
	
	.banner__mobile[data-v-3611edb9] {
		--background-gradient: linear-gradient(135deg, #f7a20f, #a989f5, #962eff, #09f);
		color: #171321;
		display: block;
		font-size: 14px;
		margin: 9px;
		padding: 8px 12px;
		position: relative;
		text-decoration: none
	}
	
	.banner__mobile[data-v-3611edb9]:before {
		background: var(--background-gradient) border-box;
		border: 2px solid transparent;
		border-radius: 70px;
		content: "";
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask-composite: exclude;
		-webkit-mask-composite: xor;
		position: absolute
	}
	
	.banner__mobile .pill-content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center;
		position: relative;
		z-index: 1
	}
	
	.banner__mobile .pill-content .slp-icon[data-v-3611edb9] {
		margin-left: 16px;
		transition: transform .2s ease-in-out
	}
	
	@media (min-width:768px) {
		.banner__mobile[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner--release[data-v-3611edb9] {
		background: #232150;
		overflow: hidden;
		position: relative
	}
	
	.banner--release[data-v-3611edb9]:after,
	.banner--release[data-v-3611edb9]:before {
		content: "";
		height: 100%;
		left: 0;
		pointer-events: none;
		position: absolute;
		top: 0;
		width: 100%
	}
	
	.banner--release[data-v-3611edb9]:before {
		background: radial-gradient(42.45% 64.15% at 21.3% 14.65%, #ceb3ef26 5.05%, #ceb3ef00)
	}
	
	.banner--release[data-v-3611edb9]:after {
		background: radial-gradient(59.78% 45.32% at 31.69% 94.07%, #e2432933 0, #e2432908)
	}
	
	.banner--release .banner__desktop[data-v-3611edb9] {
		background: transparent;
		display: flex !important;
		justify-content: center
	}
	
	.banner--release .text[data-v-3611edb9] {
		font-weight: 600;
		text-align: center;
		text-decoration: none
	}
	
	@media (max-width:576px) {
		.banner--release .text[data-v-3611edb9] {
			padding: 0
		}
	}
	
	.banner--release .banner__button-text[data-v-3611edb9] {
		color: #fff;
		display: none;
		text-decoration: underline
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button-text[data-v-3611edb9] {
			display: block
		}
	}
	
	.banner--release .banner__button[data-v-3611edb9] {
		font-size: 16px;
		font-weight: 400;
		margin-left: 8px;
		min-width: auto;
		padding: 0
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button[data-v-3611edb9] {
			margin-left: 16px;
			padding: 11px 0
		}
	}
	
	@media (max-width:576px) {
		.banner--release .banner__button .icon svg[data-v-3611edb9] {
			margin: -3px 0 0
		}
	}
	
	.banner--release .content[data-v-3611edb9] {
		display: inline;
		padding: 16px;
		position: relative;
		text-align: center
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9] {
			display: flex;
			padding: 0 8px
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after,
	.banner--release .content[data-v-3611edb9]:before {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 100%;
		content: "";
		height: 100%;
		max-width: 138px;
		pointer-events: none;
		position: absolute;
		width: 100%
	}
	
	.banner--release .content[data-v-3611edb9]:before {
		background-image: url(images/banner/gitlab18-graphic-leftside.svg);
		left: 0;
		margin-left: 32px;
		top: 0;
		transform: translate(-100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:before {
			margin-left: 0;
			transform: translate(-100%)
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after {
		background-image: url(images/banner/gitlab18-graphic-rightside.svg);
		margin-right: 32px;
		right: 0;
		top: -2px;
		transform: translate(100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:after {
			margin-right: 0;
			top: 0
		}
	}



.be-nav-footer[data-v-d1550395] {
		background-color: #171321;
		color: #fff;
		overflow: hidden;
		padding: 40px 16px;
		z-index: 1
	}
	
	.be-nav-footer[data-v-d1550395] *,
	.be-nav-footer[data-v-d1550395]:after,
	.be-nav-footer[data-v-d1550395]:before {
		box-sizing: border-box
	}
	
	.be-nav-footer .disclaimer[data-v-d1550395] {
		background: #f2f1f5;
		padding: 32px 0
	}
	
	@media (max-width:768px) {
		.be-nav-footer .container[data-v-d1550395] {
			padding: 0 !important
		}
	}
	
	.be-nav-footer .footer__navigation[data-v-d1550395] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: space-between
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .footer__navigation[data-v-d1550395] {
			flex-direction: row;
			flex-wrap: nowrap
		}
	}
	
	.be-nav-footer .logo[data-v-d1550395] {
		display: flex;
		margin: 0 auto 0 0
	}
	
	.be-nav-footer .logo span[data-v-d1550395] {
		font-size: 1.125rem;
		margin-left: 4px
	}
	
	.be-nav-footer .content[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 30px;
		justify-content: space-between;
		margin-top: 48px
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .content[data-v-d1550395] {
			margin-top: 0
		}
	}
	
	@media (min-width:769px) {
		.be-nav-footer .column-wrapper[data-v-d1550395] {
			margin-top: 24px
		}
	}
	
	.be-nav-footer .column[data-v-d1550395] {
		flex: 1 0 auto;
		max-width: 150px;
		min-width: 2rem;
		width: 100%
	}
	
	.be-nav-footer .column__heading[data-v-d1550395] {
		margin-bottom: 16px
	}
	
	@media (max-width:768px) {
		.be-nav-footer .column__nested[data-v-d1550395] {
			align-items: flex-start;
			display: flex;
			gap: 30px;
			justify-content: space-between;
			max-width: 100%
		}
		.be-nav-footer .column__nested[data-v-d1550395]>* {
			width: 145px
		}
	}
	
	@media (min-width:768px) {
		.be-nav-footer .column[data-v-d1550395] {
			max-width: 160px
		}
	}
	
	@media (max-width:768px) {
		.be-nav-footer .divided[data-v-d1550395] {
			width: 100%
		}
	}
	
	.be-nav-footer .links__item[data-v-d1550395] {
		margin-bottom: 8px
	}
	
	.be-nav-footer .links__item[data-v-d1550395]:hover {
		text-decoration: underline
	}
	
	@media (max-width:768px) {
		.be-nav-footer .links__divided[data-v-d1550395] {
			-moz-column-gap: calc(100% - 290px);
			column-gap: calc(100% - 290px);
			-moz-columns: 120px 2;
			columns: 120px 2
		}
	}
	
	.be-nav-footer .link[data-v-d1550395] {
		color: #fff;
		font-size: .875rem;
		line-height: 1.5714285714
	}
	
	.be-nav-footer .footer__cta[data-v-d1550395] {
		display: flex;
		flex-direction: column;
		padding-top: 64px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__cta[data-v-d1550395] {
			padding-top: 96px
		}
	}
	
	.be-nav-footer .footer__selectors[data-v-d1550395] {
		align-items: baseline;
		border-bottom: 1px solid #fff;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		margin-bottom: 32px;
		padding-bottom: 24px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__selectors[data-v-d1550395] {
			flex-direction: row
		}
	}
	
	.be-nav-footer .footer__selectors--two-children[data-v-d1550395] {
		justify-content: space-between
	}
	
	.be-nav-footer__source-buttons[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.be-nav-footer__button[data-v-d1550395] {
		border: none;
		color: #fff;
		cursor: pointer;
		font-size: .875rem;
		font-weight: 660;
		padding: 0;
		text-decoration: underline
	}
	
	.be-nav-footer__button--black[data-v-d1550395] {
		color: #171321
	}
	
	.be-nav-footer .source p[data-v-d1550395] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.be-nav-footer .source a[data-v-d1550395] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.be-nav-footer .source img[data-v-d1550395] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395],
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395] {
		border: none !important;
		color: #fff !important;
		cursor: pointer;
		font-family: Sans, sans-serif !important;
		font-size: 14px !important;
		padding: 0 !important;
		text-align: left !important
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395]:hover,
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395]:hover {
		background: inherit;
		text-decoration: underline
	}



	
	
	
	
	
	
	
	
	



.social__links[data-v-cfa6ae15] {
		align-items: center;
		display: flex;
		gap: 15px;
		margin-top: 32px;
		width: 100%
	}
	
	@media (min-width:829px) {
		.social__links[data-v-cfa6ae15] {
			margin-top: 0;
			width: inherit
		}
	}
	
	.social__links--icon[data-v-cfa6ae15] {
		color: #fff;
		height: auto;
		transition: .3s;
		width: 24px
	}
	
	.social__links--icon[data-v-cfa6ae15] * {
		fill: currentColor
	}
	
	.social__links--icon[data-v-cfa6ae15]:hover {
		color: #a989f5
	}



.footer-source[data-v-df34934d] {
		display: flex;
		flex-direction: column
	}
	
	.footer-source__source-buttons[data-v-df34934d] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.footer-source p[data-v-df34934d] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.footer-source a[data-v-df34934d] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.footer-source img[data-v-df34934d] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}



.strikethrough[data-v-6d75ff47] {
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	.emailField[data-v-6d75ff47] {
		justify-content: center;
		margin-bottom: 120px
	}
	
	@media (max-width:576px) {
		.emailField[data-v-6d75ff47] {
			margin-bottom: 56px
		}
	}
	
	[data-v-6d75ff47] .email-input {
		background-color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta {
		color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta:hover {
		text-decoration-color: #fff
	}
	
	.gartner[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border: 1px solid #45424d;
		border-radius: 12px;
		color: #fff;
		display: inline-flex;
		margin-bottom: 120px;
		margin-left: 8px;
		padding: 16px 32px
	}
	
	.gartner .gartner-content[data-v-6d75ff47] {
		margin: 0 64px 0 32px
	}
	
	@media (max-width:576px) {
		.gartner[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			margin-left: 0;
			padding: 24px 24px 24px 16px
		}
		.gartner .gartner-content[data-v-6d75ff47] {
			margin: 16px 0;
			text-align: left
		}
	}
	
	.gartner .banner-image[data-v-6d75ff47] {
		height: 20px
	}
	
	.gartner .banner-button[data-v-6d75ff47] {
		color: #a989f5;
		font-weight: 400;
		text-decoration: none
	}
	
	.gartner[data-v-6d75ff47]>* {
		z-index: 6
	}
	
	.video[data-v-6d75ff47] {
		padding-bottom: 120px
	}
	
	@media (max-width:576px) {
		.video[data-v-6d75ff47] {
			padding-bottom: 56px
		}
	}
	
	.video[data-v-6d75ff47] video {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(0deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent;
		border-radius: 16px
	}
	
	.video[data-v-6d75ff47] .video-modal-loop__play-icon {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(90deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent
	}
	
	.pill_text[data-v-6d75ff47] {
		align-items: center;
		display: flex
	}
	
	.pill_text span[data-v-6d75ff47] {
		margin-left: 8px
	}
	
	@media (max-width:576px) {
		.pill_text[data-v-6d75ff47] {
			margin-left: 0
		}
		.pill_text img[data-v-6d75ff47] {
			display: none
		}
		.pill_text span[data-v-6d75ff47] {
			margin-left: 0
		}
	}
	
	.pill__button[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border-radius: 100px;
		color: #fff;
		display: flex;
		font-size: 16px;
		font-weight: 580;
		gap: 8px;
		line-height: 28px;
		margin-left: 8px;
		padding: 4px 8px;
		text-decoration: none;
		z-index: 6
	}
	
	@media (max-width:576px) {
		.pill__button[data-v-6d75ff47] {
			margin: auto;
			padding: 0 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47] {
		align-items: center;
		color: #fff;
		display: inline-flex;
		margin-bottom: 32px;
		margin-top: 56px;
		padding: 4px 4px 4px 8px;
		position: relative
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			font-size: 16px;
			gap: 8px;
			padding: 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47]:before {
		background: linear-gradient(89.09deg, #e1986d -1.12%, #7759c2 102.06%, #6e43d3 102.07%) border-box;
		border: 1.5px solid transparent;
		border-radius: 20px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47]:before {
			border-radius: 12px
		}
	}
	
	.section[data-v-6d75ff47] {
		background: linear-gradient(180deg, #2c2656 0, #2c2656, #171321 50%, #171321);
		color: #fff;
		overflow: hidden;
		padding-top: 56px;
		position: relative;
		text-align: center;
		--blob-size: 1100px;
		--blob-speed: 10s;
		--blob-speed-scale: calc(var(--blob-speed)*.75);
		--blob-speed-move: calc(var(--blob-speed)*1);
		--blob-speed-rotate: calc(var(--blob-speed)*2);
		--blob-opacity: .22;
		--blob-blur: 60px;
		--blob-color-1: #fca326;
		--blob-color-2: #ceb3ef;
		--blob-color-3: #a989f5;
		--blob-color-4: #ceb3ef;
		--blob-color-5: #6fdac9;
		--blob-shape-speed: 9s
	}
	
	.section[data-v-6d75ff47]:before {
		background-image: url(images/homepage/background-star.svg);
		background-position: bottom;
		background-repeat: no-repeat;
		bottom: 0;
		content: "";
		height: -webkit-fill-available;
		left: 0;
		opacity: .6;
		position: absolute;
		width: 100%
	}
	
	@media (max-width:576px) {
		.section[data-v-6d75ff47]:before {
			left: -200px;
			width: 150%
		}
	}
	
	.blobs[data-v-6d75ff47] {
		filter: blur(var(--blob-blur));
		height: 120%;
		right: 0;
		bottom: 0;
		left: 0;
		overflow: visible;
		position: absolute;
		top: 0;
		z-index: 0
	}
	
	.blob-container[data-v-6d75ff47] {
		backface-visibility: hidden;
		height: 100%;
		position: absolute;
		width: 100%;
		will-change: transform
	}
	
	.blob[data-v-6d75ff47] {
		border-radius: 100%;
		height: calc(var(--blob-size)*.35);
		opacity: var(--blob-opacity);
		position: absolute;
		transform-origin: center;
		width: var(--blob-size)
	}
	
	.blob-1[data-v-6d75ff47] {
		animation: blob-pulse-1-6d75ff47 var(--blob-speed-scale) infinite ease-in-out, blob-shape-1-6d75ff47 var(--blob-shape-speed) infinite alternate ease-in-out, blob-float-1-6d75ff47 calc(var(--blob-speed-move)*1.6) infinite alternate ease-in-out;
		background-color: var(--blob-color-1);
		left: -15%;
		top: -10%
	}
	
	.blob-2[data-v-6d75ff47] {
		animation: blob-pulse-2-6d75ff47 calc(var(--blob-speed-scale)*.8) infinite ease-in-out, blob-shape-2-6d75ff47 calc(var(--blob-shape-speed)*1.2) infinite alternate ease-in-out, blob-float-2-6d75ff47 calc(var(--blob-speed-move)*1.8) infinite alternate ease-in-out;
		background-color: var(--blob-color-2);
		right: 20%;
		top: -20%
	}
	
	.blob-3[data-v-6d75ff47] {
		animation: blob-pulse-3-6d75ff47 calc(var(--blob-speed-scale)*1.2) infinite ease-in-out, blob-shape-3-6d75ff47 calc(var(--blob-shape-speed)*.8) infinite alternate ease-in-out, blob-float-3-6d75ff47 calc(var(--blob-speed-move)*2) infinite alternate ease-in-out;
		background-color: var(--blob-color-3);
		left: 0;
		top: 20%
	}
	
	.blob-4[data-v-6d75ff47] {
		animation: blob-pulse-4-6d75ff47 calc(var(--blob-speed-scale)*1) infinite ease-in-out, blob-shape-4-6d75ff47 calc(var(--blob-shape-speed)*1.4) infinite alternate ease-in-out, blob-float-4-6d75ff47 calc(var(--blob-speed-move)*1.7) infinite alternate ease-in-out;
		background-color: var(--blob-color-4);
		right: 0;
		top: 80%
	}
	
	.blob-5[data-v-6d75ff47] {
		animation: blob-pulse-5-6d75ff47 calc(var(--blob-speed-scale)*.9) infinite ease-in-out, blob-shape-5-6d75ff47 calc(var(--blob-shape-speed)*1.3) infinite alternate ease-in-out, blob-float-5-6d75ff47 calc(var(--blob-speed-move)*1.9) infinite alternate ease-in-out;
		background-color: var(--blob-color-5);
		right: -15%;
		top: 5%
	}
	
	.content-container[data-v-6d75ff47] {
		align-items: center;
		display: flex;
		height: 100%;
		padding-top: 4rem;
		position: relative;
		width: 100%;
		z-index: 5
	}
	
	@media (max-width:576px) {
		.content-container[data-v-6d75ff47] {
			padding-top: 0
		}
	}
	
	@keyframes blob-pulse-1-6d75ff47 {
		0%,
		to {
			transform: scale(.8, 1.2)
		}
		50% {
			transform: scale(1.2, .8)
		}
	}
	
	@keyframes blob-pulse-2-6d75ff47 {
		0%,
		to {
			transform: scale(.9, 1.1)
		}
		50% {
			transform: scale(1.1, .9)
		}
	}
	
	@keyframes blob-pulse-3-6d75ff47 {
		0%,
		to {
			transform: scale(1.1, .9)
		}
		50% {
			transform: scale(.85, 1.15)
		}
	}
	
	@keyframes blob-pulse-4-6d75ff47 {
		0%,
		to {
			transform: scale(.95, 1.05)
		}
		50% {
			transform: scale(1.15, .85)
		}
	}
	
	@keyframes blob-pulse-5-6d75ff47 {
		0%,
		to {
			transform: scale(1)
		}
		50% {
			transform: scale(1.3, .7)
		}
	}
	
	@keyframes blob-shape-1-6d75ff47 {
		0% {
			border-radius: 60% 40% 70% 30%/40% 50% 50% 60%
		}
		25% {
			border-radius: 70% 30% 50% 50%/30% 40% 60% 70%
		}
		50% {
			border-radius: 40% 60% 30% 70%/50% 60% 40% 50%
		}
		75% {
			border-radius: 30% 70% 70% 30%/60% 40% 50% 50%
		}
		to {
			border-radius: 60% 40% 50% 50%/50% 30% 70% 50%
		}
	}
	
	@keyframes blob-shape-2-6d75ff47 {
		0% {
			border-radius: 50% 50% 40% 60%/60% 40% 50% 50%
		}
		25% {
			border-radius: 30% 70% 70% 30%/50% 50% 60% 40%
		}
		50% {
			border-radius: 70% 30% 50% 50%/40% 60% 50% 50%
		}
		75% {
			border-radius: 50% 50% 30% 70%/70% 30% 40% 60%
		}
		to {
			border-radius: 40% 60% 60% 40%/50% 50% 40% 60%
		}
	}
	
	@keyframes blob-shape-3-6d75ff47 {
		0% {
			border-radius: 40% 60% 60% 40%/60% 30% 70% 40%
		}
		25% {
			border-radius: 60% 40% 30% 70%/50% 60% 30% 70%
		}
		50% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		75% {
			border-radius: 70% 30% 50% 50%/40% 50% 60%
		}
		to {
			border-radius: 30% 70% 60% 40%/70% 40% 30% 60%
		}
	}
	
	@keyframes blob-shape-4-6d75ff47 {
		0% {
			border-radius: 60% 40% 30% 70%/40% 70% 30% 60%
		}
		25% {
			border-radius: 40% 60% 70% 30%/60% 40% 70% 30%
		}
		50% {
			border-radius: 70% 30% 40% 60%/30% 60% 40% 70%
		}
		75% {
			border-radius: 30% 70% 60% 40%/70% 30% 60% 40%
		}
		to {
			border-radius: 60% 40% 50% 50%/40% 60% 30% 70%
		}
	}
	
	@keyframes blob-shape-5-6d75ff47 {
		0% {
			border-radius: 50% 50% 60% 40%/40% 60% 50% 50%
		}
		25% {
			border-radius: 40% 60% 50% 50%/70% 30% 40% 60%
		}
		50% {
			border-radius: 60% 40% 40% 60%/50% 50% 70% 30%
		}
		75% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		to {
			border-radius: 30% 70% 50% 50%/60% 40% 30% 70%
		}
	}
	
	@keyframes blob-float-1-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(25%, 20%) rotate(10deg)
		}
		to {
			transform: translate(-20%, 30%) rotate(-10deg)
		}
	}
	
	@keyframes blob-float-2-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 30%) rotate(-15deg)
		}
		to {
			transform: translate(15%, 25%) rotate(5deg)
		}
	}
	
	@keyframes blob-float-3-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 50%) rotate(8deg)
		}
		to {
			transform: translate(-30%, -20%) rotate(-12deg)
		}
	}
	
	@keyframes blob-float-4-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(-25%, -20%) rotate(-10deg)
		}
		to {
			transform: translate(30%, 15%) rotate(15deg)
		}
	}
	
	@keyframes blob-float-5-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		33% {
			transform: translate(-25%, 20%) rotate(-5deg)
		}
		66% {
			transform: translate(-15%, 5%) rotate(5deg)
		}
		to {
			transform: translate(-30%, 45%) rotate(10deg)
		}
	}



.email-redirect[data-v-90cf3d0f] {
		display: flex
	}
	
	@media (max-width:576px) {
		.email-redirect[data-v-90cf3d0f] {
			flex-direction: column
		}
	}
	
	.email-input[data-v-90cf3d0f] {
		align-items: center;
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		display: flex;
		justify-content: space-between;
		padding: 4px 4px 4px 16px
	}
	
	.email-input[data-v-90cf3d0f]:focus-within {
		border: 1px solid #70b4ff
	}
	
	@media (max-width:576px) {
		.email-input__submit[data-v-90cf3d0f] {
			justify-content: center;
			width: 100%
		}
	}
	
	.email-input input[data-v-90cf3d0f] {
		border: none;
		display: flex;
		font-family: Sans;
		font-size: 16px;
		font-weight: 400;
		height: 100%;
		line-height: 24px;
		margin-right: 16px;
		min-width: 240px
	}
	
	.email-input input[data-v-90cf3d0f]::-moz-placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]::placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]:active,
	.email-input input[data-v-90cf3d0f]:focus {
		outline: none
	}
	
	@media (max-width:576px) {
		.email-input input[data-v-90cf3d0f] {
			align-self: flex-start;
			margin-right: unset;
			min-width: 100%;
			padding: 16px
		}
		.email-input[data-v-90cf3d0f] {
			flex-direction: column;
			padding: 0
		}
	}
	
	.secondary-cta[data-v-90cf3d0f] {
		justify-content: center;
		margin-left: 32px
	}
	
	@media (max-width:576px) {
		.secondary-cta[data-v-90cf3d0f] {
			margin-top: 16px
		}
	}



.video-modal-loop[data-v-655bc4c7] {
		cursor: pointer;
		position: relative
	}
	
	.video-modal-loop__play-icon[data-v-655bc4c7] {
		border: 2px solid #45424d;
		border-radius: 9999px;
		box-sizing: content-box;
		color: #171321;
		cursor: pointer;
		font-size: 48px;
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		transition: color .2s ease;
		z-index: 2
	}
	
	@media (min-width:576px) {
		.video-modal-loop__play-icon[data-v-655bc4c7] {
			height: 96px;
			width: 96px
		}
	}
	
	.video-modal-loop__play-icon path[data-v-655bc4c7] {
		fill: #fff;
		transition: color .2s ease
	}
	
	.video-modal-loop__play-icon circle[data-v-655bc4c7] {
		fill: currentColor;
		transition: color .2s ease
	}
	
	.video-modal-loop__video-looping[data-v-655bc4c7] {
		filter: brightness(.6);
		width: 100%
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon[data-v-655bc4c7] {
		color: #1e1d43
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon path[data-v-655bc4c7] {
		color: #fff
	}
	
	.video-modal-loop--dark[data-v-655bc4c7] {
		background-color: #171321
	}



.modal[data-v-8019ad5d] {
		background: transparent;
		display: flex;
		flex-direction: column;
		margin-top: 160px
	}
	
	@media (max-width:1025px) {
		.modal[data-v-8019ad5d] {
			width: 100%
		}
	}
	
	.modal__backdrop[data-v-8019ad5d] {
		align-items: flex-start;
		background-color: #171321d9;
		bottom: 0;
		display: flex;
		justify-content: center;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1040
	}
	
	.modal__backdrop--light[data-v-8019ad5d] {
		background-color: #d1d0d2c4
	}
	
	.modal__header[data-v-8019ad5d] {
		background-color: transparent;
		justify-content: space-between;
		position: relative
	}
	
	.modal__footer[data-v-8019ad5d],
	.modal__header[data-v-8019ad5d] {
		display: flex;
		padding: 16px
	}
	
	.modal__body[data-v-8019ad5d] {
		padding: 8px;
		position: relative
	}
	
	.btn__close[data-v-8019ad5d] {
		border: none;
		border-radius: 50%;
		cursor: pointer;
		height: 45px;
		position: absolute;
		right: -8px;
		top: 0;
		width: 45px
	}
	
	@media (min-width:1025px) {
		.btn__close[data-v-8019ad5d] {
			right: -24px
		}
	}
	
	.btn__close svg[data-v-8019ad5d] {
		height: 100%;
		width: 100%
	}



.video-wrapper[data-v-803c7e46] {
		position: relative;
		width: 100%
	}
	
	.video-wrapper .video[data-v-803c7e46] {
		cursor: pointer;
		height: 100% !important;
		width: 920px !important
	}
	
	@media (max-width:1025px) {
		.video-wrapper .video[data-v-803c7e46] {
			width: 100% !important
		}
	}
	
	.video-wrapper .video[data-v-803c7e46] .video-thumbnail,
	.video-wrapper .video[data-v-803c7e46] .vimeo-player {
		height: 100%
	}
	
	.video-wrapper .video-thumbnail[data-v-803c7e46] {
		height: auto;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.video-wrapper .video-thumbnail:hover+.video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #7d2bd9;
		opacity: 1
	}
	
	.video-wrapper .video-thumbnail__play-icon[data-v-803c7e46] {
		opacity: .75;
		position: absolute;
		right: 47%;
		top: 40%;
		transition: all .3s
	}
	
	.video-wrapper .video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #333;
		transition: all .3s ease-in-out
	}



.vimeo-player iframe {
		aspect-ratio: 16/9;
		height: auto;
		max-width: 100% !important;
		width: 100%
	}



.title[data-v-751da43f] {
		color: #74717a;
		margin-bottom: 32px;
		text-align: center
	}
	
	.marquee[data-v-751da43f] {
		display: flex;
		gap: 64px;
		-webkit-mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		position: relative
	}
	
	.marquee:hover .marquee__content[data-v-751da43f] {
		animation-play-state: paused
	}
	
	.marquee .marquee__content[data-v-751da43f] {
		align-items: center;
		animation: scroll-751da43f 20s linear infinite;
		display: flex;
		flex-shrink: 0;
		gap: 64px
	}
	
	.marquee .marquee__content .logo[data-v-751da43f] {
		max-height: 32px
	}
	
	@keyframes scroll-751da43f {
		0% {
			transform: translate(0)
		}
		to {
			transform: translate(calc(-100% - 64px))
		}
	}
	
	@media (prefers-reduced-motion:reduce) {
		.marquee__content[data-v-751da43f] {
			animation-play-state: paused !important
		}
	}



.emailField[data-v-a7f456d7] {
		justify-content: center;
		margin-top: 32px
	}
	
	.hero[data-v-a7f456d7] {
		margin-bottom: 80px;
		text-align: center
	}
	
	.content[data-v-a7f456d7] {
		margin-top: 120px
	}
	
	.slp-btn-secondary[data-v-a7f456d7] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		margin-left: 16px;
		text-align: center
	}



.buffer[data-v-c1476a23] {
		height: 200px
	}
	
	.wrapper[data-v-c1476a23] {
		margin: 120px 0
	}
	
	@media (max-width:576px) {
		.wrapper[data-v-c1476a23] {
			margin: 56px 0 120px
		}
	}
	
	.feature-description[data-v-c1476a23] {
		color: #a2a1a6;
		margin-top: 8px
	}
	
	.cards-container[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		scroll-timeline: --cards-scroll block
	}
	
	.cards-container .card[data-v-c1476a23] {
		background-color: #fff;
		border-radius: 16px;
		box-shadow: 0 -8px 20px #0000001a;
		display: flex;
		height: 548px;
		overflow: hidden;
		position: sticky;
		transform-origin: center top;
		will-change: transform
	}
	
	.cards-container .card-1[data-v-c1476a23] {
		top: calc(84px + 10vh);
		z-index: 1;
		view-timeline: --card-1-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-1-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-1[data-v-c1476a23] {
			top: 120px
		}
	}
	
	.cards-container .card-2[data-v-c1476a23] {
		top: calc(108px + 10vh);
		z-index: 2;
		view-timeline: --card-2-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-2-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-2[data-v-c1476a23] {
			top: 144px
		}
	}
	
	.cards-container .card-3[data-v-c1476a23] {
		top: calc(132px + 10vh);
		z-index: 3;
		view-timeline: --card-3-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-3-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-3[data-v-c1476a23] {
			top: 168px
		}
	}
	
	.cards-container .card-4[data-v-c1476a23] {
		top: calc(156px + 10vh);
		z-index: 4;
		view-timeline: --card-4-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-4-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-4[data-v-c1476a23] {
			top: 192px
		}
	}
	
	.cards-container .card-5[data-v-c1476a23] {
		top: calc(180px + 10vh);
		z-index: 5;
		view-timeline: --card-5-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-5-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-5[data-v-c1476a23] {
			top: 216px
		}
	}
	
	.cards-container .card-6[data-v-c1476a23] {
		top: calc(204px + 10vh);
		z-index: 6;
		view-timeline: --card-6-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-6-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-6[data-v-c1476a23] {
			top: 240px
		}
	}
	
	.cards-container .card-7[data-v-c1476a23] {
		top: calc(228px + 10vh);
		z-index: 7;
		view-timeline: --card-7-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-7-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-7[data-v-c1476a23] {
			top: 264px
		}
	}
	
	.cards-container .card-8[data-v-c1476a23] {
		top: calc(252px + 10vh);
		z-index: 8;
		view-timeline: --card-8-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-8-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-8[data-v-c1476a23] {
			top: 288px
		}
	}
	
	.cards-container .card-9[data-v-c1476a23] {
		top: calc(276px + 10vh);
		z-index: 9;
		view-timeline: --card-9-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-9-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-9[data-v-c1476a23] {
			top: 312px
		}
	}
	
	.cards-container .card-10[data-v-c1476a23] {
		top: calc(300px + 10vh);
		z-index: 10;
		view-timeline: --card-10-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-10-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-10[data-v-c1476a23] {
			top: 336px
		}
	}
	
	.cards-container .card.card-1[data-v-c1476a23] {
		margin-bottom: 96px
	}
	
	.cards-container .card.card-2[data-v-c1476a23] {
		margin-bottom: 72px
	}
	
	.cards-container .card.card-3[data-v-c1476a23] {
		margin-bottom: 48px
	}
	
	.cards-container .card.card-4[data-v-c1476a23] {
		margin-bottom: 24px
	}
	
	.cards-container .card .left-side[data-v-c1476a23],
	.cards-container .card .right-side[data-v-c1476a23] {
		flex: 0 0 50%
	}
	
	.cards-container .card .card-title[data-v-c1476a23] {
		margin-top: 16px;
		padding-right: 24px
	}
	
	@media (max-width:576px) {
		.cards-container .card .right-side[data-v-c1476a23] {
			display: none
		}
		.cards-container .card .left-side[data-v-c1476a23] {
			flex: 1;
			padding: 24px !important
		}
		.cards-container .card .left-side .card-title[data-v-c1476a23] {
			padding-right: 0
		}
		.cards-container .card .left-side .slp-btn[data-v-c1476a23] {
			text-align: left
		}
	}
	
	.cards-container .card .left-side[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		padding: 48px
	}
	
	.cards-container .card .left-side .pill[data-v-c1476a23] {
		background: linear-gradient(90deg, #a989f566, #fca32666);
		border-radius: 100px;
		padding: 4px 8px;
		width: -moz-fit-content;
		width: fit-content
	}
	
	.cards-container .card .left-side.gitlab-duo[data-v-c1476a23] {
		background-color: #171321;
		color: #fff
	}
	
	.cards-container .card .left-side.gitlab-duo .slp-btn[data-v-c1476a23] {
		color: #fff
	}
	
	.cards-container .card .left-side.security .pill[data-v-c1476a23] {
		background: #cbe2f9;
		color: #0b5cad
	}
	
	.cards-container .card .left-side.platform .pill[data-v-c1476a23] {
		background: #e1d8f9;
		color: #5943b6
	}
	
	.cards-container .card .left-side.devsecops .pill[data-v-c1476a23] {
		background: #c9e7d7;
		color: #0b5d32
	}
	
	.cards-container .card .left-side .feature[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		margin-top: 24px
	}
	
	.cards-container .card .left-side .feature-title[data-v-c1476a23] {
		align-items: flex-start;
		display: flex;
		font-size: 20px;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title svg[data-v-c1476a23] {
		flex-shrink: 0;
		margin-top: 6px
	}
	
	.cards-container .card .left-side .feature-title__content[data-v-c1476a23] {
		flex: 1
	}
	
	.cards-container .card .left-side .feature-title__title[data-v-c1476a23] {
		align-items: center;
		display: flex;
		flex-wrap: wrap;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title__title .new-pill[data-v-c1476a23] {
		align-items: center;
		background: linear-gradient(100deg, #aa8af6 6.7%, #d09596 93.89%);
		border-radius: 100px;
		display: inline-flex;
		font-size: 12px;
		font-weight: 660;
		height: 20px;
		line-height: 1;
		padding: 0 8px
	}
	
	.cards-container .card .right-side[data-v-c1476a23] {
		background: linear-gradient(90deg, #eee7fd 2.53%, #f6f3fed4 50.98%, #ffd4d873)
	}
	
	.cards-container .card .right-side img[data-v-c1476a23] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	@keyframes scale-card-c1476a23 {
		0% {
			transform: scale(.9)
		}
		to {
			transform: scale(1)
		}
	}



.carousel-container[data-v-a1abc733] {
		margin: 48px 0 120px;
		position: relative
	}
	
	@media (max-width:546px) {
		.carousel-container[data-v-a1abc733] {
			margin-bottom: 48px;
			overflow: visible;
			padding: 0
		}
	}
	
	.carousel-track[data-v-a1abc733] {
		--position: 3;
		--animating: 0;
		--card-width: calc(33.33333% - 21.33333px);
		--card-gap: 32px;
		display: flex;
		gap: var(--card-gap);
		touch-action: pan-y;
		transform: translate(calc(var(--position)*-1*(var(--card-width) + var(--card-gap))));
		transition: transform calc(.5s*var(--animating)) cubic-bezier(.25, 1, .5, 1);
		will-change: transform
	}
	
	@media (max-width:880px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: calc(50% - 16px);
			--card-gap: 16px
		}
	}
	
	@media (max-width:546px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: 85%;
			--card-gap: 16px;
			left: calc((100% - var(--card-width))/2);
			position: relative
		}
	}
	
	.nav-button[data-v-a1abc733] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 50%;
		position: absolute;
		top: calc(50% - 24px);
		z-index: 2
	}
	
	@media (max-width:546px) {
		.nav-button[data-v-a1abc733] {
			display: none
		}
	}
	
	.previous-button[data-v-a1abc733] {
		left: -16px
	}
	
	.next-button[data-v-a1abc733] {
		right: -16px
	}
	
	.card[data-v-a1abc733] {
		border-radius: 16px;
		color: #171321;
		display: flex;
		flex: 0 0 var(--card-width);
		flex-direction: column;
		height: 370px;
		max-width: var(--card-width);
		min-width: 240px;
		padding: 32px;
		transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);
		will-change: transform, box-shadow
	}
	
	@media (max-width:546px) {
		.card[data-v-a1abc733] {
			height: 330px;
			min-width: unset
		}
	}
	
	@media (min-width:546px) {
		.card[data-v-a1abc733]:hover {
			box-shadow: 0 6px 10px #00000026;
			transform: scale(1.05)
		}
	}
	
	.card-image[data-v-a1abc733] {
		height: 48px;
		margin-right: auto;
		margin-top: auto;
		max-width: 100%;
		-o-object-fit: contain;
		object-fit: contain
	}



.slp-btn-secondary[data-v-308feca3] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		text-align: center
	}
	
	.container[data-v-308feca3] {
		display: flex;
		margin-top: 48px
	}
	
	@media (max-width:576px) {
		.container[data-v-308feca3] {
			flex-direction: column-reverse;
			margin-bottom: 96px;
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3] {
		margin-top: 120px
	}
	
	@media (max-width:576px) {
		.container .left-side[data-v-308feca3],
		.container .left-side .title[data-v-308feca3] {
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3],
	.container .right-side[data-v-308feca3] {
		flex: 0 0 50%
	}
	
	@media (max-width:576px) {
		.container .image[data-v-308feca3] {
			margin: 0;
			width: 100%
		}
	}



.next-steps[data-v-11ff7e85] {
		background: #171321;
		color: #fff;
		padding-bottom: 32px;
		position: relative;
		z-index: 1
	}
	
	.next-steps .eyebrow[data-v-11ff7e85] {
		color: #a2a1a6
	}
	
	.next-steps__container[data-v-11ff7e85] {
		align-items: center;
		background: #171321;
		border-bottom: 1px solid var(--slp-color-surface-600, #45424d);
		display: flex;
		flex-direction: column;
		padding: 64px 24px
	}
	
	@media (min-width:576px) {
		.next-steps__container[data-v-11ff7e85] {
			padding: 96px
		}
	}
	
	@media (min-width:768px) {
		.next-steps__container[data-v-11ff7e85] {
			max-width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.next-steps__container[data-v-11ff7e85] {
			text-align: center
		}
	}
	
	.next-steps__container .description[data-v-11ff7e85] {
		max-width: 650px;
		text-align: center
	}
	
	.next-steps__container .buttons[data-v-11ff7e85] {
		display: flex;
		flex-direction: row;
		gap: 24px
	}
	
	@media (max-width:1025px) {
		.next-steps__container .buttons[data-v-11ff7e85] {
			flex-direction: column;
			width: 100%
		}
	}
	
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		border: 1px solid var(--slp-color-surface-50, #fff);
		border-radius: 4px
	}
	
	.next-steps__container .buttons .main-button[data-v-11ff7e85],
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		justify-content: center
	}
	
	.next-steps__header[data-v-11ff7e85] {
		background: linear-gradient(89.95deg, #feb484 3.13%, #a686f2 66.86%, #592ac8 123.2%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent
	}
	
	.next-steps__header h2[data-v-11ff7e85] {
		line-height: 1.14;
		text-align: center
	}





#page-why-gitlab {
		background-color: #171321;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M0 4251.23q2.41-1.8 4.81-3.63v.74c218.134-165.95 362.04-412.57 400.067-685.61 38.027-273.05-32.941-550.17-197.292-770.4L0 2515.53zm0-2515.05V0c130.84 98.311 237.005 226.841 309.309 375.286 84.064 172.59 119.063 365.335 101.104 556.802-17.958 191.472-88.17 374.152-202.828 527.752z' clip-rule='evenodd' opacity='.08'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1112.5' x2='319.87' y1='6838.31' y2='-1012.95' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M1603 864.508c.01 24.852.91 49.748 2.69 74.642 13.77 191.82 79.97 376.03 191.24 532.14l3.66 4.81c7.14 9.99 14.65 19.97 22.16 29.77L2060 1822.21V0c-143.69 97.105-261.09 229.344-341.05 384.738-76.27 148.232-115.87 312.488-115.95 478.788zm457 1624.682v1821.52a1032.6 1032.6 0 0 1-147.2-120.75c-176.08-173.93-284.59-405.8-305.85-653.56-21.26-247.77 46.14-495.02 189.98-696.93l3.66-4.81c7.14-9.98 14.65-19.97 22.16-29.77z' clip-rule='evenodd' opacity='.1'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='2135.5' x2='3567.87' y1='6868.25' y2='-983.003' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
		background-position: 0 125vh, 100% 0;
		background-repeat: repeat-y, repeat-y;
		background-size: 135vw auto, 135vw auto;
		color: #fff
	}
	
	#page-sales {
		min-height: calc(100vh - 140px);
		position: relative
	}
	
	#page-sales .single-column-hero__description {
		font-size: 1.5rem;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:768px) {
		#page-sales .single-column-hero__description {
			font-size: 1.375rem;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	#page-solutions-startups .quote-carousel.dark-mode {
		padding-top: 96px
	}
	
	#page-company-contact .hero {
		margin-bottom: 96px
	}
	
	#page-pricing-ultimate {
		background-image: url(images/backgrounds/ultimate-background.png);
		background-position: top;
		background-repeat: no-repeat;
		background-size: 100% 400px
	}
	
	#page-security .card__image {
		margin-bottom: 24px;
		max-height: 104px;
		max-width: 186px
	}
	
	.banner:has(+#page-partners-technology-partners-aws) {
		display: none
	}
	
	#page-partners-technology-partners-aws .faq {
		max-width: 50%;
		min-width: 50%
	}
	
	@media (max-width:1025px) {
		#page-partners-technology-partners-aws .faq {
			max-width: 100%;
			min-width: 100%
		}
	}
	
	#page-partners-technology-partners-aws .faq__answer ul {
		list-style-type: "âœ“ "
	}
	
	#page-partners-technology-partners-aws .theme--purple {
		margin-bottom: 0
	}
	
	#page-pricing-feature-comparison .hero {
		padding: 96px 0
	}
	
	@media (width > 576px) {
		#page-pricing-feature-comparison .hero {
			padding: 64px 0 120px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow {
		align-items: center;
		background: linear-gradient(90deg, #a989f51f, #fca3261f);
		border-radius: 10px;
		display: flex;
		flex-direction: column;
		gap: unset;
		padding: 8px;
		position: relative;
		width: 100%
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow {
			border-radius: 100px;
			flex-direction: row;
			padding: 4px 8px 4px 4px;
			width: unset
		}
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn {
		text-decoration: underline
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn .slp-icon {
		transform: translate(8px)
	}
	
	#page-pricing-feature-comparison .eyebrow:before {
		background: linear-gradient(90deg, #a989f5, #fca326) border-box;
		border: 1px solid transparent;
		border-radius: 10px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow:before {
			border-radius: 100px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow code {
		background: transparent;
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	#page-pricing-feature-comparison .eyebrow--highlighted {
		background: #fff;
		border-radius: 100px;
		display: inline-flex;
		margin-right: 8px;
		padding: 4px 8px
	}
	
	@media (width <576px) {
		#page-pricing-feature-comparison .eyebrow .slp-btn,
		#page-pricing-feature-comparison .eyebrow--highlighted,
		#page-pricing-feature-comparison .eyebrow__text {
			margin-bottom: 8px !important;
			margin-right: 0 !important
		}
	}
	
	#page-pricing-feature-comparison .eyebrow .slp-btn {
		font-size: .875rem;
		margin-right: 8px;
		padding: 0
	}
	
	#ot-sdk-btn {
		background-color: transparent !important
	}



.slp-btn[data-v-56e2df5f] {
		align-items: center;
		border-radius: 4px;
		box-sizing: border-box;
		display: inline-flex;
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.25;
		min-width: 68px;
		padding: 11px 16px;
		text-align: center;
		text-decoration: none;
		transition: background-color .3s cubic-bezier(.7, 0, .3, 1);
		vertical-align: middle
	}
	
	.slp-btn[data-v-56e2df5f]:hover {
		cursor: pointer
	}
	
	.slp-btn-primary[data-v-56e2df5f] {
		background-color: #171321;
		border: 1px solid #171321;
		color: #fff
	}
	
	.slp-btn-primary[data-v-56e2df5f]:hover {
		background-color: #fff;
		border: 1px solid #171321;
		color: #171321
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f] {
		background-color: #d1d0d3;
		border: 1px solid #d1d0d3;
		color: #74717a
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #d1d0d3;
		cursor: default
	}
	
	.slp-btn-secondary[data-v-56e2df5f] {
		background-color: #fff;
		border: none;
		color: #171321
	}
	
	.slp-btn-secondary[data-v-56e2df5f]:hover {
		background-color: #e8e7eb;
		border: none;
		color: #171321;
		outline: none
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		color: #171321;
		padding-left: 0;
		text-decoration: underline;
		text-decoration-color: transparent;
		-webkit-text-decoration: none;
		text-underline-offset: 2px;
		transition: all .2s ease-in-out
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover {
		text-decoration-color: #171321;
		-webkit-text-decoration: underline
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover .slp-icon {
		transform: translate(8px)
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] .slp-icon {
		margin-left: 4px;
		transition: transform .2s ease-in-out
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3;
		text-decoration: none
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover .slp-icon {
		transform: none
	}
	
	.slp-btn-icon[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: 0;
		line-height: unset;
		min-width: unset;
		padding: 8px
	}
	
	.slp-btn-icon.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	.slp-btn-bold[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit;
		padding: 8px
	}
	
	.slp-btn-bold.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	@media (max-width:0px) {
		.slp-col-xs-1[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-1[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-1[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-2[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-2[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-2[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-3[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-3[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-3[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-4[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-4[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-4[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-5[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-5[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-5[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-6[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-6[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-6[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-7[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-7[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-7[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-8[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-8[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-8[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-9[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-9[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-9[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-10[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-10[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-10[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-11[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-11[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-11[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-12[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-12[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-12[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	.slp-container {
		display: block !important;
		min-height: 1px !important;
		visibility: visible !important;
		opacity: 1 !important;
		position: relative !important;
		z-index: 1 !important;
		overflow: visible !important;
	}
	
	.slp-container * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	.slp-container[data-v-67a0761e] {
		border: 1px solid transparent;
		margin-left: auto;
		margin-right: auto;
		padding-left: 16px;
		padding-right: 16px;
		width: 100%;
		display: block;
		min-height: 1px;
		visibility: visible;
		opacity: 1;
		position: relative;
		z-index: 1;
		overflow: visible;
	}
	
	.slp-container[data-v-67a0761e] * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	@media (min-width:640px) {
		.slp-container[data-v-67a0761e] {
			max-width: 95%
		}
	}
	
	@media (min-width:1024px) {
		.slp-container[data-v-67a0761e] {
			max-width: 972px
		}
	}
	
	@media (min-width:1170px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1111px
		}
	}
	
	@media (min-width:1400px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1170px;
			padding: 0
		}
	}
	
	.slp-full-grey-background[data-v-67a0761e] {
		background: #f2f1f5
	}
	
	.slp-full-charcoal-background[data-v-67a0761e] {
		background: #171321
	}
	
	.slp-partial-charcoal-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 75%, #171321 0, #171321)
	}
	
	@media (max-width:576px) {
		.slp-partial-charcoal-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #171321 0, #171321)
		}
	}
	
	.slp-gradient-background[data-v-67a0761e] {
		background: radial-gradient(50.08% 44.51% at 100% 100%, #a989f533, #7759c200), radial-gradient(60.76% 48.01% at 0 100%, #e2432933, #e2432900), #fff
	}
	
	.slp-full-gradient-background[data-v-67a0761e] {
		background: linear-gradient(165.41deg, #fadcd7, #f8f5ff 23.65%, #fff 54.66%, #f6f3fe 80.95%, #ffd4d8 100.92%)
	}
	
	.slp-full-light-purple-background[data-v-67a0761e] {
		background: #f6f3fe
	}
	
	.slp-half-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 50%, #f2f1f5 0, #f2f1f5)
	}
	
	.slp-partial-white-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #f2f1f5, #f2f1f5 70%, #fff 0, #fff)
	}
	
	.slp-partial-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 60%, #f2f1f5 0, #f2f1f5)
	}
	
	@media (max-width:576px) {
		.slp-partial-grey-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #f2f1f5 0, #f2f1f5)
		}
	}
	
	.fluid[data-v-67a0761e] {
		border: none;
		margin: 0;
		max-width: 100%;
		padding: 0
	}
	
	.slp-icon--color-primary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-primary-200[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-primary-300[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-secondary-200[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-surface-100[data-v-b82aeda9] {
		color: #f2f1f5;
		fill: #f2f1f5
	}
	
	.slp-icon--color-surface-200[data-v-b82aeda9] {
		color: #e8e7eb;
		fill: #e8e7eb
	}
	
	.slp-icon--color-surface-300[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-surface-400[data-v-b82aeda9] {
		color: #a2a1a6;
		fill: #a2a1a6
	}
	
	.slp-icon--color-surface-500[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-surface-600[data-v-b82aeda9] {
		color: #45424d;
		fill: #45424d
	}
	
	.slp-icon--color-surface-700[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-800[data-v-b82aeda9] {
		color: #f6f3fe;
		fill: #f6f3fe
	}
	
	.slp-icon--color-surface-900[data-v-b82aeda9] {
		color: #eee7fd;
		fill: #eee7fd
	}
	
	.slp-icon--color-surface-950[data-v-b82aeda9] {
		color: #e3d6ff;
		fill: #e3d6ff
	}
	
	.slp-icon--color-text-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-text-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-text-200[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-text-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-text-link-100[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--color-alert-100[data-v-b82aeda9] {
		color: #ffd4d8;
		fill: #ffd4d8
	}
	
	.slp-icon--color-alert-200[data-v-b82aeda9] {
		color: #f24f63;
		fill: #f24f63
	}
	
	.slp-icon--color-alert-300[data-v-b82aeda9] {
		color: #cb3446;
		fill: #cb3446
	}
	
	.slp-icon--color-warning-100[data-v-b82aeda9] {
		color: #ffefc7;
		fill: #ffefc7
	}
	
	.slp-icon--color-warning-200[data-v-b82aeda9] {
		color: #ffda7a;
		fill: #ffda7a
	}
	
	.slp-icon--color-warning-300[data-v-b82aeda9] {
		color: #ffb800;
		fill: #ffb800
	}
	
	.slp-icon--color-success-100[data-v-b82aeda9] {
		color: #b8e5bc;
		fill: #b8e5bc
	}
	
	.slp-icon--color-success-200[data-v-b82aeda9] {
		color: #48a651;
		fill: #48a651
	}
	
	.slp-icon--color-success-300[data-v-b82aeda9] {
		color: #327338;
		fill: #327338
	}
	
	.slp-icon--color-info-100[data-v-b82aeda9] {
		color: #d6eaff;
		fill: #d6eaff
	}
	
	.slp-icon--color-info-200[data-v-b82aeda9] {
		color: #70b4ff;
		fill: #70b4ff
	}
	
	.slp-icon--color-info-300[data-v-b82aeda9] {
		color: #3979bf;
		fill: #3979bf
	}
	
	.slp-icon--color-accent-100[data-v-b82aeda9] {
		color: #fca326;
		fill: #fca326
	}
	
	.slp-icon--color-accent-200[data-v-b82aeda9] {
		color: #fc6d26;
		fill: #fc6d26
	}
	
	.slp-icon--color-accent-300[data-v-b82aeda9] {
		color: #e24329;
		fill: #e24329
	}
	
	.slp-icon--color-accent-400[data-v-b82aeda9] {
		color: #a989f5;
		fill: #a989f5
	}
	
	.slp-icon--color-accent-500[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--size-xs[data-v-b82aeda9] {
		height: 12px;
		width: 12px
	}
	
	.slp-icon--size-sm[data-v-b82aeda9] {
		height: 16px;
		width: 16px
	}
	
	.slp-icon--size-md[data-v-b82aeda9] {
		height: 24px;
		width: 24px
	}
	
	.slp-icon--size-lg[data-v-b82aeda9] {
		height: 32px;
		width: 32px
	}
	
	.slp-icon--size-xl[data-v-b82aeda9] {
		height: 48px;
		width: 48px
	}
	
	.slp-icon[data-v-b82aeda9] {
		display: inline-flex;
		vertical-align: middle
	}
	
	.slp-icon div[data-v-b82aeda9] {
		height: inherit;
		width: inherit
	}
	
	.slp-row[data-v-adc8d02f] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-text-display1[data-v-f601c702],
	.slp-text-display1[data-v-f601c702] * {
		font-size: 6rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0416666667
	}
	
	@media (max-width:576px) {
		.slp-text-display1[data-v-f601c702],
		.slp-text-display1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading1[data-v-f601c702],
	.slp-text-heading1[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1[data-v-f601c702],
		.slp-text-heading1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2[data-v-f601c702],
	.slp-text-heading2[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2[data-v-f601c702],
		.slp-text-heading2[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3[data-v-f601c702],
	.slp-text-heading3[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3[data-v-f601c702],
		.slp-text-heading3[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4[data-v-f601c702],
	.slp-text-heading4[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4[data-v-f601c702],
		.slp-text-heading4[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5[data-v-f601c702],
	.slp-text-heading5[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5[data-v-f601c702],
		.slp-text-heading5[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-heading1-bold[data-v-f601c702],
	.slp-text-heading1-bold[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1-bold[data-v-f601c702],
		.slp-text-heading1-bold[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2-bold[data-v-f601c702],
	.slp-text-heading2-bold[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2-bold[data-v-f601c702],
		.slp-text-heading2-bold[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3-bold[data-v-f601c702],
	.slp-text-heading3-bold[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3-bold[data-v-f601c702],
		.slp-text-heading3-bold[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4-bold[data-v-f601c702],
	.slp-text-heading4-bold[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4-bold[data-v-f601c702],
		.slp-text-heading4-bold[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5-bold[data-v-f601c702],
	.slp-text-heading5-bold[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5-bold[data-v-f601c702],
		.slp-text-heading5-bold[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-body1[data-v-f601c702],
	.slp-text-body1[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 400;
		line-height: 1.5555555556
	}
	
	.slp-text-body2[data-v-f601c702],
	.slp-text-body2[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5
	}
	
	.slp-text-body3[data-v-f601c702],
	.slp-text-body3[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 400;
		line-height: 1.5714285714
	}
	
	.slp-text-body1-bold[data-v-f601c702],
	.slp-text-body1-bold[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.5555555556
	}
	
	.slp-text-body2-bold[data-v-f601c702],
	.slp-text-body2-bold[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-body3-bold[data-v-f601c702],
	.slp-text-body3-bold[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 660;
		line-height: 1.5714285714
	}
	
	.slp-text-all-caps[data-v-f601c702],
	.slp-text-all-caps[data-v-f601c702] * {
		font-size: .75rem;
		font-weight: 660;
		letter-spacing: .1em;
		line-height: 1.6666666667;
		text-transform: uppercase
	}
	
	.slp-text-quotes[data-v-f601c702],
	.slp-text-quotes[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-style: italic;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	@media (max-width:576px) {
		.slp-text-quotes[data-v-f601c702],
		.slp-text-quotes[data-v-f601c702] * {
			font-size: 1rem;
			line-height: 1.5rem
		}
	}
	
	.slp-text-emphasis[data-v-f601c702],
	.slp-text-emphasis[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	.slp-text-arrow[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702] * {
		color: #fff;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-arrow[data-v-f601c702]:hover,
	.slp-text-arrow[data-v-f601c702]:hover {
		color: #171321
	}
	
	.slp-text-arrow:hover .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:hover .slp-link-text {
		text-decoration: underline
	}
	
	.slp-text-arrow[data-v-f601c702]:active,
	.slp-text-arrow[data-v-f601c702]:active {
		color: #fff
	}
	
	.slp-text-arrow:active .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:active .slp-link-text {
		text-decoration: underline
	}
	
	.arrow-symbol[data-v-f601c702] {
		padding-left: 4px
	}
	
	.side-navigation-layout[data-v-68f8d83f] {
		display: flex
	}
	
	.side-navigation-layout--left[data-v-68f8d83f] {
		flex-direction: row
	}
	
	.side-navigation-layout--right[data-v-68f8d83f] {
		flex-direction: row-reverse
	}
	
	@media (max-width:1025px) {
		.side-navigation-layout[data-v-68f8d83f] {
			flex-direction: column
		}
	}
	
	.side-navigation[data-v-68f8d83f] {
		display: none;
		height: -moz-fit-content;
		height: fit-content;
		padding: 0 8px 96px;
		position: sticky;
		top: 140px
	}
	
	@media (min-width:1025px) {
		.side-navigation[data-v-68f8d83f] {
			display: block
		}
	}
	
	.side-navigation__item[data-v-68f8d83f] {
		padding: 12px 0
	}
	
	.side-navigation__item[data-v-68f8d83f]:first-child {
		margin-top: 0
	}
	
	.side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #171320;
		font-weight: 700;
		line-height: 12px;
		opacity: .2;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation__link[data-v-68f8d83f]:hover {
		opacity: 1
	}
	
	.side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		opacity: 1
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #a2a1a6;
		font-size: 1rem;
		font-weight: 700;
		line-height: 12px;
		opacity: 1;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f]:hover {
		box-shadow: none;
		color: #d1d0d3
	}
	
	.side-navigation--dark .side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		color: #fff
	}
	
	.side-navigation-dropdown[data-v-68f8d83f] {
		background-color: #fff;
		display: block;
		margin: 16px 0;
		position: sticky;
		top: 132px;
		z-index: 100
	}
	
	@media (min-width:1025px) {
		.side-navigation-dropdown[data-v-68f8d83f] {
			display: none
		}
	}
	
	.side-navigation-dropdown .dropdown-toggle[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		color: #74717a;
		cursor: pointer;
		display: flex;
		font-size: 1rem;
		justify-content: space-between;
		padding: 10px 16px;
		width: 100%
	}
	
	.side-navigation-dropdown .dropdown-menu[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		box-shadow: 0 4px 6px #0000001a;
		list-style: none;
		padding: 0
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f] {
		padding: 10px 16px
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f]:last-child {
		border-bottom: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f] {
		color: #171321;
		display: block;
		text-decoration: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f]:hover {
		font-weight: 500
	}
	
	.side-navigation-content[data-v-68f8d83f] {
		flex: 1
	}
	
	.slp-radio[data-v-f37e970e] {
		cursor: pointer;
		font-size: 1rem;
		margin-bottom: 16px;
		padding-left: 32px;
		position: relative;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none
	}
	
	.slp-radio.disabled[data-v-f37e970e] {
		color: #74717a !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #d1d0d3 !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #d1d0d3;
		display: block
	}
	
	.slp-radio:hover .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input[data-v-f37e970e] {
		height: 0;
		opacity: 0;
		position: absolute;
		width: 0
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e]:after {
		display: block
	}
	
	.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #45424d;
		border-radius: 50%;
		height: 16px;
		left: 0;
		position: absolute;
		top: 2px;
		width: 16px
	}
	
	.slp-radio__checkmark span[data-v-f37e970e],
	.slp-radio__checkmark[data-v-f37e970e]:hover {
		border: 1px solid #a989f5
	}
	
	.slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #7759c2;
		border-radius: 50%;
		content: "";
		display: none;
		height: 2px;
		left: 3px;
		padding: 4px;
		position: absolute;
		top: 3px;
		width: 2px
	}
	
	.slp-radio-group[data-v-ae31ec89] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-radio-group--horizontal[data-v-ae31ec89] {
		flex-direction: row
	}
	
	.slp-radio-group--horizontal .slp-radio[data-v-ae31ec89]:not(last-child) {
		margin-right: 24px;
		padding-left: 24px
	}
	
	.slp-radio-group--horizontal .slp-radio__option[data-v-ae31ec89] {
		flex-basis: 30%
	}
	
	.slp-radio-group--vertical[data-v-ae31ec89] {
		flex-direction: column
	}
	
	.slp-loading-linear[data-v-ee32411b] {
		animation: gradient-ee32411b 1s linear infinite;
		background: linear-gradient(90.89deg, #ef8cf3 -13.26%, #825ee9 67.46%);
		background-position: 0 0;
		background-size: 200% 200%;
		height: 4px;
		position: relative;
		width: 204px
	}
	
	@keyframes gradient-ee32411b {
		0% {
			background-position: 200% 200%
		}
		50% {
			background-position: 100% 100%
		}
		to {
			background-position: 0 0
		}
	}
	
	.slp-loading-round[data-v-ee32411b] {
		animation: spin-ee32411b 1s linear infinite;
		background-color: #fff;
		border: 8px solid #e8e7eb;
		border-radius: 50%;
		border-top-color: #a989f5;
		height: 32px;
		position: relative;
		transform: rotate(-45deg);
		width: 32px
	}
	
	@keyframes spin-ee32411b {
		0% {
			transform: rotate(-45deg)
		}
		to {
			transform: rotate(315deg)
		}
	}
	
	.depth-2[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-2.mobile[data-v-c3be63ed] {
		margin-left: 16px
	}
	
	.depth-3[data-v-c3be63ed] {
		margin-left: 48px
	}
	
	.depth-3.mobile[data-v-c3be63ed] {
		margin-left: 24px
	}
	
	.depth-4[data-v-c3be63ed] {
		margin-left: 64px
	}
	
	.depth-4.mobile[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-5[data-v-c3be63ed] {
		margin-left: 80px
	}
	
	.depth-5.mobile[data-v-c3be63ed] {
		margin-left: 40px
	}
	
	.anchor[data-v-c3be63ed] {
		border-radius: 4px;
		color: #171321;
		display: block;
		margin-bottom: 4px;
		padding: 8px 16px
	}
	
	.anchor.selected[data-v-c3be63ed] {
		background-color: #f6f3fe
	}
	
	.anchor[data-v-c3be63ed]:hover {
		background-color: #e3d6ff;
		color: #171321
	}
	
	.mobile .anchor[data-v-c3be63ed] {
		margin-bottom: 0
	}
	
	.mobile .anchor.selected[data-v-c3be63ed] {
		background-color: #fff
	}
	
	.mobile .anchor[data-v-c3be63ed]:hover {
		background-color: #fff;
		color: #171321
	}
	
	.dropdown[data-v-9b690a76] {
		background-color: #fff;
		left: 0;
		position: sticky;
		right: 0;
		top: 20px;
		z-index: 100
	}
	
	.dropdown .horizontal-rule[data-v-9b690a76] {
		border-top: 1px solid #d1d0d3
	}
	
	.dropdown.hide .dropdown__button[data-v-9b690a76] {
		border-radius: 4px !important
	}
	
	.dropdown.hide .dropdown__list[data-v-9b690a76] {
		display: none
	}
	
	.dropdown .nav-heading[data-v-9b690a76] {
		font-size: 12px;
		margin-bottom: 8px;
		padding: 0 16px
	}
	
	.dropdown__button[data-v-9b690a76] {
		align-items: center;
		border: 1px solid #d1d0d3 !important;
		border-radius: 4px 4px 0 0 !important;
		display: flex;
		justify-content: space-between;
		width: 100%
	}
	
	.dropdown__list[data-v-9b690a76] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		left: 0;
		max-height: 70vh;
		overflow-y: scroll;
		padding: 16px 8px;
		position: absolute;
		right: 0;
		top: 42px
	}
	
	.dropdown__link[data-v-9b690a76] {
		align-items: center;
		color: #171321;
		display: flex;
		justify-content: space-between;
		margin-left: 8px;
		text-decoration: none;
		width: 100%
	}
	
	#collapsible-sidebar-wrapper[data-v-47e57dda] {
		display: flex
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar[data-v-47e57dda] {
		align-self: flex-start;
		height: 100%;
		max-height: calc(100vh - 96px);
		min-width: 300px;
		overflow-y: scroll;
		padding: 0 32px 32px;
		position: sticky;
		top: 0
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .nav-heading[data-v-47e57dda] {
		margin-bottom: 8px
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .anchors[data-v-47e57dda] {
		margin-bottom: 32px
	}
	
	@media (min-width:768px) {
		.mobile[data-v-47e57dda] {
			display: none !important
		}
	}
	
	@media (max-width:768px) {
		.desktop[data-v-47e57dda] {
			display: none !important
		}
	}
	
	.slp-tooltip[data-v-1280f345] {
		border-bottom: 1px dashed #171321;
		display: inline-block;
		position: relative
	}
	
	.slp-tooltip.button-mode[data-v-1280f345] {
		cursor: pointer
	}
	
	.slp-tooltip.no-border[data-v-1280f345] {
		border: none
	}
	
	.slp-tooltip:hover .slp-tooltip__content[data-v-1280f345] {
		opacity: 1
	}
	
	.slp-tooltip__list[data-v-1280f345] {
		list-style: disc inside;
		list-style-position: outside;
		margin-left: 16px
	}
	
	.slp-tooltip__list li[data-v-1280f345] {
		margin-bottom: 8px
	}
	
	.slp-tooltip__wrapper[data-v-1280f345] {
		pointer-events: none;
		position: relative;
		text-align: left
	}
	
	.slp-tooltip__content[data-v-1280f345] {
		background: #333;
		border-radius: 4px;
		color: #fff;
		font-size: 12px;
		line-height: 16px;
		padding: 12px;
		position: absolute;
		transform: translate(-50%);
		transition: all .3s ease-in-out;
		width: 170px;
		z-index: 20
	}
	
	.slp-tooltip__content.hover-mode[data-v-1280f345] {
		opacity: 0
	}
	
	.slp-tooltip__content[data-v-1280f345]:before {
		content: "";
		display: block;
		height: 0;
		left: -8px;
		position: absolute;
		top: 50px;
		width: 0
	}
	
	.slp-tooltip__content.top[data-v-1280f345] {
		bottom: 30px;
		left: 50%
	}
	
	.slp-tooltip__content.top[data-v-1280f345]:before {
		border: 8px solid transparent;
		border-top-color: #333;
		left: 46%;
		top: 98%
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345] {
		left: 50%;
		top: 28px
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345]:before {
		border-bottom: 8px solid #333;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		left: 46%;
		top: -8px
	}
	
	.slp-tooltip__content.right[data-v-1280f345] {
		left: 100%;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content.right[data-v-1280f345]:before {
		border-bottom: 8px solid transparent;
		border-right: 8px solid #333;
		border-top: 8px solid transparent;
		left: -8px;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content[data-v-1280f345] a {
		color: #fff;
		cursor: pointer;
		pointer-events: all;
		text-decoration: underline
	}
	
	.breadcrumb[data-v-fd412793] {
		display: flex
	}
	
	.breadcrumb__crumb[data-v-fd412793] {
		align-items: center;
		color: #7759c2;
		display: flex;
		position: relative
	}
	
	.breadcrumb__crumb__tooltip[data-v-fd412793] {
		border-bottom: none !important;
		font-size: .875rem
	}
	
	.breadcrumb__crumb a span[data-v-fd412793] {
		white-space: nowrap
	}
	
	.breadcrumb__crumb[data-v-fd412793]:not(.breadcrumb__crumb--disabled):hover {
		text-decoration: underline
	}
	
	.breadcrumb__crumb--mobile[data-v-fd412793] {
		overflow: hidden
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793] {
		flex: 1
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793],
	.breadcrumb__crumb--mobile span[data-v-fd412793] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	
	.breadcrumb__crumb--disabled[data-v-fd412793] {
		color: #74717a
	}
	
	.breadcrumb__crumb--disabled a[data-v-fd412793],
	.breadcrumb__crumb--disabled a[data-v-fd412793]:active,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:focus,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:hover {
		cursor: auto;
		text-decoration: none
	}
	
	.breadcrumb__crumb a[data-v-fd412793] {
		color: inherit
	}
	
	.breadcrumb__chevron[data-v-fd412793] {
		margin: 0 10px 0 6px
	}
	
	.dropdown[data-v-e3d886e6] {
		position: relative
	}
	
	.dropdown__select[data-v-e3d886e6] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background: transparent;
		border: 1px solid #333;
		border-radius: 4px;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 400;
		padding: 14px 12px;
		width: 100%
	}
	
	.dropdown[data-v-e3d886e6]:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none' viewBox='0 0 12 7'%3E%3Cpath fill='%23333' d='M10.293.293a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5A1 1 0 0 1 1.707.293L6 4.586z'/%3E%3C/svg%3E");
		pointer-events: none;
		position: absolute;
		right: 28px;
		top: calc(50% - 14px)
	}
	
	.dropdown span[data-v-e3d886e6] {
		color: #171321
	}
	
	.slp-background-color-primary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-primary-200[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-primary-300[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-secondary-200[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-surface-100[data-v-2b3ad016] {
		background-color: #f2f1f5
	}
	
	.slp-background-color-surface-200[data-v-2b3ad016] {
		background-color: #e8e7eb
	}
	
	.slp-background-color-surface-300[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-surface-400[data-v-2b3ad016] {
		background-color: #a2a1a6
	}
	
	.slp-background-color-surface-500[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-surface-600[data-v-2b3ad016] {
		background-color: #45424d
	}
	
	.slp-background-color-surface-700[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-800[data-v-2b3ad016] {
		background-color: #f6f3fe
	}
	
	.slp-background-color-surface-900[data-v-2b3ad016] {
		background-color: #eee7fd
	}
	
	.slp-background-color-surface-950[data-v-2b3ad016] {
		background-color: #e3d6ff
	}
	
	.slp-background-color-text-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-text-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-text-200[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-text-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-text-link-100[data-v-2b3ad016] {
		background-color: #7759c2
	}
	
	.slp-background-color-alert-100[data-v-2b3ad016] {
		background-color: #ffd4d8
	}
	
	.slp-background-color-alert-200[data-v-2b3ad016] {
		background-color: #f24f63
	}
	
	.slp-background-color-alert-300[data-v-2b3ad016] {
		background-color: #cb3446
	}
	
	.slp-background-color-warning-100[data-v-2b3ad016] {
		background-color: #ffefc7
	}
	
	.slp-background-color-warning-200[data-v-2b3ad016] {
		background-color: #ffda7a
	}
	
	.slp-background-color-warning-300[data-v-2b3ad016] {
		background-color: #ffb800
	}
	
	.slp-background-color-success-100[data-v-2b3ad016] {
		background-color: #b8e5bc
	}
	
	.slp-background-color-success-200[data-v-2b3ad016] {
		background-color: #48a651
	}
	
	.slp-background-color-success-300[data-v-2b3ad016] {
		background-color: #327338
	}
	
	.slp-background-color-info-100[data-v-2b3ad016] {
		background-color: #d6eaff
	}
	
	.slp-background-color-info-200[data-v-2b3ad016] {
		background-color: #70b4ff
	}
	
	.slp-background-color-info-300[data-v-2b3ad016] {
		background-color: #3979bf
	}
	
	.slp-background-color-accent-100[data-v-2b3ad016] {
		background-color: #fca326
	}
	
	.slp-background-color-accent-200[data-v-2b3ad016] {
		background-color: #fc6d26
	}
	
	.slp-background-color-accent-300[data-v-2b3ad016] {
		background-color: #e24329
	}
	
	.slp-background-color-accent-400[data-v-2b3ad016] {
		background-color: #a989f5
	}
	
	.slp-background-color-accent-500[data-v-2b3ad016] {
		background-color: #7759c2
	}



.grid-wrapper[data-v-00bffee2] {
		display: flex;
		flex-direction: column;
		overflow-x: clip
	}
	
	.grid-wrapper[data-v-00bffee2]>* {
		max-width: 100%;
		min-width: 0
	}
	
	.banner[data-v-00bffee2] {
		order: 0
	}
	
	@media screen and (min-width:768px) {
		.banner[data-v-00bffee2] {
			order: -1
		}
	}



@media (max-width:1025px) {
		:lang(en) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1026px) {
		:lang(en) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (max-width:1200px) {
		:not(: lang(en)) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1201px) {
		:not(: lang(en)) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	#navigation[data-v-d2fdf33f] {
		background: #fff;
		left: 0;
		min-height: 84px;
		position: sticky;
		right: 0;
		top: 0;
		z-index: 1025
	}
	
	@media (min-width:576px) and (max-width:1024px) {
		#navigation[data-v-d2fdf33f] {
			min-height: 80px
		}
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] {
		border: none;
		display: none
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] *,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:after,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] {
		display: none
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] *,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:after,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}



.be-nav-navigation[data-v-3e0009a0] {
		backdrop-filter: blur(16px);
		-webkit-backdrop-filter: blur(16px);
		background-color: #fff;
		padding: 4px 24px 16px
	}
	
	.be-nav-navigation[data-v-3e0009a0] *,
	.be-nav-navigation[data-v-3e0009a0]:after,
	.be-nav-navigation[data-v-3e0009a0]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-3e0009a0] {
		overflow-x: clip
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation[data-v-3e0009a0] {
			display: flex;
			justify-content: center;
			padding: 4px 24px 16px
		}
	}
	
	.be-nav-navigation__login-popover[data-v-3e0009a0] {
		display: flex;
		flex-direction: column;
		min-width: 240px;
		padding: 0 24px
	}
	
	.be-nav-navigation__link[data-v-3e0009a0] {
		color: #7759c2
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:hover {
		text-decoration: underline
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:last-of-type {
		padding-bottom: 0
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation__search[data-v-3e0009a0] {
			margin-right: 0
		}
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0] {
		color: #74717a;
		transition: all .3s ease-in-out
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0]:hover {
		color: #45424d
	}
	
	.be-nav-navigation-bottom[data-v-3e0009a0] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding-top: 16px;
		width: 100%
	}
	
	.be-nav-navigation-bottom.centered[data-v-3e0009a0] {
		justify-content: center
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover:after {
		animation: shine-3e0009a0 .8s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left[data-v-3e0009a0] {
		align-items: center;
		color: #74717a !important;
		display: flex
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left ul[data-v-3e0009a0] {
		white-space: nowrap
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left--no-search[data-v-3e0009a0] {
		margin-right: 40px
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0] {
		display: inline-block
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(:last-child) {
		margin-right: 16px
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(: last-child) {
			margin-right: 8px
		}
	}
	
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0] {
		color: #74717a;
		position: relative;
		transition: all .1s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-item_button--active[data-v-3e0009a0],
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0]:hover {
		color: #171321
	}
	
	.be-nav-navigation-bottom .navigation-bottom-right[data-v-3e0009a0] {
		align-items: center;
		display: flex
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-bottom-right .slp-btn[data-v-3e0009a0]:not(: first-child) {
			margin-right: 8px
		}
	}
	
	.v-popper__arrow-container[data-v-3e0009a0] {
		display: none !important
	}
	
	.v-popper__popper[data-v-3e0009a0] {
		outline: none !important
	}
	
	@keyframes shine-3e0009a0 {
		to {
			left: 200%
		}
	}



.navigation-dropdown[data-v-6683d6d6] {
		display: inline-block;
		margin-bottom: -16px;
		padding-bottom: 16px;
		position: relative
	}
	
	.navigation-dropdown:hover .navigation-dropdown__popover[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button[data-v-6683d6d6] {
		color: #74717a;
		position: relative;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__button[data-v-6683d6d6]:hover {
		color: #171321
	}
	
	.navigation-dropdown__button:hover svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button svg[data-v-6683d6d6] {
		bottom: -4px;
		display: none;
		left: calc(50% - 8px);
		position: absolute
	}
	
	.navigation-dropdown__popover[data-v-6683d6d6] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		box-shadow: 0 8px 50px -16px #d1d0d280;
		display: flex;
		flex-wrap: wrap;
		min-width: 170px;
		position: absolute;
		top: 50px;
		transition: visibility 0s, opacity .15s ease-in-out;
		z-index: 1
	}
	
	.navigation-dropdown__popover--center[data-v-6683d6d6] {
		left: 50%;
		transform: translate(-50%)
	}
	
	.navigation-dropdown__popover--hidden[data-v-6683d6d6] {
		opacity: 0;
		visibility: hidden
	}
	
	.navigation-dropdown__popover--left[data-v-6683d6d6] {
		left: 0;
		transform: translate(0)
	}
	
	.navigation-dropdown__popover--right[data-v-6683d6d6] {
		left: 70px;
		transform: translate(-100%)
	}
	
	.navigation-dropdown__popover--show[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown__categories[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		margin: 0 4px;
		min-width: 170px;
		-moz-column-break-inside: avoid;
		break-inside: avoid
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__categories[data-v-6683d6d6] {
			margin: 0 16px
		}
	}
	
	.navigation-dropdown__categories--mb[data-v-6683d6d6] {
		margin-bottom: 24px !important
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6] {
		color: #171321 !important;
		padding: 8px 0;
		white-space: nowrap
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6]:hover {
		color: #7759c2 !important
	}
	
	.navigation-dropdown__bottom-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 8px !important;
		transition: none !important
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__bottom-link[data-v-6683d6d6] {
			padding-bottom: 16px !important;
			padding-left: 16px !important
		}
	}
	
	.navigation-dropdown__main[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px 16px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__main[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	@media (max-width:1400px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -50px
		}
	}
	
	@media (max-width:1200px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -80px
		}
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6] {
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		white-space: normal
	}
	
	.navigation-dropdown__side-section h5[data-v-6683d6d6],
	.navigation-dropdown__side-section p[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6]:hover {
		background-color: #e3d6ff;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__image[data-v-6683d6d6],
	.navigation-dropdown__logo[data-v-6683d6d6] {
		height: 160px;
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__image[data-v-6683d6d6],
		.navigation-dropdown__logo[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__logo[data-v-6683d6d6] {
		background: #fff;
		border-radius: 4px 4px 50px;
		box-sizing: border-box;
		padding: 12px
	}
	
	.navigation-dropdown__logo img[data-v-6683d6d6] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	.navigation-dropdown__icon[data-v-6683d6d6] {
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__icon[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__icon img[data-v-6683d6d6] {
		border-bottom-right-radius: 50px;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 0 !important;
		text-align: left !important;
		transition: none !important
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6]>* {
		transition: none !important
	}
	
	.navigation-dropdown__side-link-small[data-v-6683d6d6] {
		font-size: 14px !important
	}
	
	.navigation-dropdown__footer[data-v-6683d6d6] {
		background-color: #f6f3fe;
		padding: 24px 32px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown__cards[data-v-6683d6d6] {
			display: flex;
			padding: 24px 8px
		}
	}
	
	.nav-card-grid[data-v-6683d6d6] {
		display: grid;
		gap: 1px;
		grid-template-columns: repeat(3, 300px)
	}
	
	.nav-card-grid.separators[data-v-6683d6d6] {
		background-color: #e8e7eb
	}
	
	.with-footer[data-v-6683d6d6] {
		display: flex;
		flex-direction: column
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list--w-footer[data-v-6683d6d6] {
			padding: 0 16px
		}
		.navigation-dropdown-list--w-footer .navigation-dropdown-list__wrapper[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		margin-top: 8px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__item[data-v-6683d6d6] {
		padding: 12px 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		gap: 10px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link[data-v-6683d6d6] {
		font-size: 16px;
		margin-top: 20px;
		padding: 16px 0 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon[data-v-6683d6d6] {
		height: 12px;
		position: relative;
		width: 12px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon svg[data-v-6683d6d6] {
		left: 0;
		position: absolute;
		top: 0
	}



.nav-card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex: 1 1 300px;
		flex-direction: column;
		gap: 16px;
		height: 100%;
		min-width: 300px;
		padding: 24px
	}
	
	.nav-card ul[data-v-4cb1eda5] {
		width: 100%
	}
	
	.nav-card ul[data-v-4cb1eda5]>:first-child {
		padding-top: 0 !important
	}
	
	.nav-card .title[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: flex;
		flex-wrap: nowrap
	}
	
	.nav-card .title:hover .title-chevron[data-v-4cb1eda5] {
		visibility: visible
	}
	
	.nav-card .title[data-v-4cb1eda5] br {
		content: "";
		display: none
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] br {
			display: block
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon {
		height: 16px;
		width: 16px
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] .icon {
			display: none
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon * {
		fill: currentColor
	}
	
	.nav-card .description[data-v-4cb1eda5],
	.nav-card .items[data-v-4cb1eda5],
	.nav-card .title[data-v-4cb1eda5] {
		white-space: normal
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5] {
		border-left: 1px solid #e8e7eb
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5]:first-of-type {
		border-left-color: transparent
	}
	
	.nav-card__item[data-v-4cb1eda5] {
		border-bottom: 1px solid #d1d0d3;
		margin: 0 16px;
		padding: 16px 0 !important
	}
	
	@media (min-width:1025px) {
		.nav-card__item[data-v-4cb1eda5] {
			border-bottom: 0;
			margin: 0;
			padding: 0 0 16px !important
		}
	}
	
	.nav-card__item span[data-v-4cb1eda5] {
		font-weight: 400;
		white-space: normal
	}
	
	@media (min-width:1025px) {
		.nav-card__item span[data-v-4cb1eda5] {
			font-weight: 600
		}
	}
	
	.nav-card__card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex-direction: column;
		gap: 16px;
		width: 100%
	}
	
	.nav-card__card:hover .link[data-v-4cb1eda5],
	.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
		color: #7759c2
	}
	
	@media (min-width:1200px) {
		.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
			align-self: flex-end;
			display: block;
			margin-bottom: 6px
		}
	}
	
	.nav-card__card:hover .nav-card__link[data-v-4cb1eda5] {
		text-decoration-color: #000
	}
	
	.nav-card__card:hover .nav-card__link .slp-icon[data-v-4cb1eda5] {
		transform: translate(8px)
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] {
		height: 16px;
		width: 16px
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] * {
		fill: currentColor
	}
	
	.nav-card__icon[data-v-4cb1eda5] {
		color: #171321;
		height: 24px;
		width: 24px
	}
	
	@media (min-width:1200px) {
		.nav-card__icon[data-v-4cb1eda5] {
			color: #74717a
		}
	}
	
	.nav-card__article[data-v-4cb1eda5] {
		display: flex;
		flex-direction: column;
		gap: 16px
	}
	
	.nav-card .nav-card__link[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: inline-flex;
		text-decoration: underline;
		text-decoration-color: transparent;
		text-underline-offset: 2px;
		transition: all .3s ease
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] {
		height: 12px !important;
		position: relative;
		transform: translate(0);
		transition: all .3s ease;
		width: 12px !important
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] svg {
		left: 0;
		position: absolute;
		top: 0
	}
	
	.anchor-wrapper:hover .cta[data-v-4cb1eda5],
	.anchor-wrapper:hover .link[data-v-4cb1eda5] {
		color: #7759c2
	}
	
	.description[data-v-4cb1eda5] {
		color: #74717abf
	}
	
	.items[data-v-4cb1eda5] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin-top: 4px
	}
	
	@media (max-width:1025px) {
		.items[data-v-4cb1eda5] {
			padding-left: 16px;
			width: 100%
		}
		.items .item[data-v-4cb1eda5] {
			border-bottom: 1px solid #d1d0d3;
			padding-bottom: 16px;
			width: 100%
		}
		.items .link[data-v-4cb1eda5] {
			color: #171321;
			font-weight: 400
		}
	}
	
	.link[data-v-4cb1eda5] {
		color: #000
	}
	
	.link[data-v-4cb1eda5]:hover {
		color: #7759c2
	}
	
	.cta[data-v-4cb1eda5] {
		align-items: center;
		display: flex
	}
	
	.title-chevron[data-v-4cb1eda5] {
		align-self: flex-end;
		padding-bottom: 25px;
		visibility: hidden
	}
	
	@media (max-width:1025px) {
		.title-chevron[data-v-4cb1eda5] {
			visibility: visible
		}
	}



.nav-footer[data-v-536eaa06] {
		align-self: stretch;
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		gap: 24px;
		padding: 24px 32px 32px;
		width: 100%
	}
	
	.nav-footer__title[data-v-536eaa06] {
		color: #7759c2
	}
	
	@media (min-width:1025px) {
		.nav-footer[data-v-536eaa06] {
			padding: 24px
		}
	}
	
	@media (min-width:1200px) {
		.nav-footer[data-v-536eaa06] {
			padding: 32px
		}
	}
	
	.footer-button-container[data-v-536eaa06] {
		background-color: #f6f3fe;
		display: grid;
		gap: 32px;
		grid-template-columns: repeat(3, 1fr)
	}
	
	@media (max-width:1025px) {
		.footer-button-container[data-v-536eaa06] {
			grid-template-columns: 1fr
		}
	}
	
	.footer-button-container .button[data-v-536eaa06] {
		background: #eee7fd;
		border: none;
		border-radius: 4px;
		color: #000;
		justify-content: center;
		width: 100%
	}
	
	.footer-button-container .button[data-v-536eaa06]:hover {
		background: #e3d6ff;
		border: none
	}



@media (min-width:1025px) {
		.navigation-dropdown-list[data-v-d937d793] {
			display: flex
		}
		.navigation-dropdown-list__wrapper[data-v-d937d793] {
			display: flex;
			flex-wrap: wrap;
			padding: 24px
		}
		.navigation-dropdown-list__sections[data-v-d937d793] {
			display: flex;
			gap: 16px
		}
	}
	
	.navigation-dropdown-list__section[data-v-d937d793] {
		-moz-column-break-inside: avoid;
		break-inside: avoid;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin: 24px 16px 0;
		min-width: 170px;
		page-break-inside: avoid
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0 8px
		}
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793] {
		background-color: var(--backgroundColor, #fff);
		color: var(--textColor, #171321);
		display: block;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		position: relative;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]>* {
		position: relative
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]:before {
		background-color: var(--backgroundColor, #fff);
		border-radius: 0 4px 4px 0;
		content: "";
		height: calc(100% + 2px);
		left: 0;
		position: absolute;
		top: -1px;
		width: calc(100% + 2px)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__article a[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793],
	.navigation-dropdown-list__feature__content a[data-v-d937d793] {
		display: flex;
		flex-direction: column;
		height: 100%;
		justify-content: space-between;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-align: left;
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793] svg *,
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] svg * {
		fill: currentColor
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg,
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg {
		transform: translate(8px)
	}
	
	.navigation-dropdown-list__feature__title[data-v-d937d793],
	.navigation-dropdown-list__feature__title span[data-v-d937d793] {
		color: #7759c2
	}
	
	.navigation-dropdown-list__side-link[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] {
		border-bottom: 1px solid #d1d0d3;
		padding: 12px 0 !important
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] {
			border-bottom: 0;
			margin: 0;
			padding: 8px 0 !important
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] span {
		font-size: 18px;
		font-weight: 400;
		line-height: 28px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] span {
			font-size: 16px;
			line-height: 24px
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a {
		color: #171321
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a:hover {
		color: #7759c2
	}
	
	.navigation-dropdown-list__title[data-v-d937d793] {
		color: #7759c2;
		margin: 24px 16px 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__title[data-v-d937d793] {
			margin: 8px 0 0
		}
	}
	
	.navigation-dropdown-list__list[data-v-d937d793] {
		padding-left: 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__list[data-v-d937d793] {
			padding-left: 0
		}
	}
	
	.navigation-dropdown-list__bottom-link[data-v-d937d793] {
		margin: 16px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 0 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 8px 0
		}
	}
	
	.navigation-dropdown-list__image[data-v-d937d793] {
		margin-bottom: 16px;
		max-width: 375px;
		width: 100%
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			height: 160px;
			max-width: 200px;
			width: 200px
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown-list__image img[data-v-d937d793] {
		height: 100%;
		width: 100%
	}
	
	.navigation-dropdown-list__feature-desc[data-v-d937d793] {
		margin: 32px 0
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__feature-desc[data-v-d937d793] {
			margin: 0 0 8px
		}
	}



.be-nav__nav-button[data-v-62226572] {
		transition: background-color .1s ease-in-out !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	.be-nav__nav-button--accent[data-v-62226572] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--accent[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav__nav-button--animate[data-v-62226572]:after {
		animation: shine-62226572 1s ease-in-out
	}
	
	.be-nav__nav-button--gleam[data-v-62226572] {
		background: linear-gradient(93.83deg, #c7b1febf 7.27%, #ffd4d8bf 105.33%) !important;
		border: none !important;
		color: #171321 !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	@keyframes shine-62226572 {
		to {
			left: 200%
		}
	}



.be-nav-tablet[data-v-fb4275f3] {
		align-items: center;
		background-color: #fff;
		display: flex;
		justify-content: space-between;
		padding: 16px 8px
	}
	
	@media (max-width:576px) {
		.be-nav-tablet[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-tablet[data-v-fb4275f3] *,
	.be-nav-tablet[data-v-fb4275f3]:after,
	.be-nav-tablet[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone[data-v-fb4275f3] {
		background-color: #fff
	}
	
	@media (min-width:577px) {
		.be-nav-phone[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-phone[data-v-fb4275f3] *,
	.be-nav-phone[data-v-fb4275f3]:after,
	.be-nav-phone[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone .navigation-top[data-v-fb4275f3] {
		border-radius: 0;
		justify-content: center;
		width: 100%
	}
	
	.be-nav-phone .navigation-top:hover svg[data-v-fb4275f3] {
		fill: #000
	}
	
	.be-nav-phone .navigation-bottom[data-v-fb4275f3] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding: 16px
	}
	
	.be-nav-phone .navigation-bottom .search-icon[data-v-fb4275f3] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		color: #171321 !important
	}
	
	.be-nav-phone .navigation-bottom .search-icon svg path[data-v-fb4275f3] {
		fill: #171321 !important
	}
	
	.be-nav-phone__icon[data-v-fb4275f3],
	.be-nav-phone__icon[data-v-fb4275f3] * {
		color: #fff;
		fill: currentColor
	}
	
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3],
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3] * {
		color: #000
	}



.be-nav-search[data-v-caad2a1a] {
		background-color: #fff;
		bottom: 0;
		left: 0;
		overflow-y: scroll;
		position: fixed;
		right: 0;
		top: 84px
	}
	
	@media (max-width:1025px) {
		.be-nav-search[data-v-caad2a1a] {
			overflow-x: hidden;
			top: 0
		}
	}
	
	.be-nav-search__container[data-v-caad2a1a] {
		height: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-search__container[data-v-caad2a1a] {
			padding: 0 !important
		}
	}
	
	.be-nav-search__row[data-v-caad2a1a] {
		flex-wrap: nowrap !important;
		height: 100%;
		justify-content: center
	}
	
	.be-nav-search__row[data-v-caad2a1a]:focus-visible {
		outline: none
	}
	
	.be-nav-search__close[data-v-caad2a1a] {
		display: flex;
		justify-content: flex-end;
		margin-top: 16px
	}
	
	.be-nav-search__close--text[data-v-caad2a1a] {
		color: #171321 !important
	}



.be-nav-search-content {
		padding: 24px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content {
			padding: 8px
		}
	}
	
	.be-nav-search-content__input {
		position: relative;
		width: 100%
	}
	
	.be-nav-search-content__input input {
		-webkit-appearance: none;
		border: 0;
		border-bottom: 1px solid #d1d0d3;
		border-radius: 0;
		color: #74717a;
		font-size: 2.5rem;
		width: calc(100% - 8px)
	}
	
	.be-nav-search-content__input input::-moz-placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input::placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input:focus {
		outline: none
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input input {
			caret-color: #171321 !important;
			font-size: 1.375rem
		}
	}
	
	.be-nav-search-content__input--close {
		cursor: pointer;
		position: absolute;
		right: 16px;
		top: 20px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input--close {
			top: 4px
		}
	}
	
	.be-nav-search-content__link {
		color: #171321 !important;
		font-weight: 700 !important
	}



.be-nav-suggestions__default[data-v-8f850be7] {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 4px
	}
	
	@media (min-width:1025px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			-moz-column-gap: 32px;
			column-gap: 32px;
			display: grid;
			grid-template-columns: repeat(2, 1fr)
		}
	}
	
	@media (min-width:1200px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			grid-template-columns: repeat(3, 1fr)
		}
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7] {
		background-color: #f6f3fe !important;
		border: none !important;
		color: #171321 !important;
		justify-content: center;
		margin-bottom: 16px;
		transition: all .3s ease-in-out;
		width: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-suggestions__default-btn[data-v-8f850be7] {
			max-width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7]:hover {
		background-color: #e3d6ff !important
	}
	
	.be-nav-suggestions__result[data-v-8f850be7] {
		align-items: center;
		display: flex
	}
	
	.be-nav-suggestions__result--icon[data-v-8f850be7] {
		min-width: 16px
	}
	
	.be-nav-suggestions__result--icon svg[data-v-8f850be7] {
		min-height: 16px;
		min-width: 16px
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
		color: #7759c2;
		font-weight: 400
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7]:hover {
		text-decoration-color: #7759c2
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
			padding-left: 8px !important
		}
	}
	
	.be-nav-suggestions__result .slp-btn span[data-v-8f850be7] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}



.banner[data-v-3611edb9] {
		display: block
	}
	
	.banner[data-v-3611edb9]:hover .icon {
		transform: translate(8px)
	}
	
	.banner__desktop[data-v-3611edb9] {
		align-items: center;
		background-color: #171321;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		overflow: hidden;
		width: 100%
	}
	
	@media (max-width:768px) {
		.banner__desktop[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner__desktop .content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center
	}
	
	.banner__desktop .icon[data-v-3611edb9] {
		color: #fff;
		display: flex;
		transition: all .3s ease
	}
	
	.banner__desktop .icon[data-v-3611edb9] svg * {
		fill: currentColor
	}
	
	.banner__desktop .image[data-v-3611edb9] {
		margin-right: 8px
	}
	
	.banner__desktop .text[data-v-3611edb9] {
		color: #fff;
		padding: 16px 0;
		text-decoration: underline
	}
	
	.banner__mobile[data-v-3611edb9] {
		--background-gradient: linear-gradient(135deg, #f7a20f, #a989f5, #962eff, #09f);
		color: #171321;
		display: block;
		font-size: 14px;
		margin: 9px;
		padding: 8px 12px;
		position: relative;
		text-decoration: none
	}
	
	.banner__mobile[data-v-3611edb9]:before {
		background: var(--background-gradient) border-box;
		border: 2px solid transparent;
		border-radius: 70px;
		content: "";
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask-composite: exclude;
		-webkit-mask-composite: xor;
		position: absolute
	}
	
	.banner__mobile .pill-content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center;
		position: relative;
		z-index: 1
	}
	
	.banner__mobile .pill-content .slp-icon[data-v-3611edb9] {
		margin-left: 16px;
		transition: transform .2s ease-in-out
	}
	
	@media (min-width:768px) {
		.banner__mobile[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner--release[data-v-3611edb9] {
		background: #232150;
		overflow: hidden;
		position: relative
	}
	
	.banner--release[data-v-3611edb9]:after,
	.banner--release[data-v-3611edb9]:before {
		content: "";
		height: 100%;
		left: 0;
		pointer-events: none;
		position: absolute;
		top: 0;
		width: 100%
	}
	
	.banner--release[data-v-3611edb9]:before {
		background: radial-gradient(42.45% 64.15% at 21.3% 14.65%, #ceb3ef26 5.05%, #ceb3ef00)
	}
	
	.banner--release[data-v-3611edb9]:after {
		background: radial-gradient(59.78% 45.32% at 31.69% 94.07%, #e2432933 0, #e2432908)
	}
	
	.banner--release .banner__desktop[data-v-3611edb9] {
		background: transparent;
		display: flex !important;
		justify-content: center
	}
	
	.banner--release .text[data-v-3611edb9] {
		font-weight: 600;
		text-align: center;
		text-decoration: none
	}
	
	@media (max-width:576px) {
		.banner--release .text[data-v-3611edb9] {
			padding: 0
		}
	}
	
	.banner--release .banner__button-text[data-v-3611edb9] {
		color: #fff;
		display: none;
		text-decoration: underline
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button-text[data-v-3611edb9] {
			display: block
		}
	}
	
	.banner--release .banner__button[data-v-3611edb9] {
		font-size: 16px;
		font-weight: 400;
		margin-left: 8px;
		min-width: auto;
		padding: 0
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button[data-v-3611edb9] {
			margin-left: 16px;
			padding: 11px 0
		}
	}
	
	@media (max-width:576px) {
		.banner--release .banner__button .icon svg[data-v-3611edb9] {
			margin: -3px 0 0
		}
	}
	
	.banner--release .content[data-v-3611edb9] {
		display: inline;
		padding: 16px;
		position: relative;
		text-align: center
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9] {
			display: flex;
			padding: 0 8px
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after,
	.banner--release .content[data-v-3611edb9]:before {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 100%;
		content: "";
		height: 100%;
		max-width: 138px;
		pointer-events: none;
		position: absolute;
		width: 100%
	}
	
	.banner--release .content[data-v-3611edb9]:before {
		background-image: url(images/banner/gitlab18-graphic-leftside.svg);
		left: 0;
		margin-left: 32px;
		top: 0;
		transform: translate(-100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:before {
			margin-left: 0;
			transform: translate(-100%)
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after {
		background-image: url(images/banner/gitlab18-graphic-rightside.svg);
		margin-right: 32px;
		right: 0;
		top: -2px;
		transform: translate(100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:after {
			margin-right: 0;
			top: 0
		}
	}



.be-nav-footer[data-v-d1550395] {
		background-color: #171321;
		color: #fff;
		overflow: hidden;
		padding: 40px 16px;
		z-index: 1
	}
	
	.be-nav-footer[data-v-d1550395] *,
	.be-nav-footer[data-v-d1550395]:after,
	.be-nav-footer[data-v-d1550395]:before {
		box-sizing: border-box
	}
	
	.be-nav-footer .disclaimer[data-v-d1550395] {
		background: #f2f1f5;
		padding: 32px 0
	}
	
	@media (max-width:768px) {
		.be-nav-footer .container[data-v-d1550395] {
			padding: 0 !important
		}
	}
	
	.be-nav-footer .footer__navigation[data-v-d1550395] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: space-between
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .footer__navigation[data-v-d1550395] {
			flex-direction: row;
			flex-wrap: nowrap
		}
	}
	
	.be-nav-footer .logo[data-v-d1550395] {
		display: flex;
		margin: 0 auto 0 0
	}
	
	.be-nav-footer .logo span[data-v-d1550395] {
		font-size: 1.125rem;
		margin-left: 4px
	}
	
	.be-nav-footer .content[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 30px;
		justify-content: space-between;
		margin-top: 48px
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .content[data-v-d1550395] {
			margin-top: 0
		}
	}
	
	@media (min-width:769px) {
		.be-nav-footer .column-wrapper[data-v-d1550395] {
			margin-top: 24px
		}
	}
	
	.be-nav-footer .column[data-v-d1550395] {
		flex: 1 0 auto;
		max-width: 150px;
		min-width: 2rem;
		width: 100%
	}
	
	.be-nav-footer .column__heading[data-v-d1550395] {
		margin-bottom: 16px
	}
	
	@media (max-width:768px) {
		.be-nav-footer .column__nested[data-v-d1550395] {
			align-items: flex-start;
			display: flex;
			gap: 30px;
			justify-content: space-between;
			max-width: 100%
		}
		.be-nav-footer .column__nested[data-v-d1550395]>* {
			width: 145px
		}
	}
	
	@media (min-width:768px) {
		.be-nav-footer .column[data-v-d1550395] {
			max-width: 160px
		}
	}
	
	@media (max-width:768px) {
		.be-nav-footer .divided[data-v-d1550395] {
			width: 100%
		}
	}
	
	.be-nav-footer .links__item[data-v-d1550395] {
		margin-bottom: 8px
	}
	
	.be-nav-footer .links__item[data-v-d1550395]:hover {
		text-decoration: underline
	}
	
	@media (max-width:768px) {
		.be-nav-footer .links__divided[data-v-d1550395] {
			-moz-column-gap: calc(100% - 290px);
			column-gap: calc(100% - 290px);
			-moz-columns: 120px 2;
			columns: 120px 2
		}
	}
	
	.be-nav-footer .link[data-v-d1550395] {
		color: #fff;
		font-size: .875rem;
		line-height: 1.5714285714
	}
	
	.be-nav-footer .footer__cta[data-v-d1550395] {
		display: flex;
		flex-direction: column;
		padding-top: 64px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__cta[data-v-d1550395] {
			padding-top: 96px
		}
	}
	
	.be-nav-footer .footer__selectors[data-v-d1550395] {
		align-items: baseline;
		border-bottom: 1px solid #fff;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		margin-bottom: 32px;
		padding-bottom: 24px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__selectors[data-v-d1550395] {
			flex-direction: row
		}
	}
	
	.be-nav-footer .footer__selectors--two-children[data-v-d1550395] {
		justify-content: space-between
	}
	
	.be-nav-footer__source-buttons[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.be-nav-footer__button[data-v-d1550395] {
		border: none;
		color: #fff;
		cursor: pointer;
		font-size: .875rem;
		font-weight: 660;
		padding: 0;
		text-decoration: underline
	}
	
	.be-nav-footer__button--black[data-v-d1550395] {
		color: #171321
	}
	
	.be-nav-footer .source p[data-v-d1550395] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.be-nav-footer .source a[data-v-d1550395] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.be-nav-footer .source img[data-v-d1550395] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395],
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395] {
		border: none !important;
		color: #fff !important;
		cursor: pointer;
		font-family: Sans, sans-serif !important;
		font-size: 14px !important;
		padding: 0 !important;
		text-align: left !important
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395]:hover,
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395]:hover {
		background: inherit;
		text-decoration: underline
	}



	
	
	
	
	
	
	
	
	



.social__links[data-v-cfa6ae15] {
		align-items: center;
		display: flex;
		gap: 15px;
		margin-top: 32px;
		width: 100%
	}
	
	@media (min-width:829px) {
		.social__links[data-v-cfa6ae15] {
			margin-top: 0;
			width: inherit
		}
	}
	
	.social__links--icon[data-v-cfa6ae15] {
		color: #fff;
		height: auto;
		transition: .3s;
		width: 24px
	}
	
	.social__links--icon[data-v-cfa6ae15] * {
		fill: currentColor
	}
	
	.social__links--icon[data-v-cfa6ae15]:hover {
		color: #a989f5
	}



.footer-source[data-v-df34934d] {
		display: flex;
		flex-direction: column
	}
	
	.footer-source__source-buttons[data-v-df34934d] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.footer-source p[data-v-df34934d] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.footer-source a[data-v-df34934d] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.footer-source img[data-v-df34934d] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}



.strikethrough[data-v-6d75ff47] {
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	.emailField[data-v-6d75ff47] {
		justify-content: center;
		margin-bottom: 120px
	}
	
	@media (max-width:576px) {
		.emailField[data-v-6d75ff47] {
			margin-bottom: 56px
		}
	}
	
	[data-v-6d75ff47] .email-input {
		background-color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta {
		color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta:hover {
		text-decoration-color: #fff
	}
	
	.gartner[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border: 1px solid #45424d;
		border-radius: 12px;
		color: #fff;
		display: inline-flex;
		margin-bottom: 120px;
		margin-left: 8px;
		padding: 16px 32px
	}
	
	.gartner .gartner-content[data-v-6d75ff47] {
		margin: 0 64px 0 32px
	}
	
	@media (max-width:576px) {
		.gartner[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			margin-left: 0;
			padding: 24px 24px 24px 16px
		}
		.gartner .gartner-content[data-v-6d75ff47] {
			margin: 16px 0;
			text-align: left
		}
	}
	
	.gartner .banner-image[data-v-6d75ff47] {
		height: 20px
	}
	
	.gartner .banner-button[data-v-6d75ff47] {
		color: #a989f5;
		font-weight: 400;
		text-decoration: none
	}
	
	.gartner[data-v-6d75ff47]>* {
		z-index: 6
	}
	
	.video[data-v-6d75ff47] {
		padding-bottom: 120px
	}
	
	@media (max-width:576px) {
		.video[data-v-6d75ff47] {
			padding-bottom: 56px
		}
	}
	
	.video[data-v-6d75ff47] video {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(0deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent;
		border-radius: 16px
	}
	
	.video[data-v-6d75ff47] .video-modal-loop__play-icon {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(90deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent
	}
	
	.pill_text[data-v-6d75ff47] {
		align-items: center;
		display: flex
	}
	
	.pill_text span[data-v-6d75ff47] {
		margin-left: 8px
	}
	
	@media (max-width:576px) {
		.pill_text[data-v-6d75ff47] {
			margin-left: 0
		}
		.pill_text img[data-v-6d75ff47] {
			display: none
		}
		.pill_text span[data-v-6d75ff47] {
			margin-left: 0
		}
	}
	
	.pill__button[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border-radius: 100px;
		color: #fff;
		display: flex;
		font-size: 16px;
		font-weight: 580;
		gap: 8px;
		line-height: 28px;
		margin-left: 8px;
		padding: 4px 8px;
		text-decoration: none;
		z-index: 6
	}
	
	@media (max-width:576px) {
		.pill__button[data-v-6d75ff47] {
			margin: auto;
			padding: 0 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47] {
		align-items: center;
		color: #fff;
		display: inline-flex;
		margin-bottom: 32px;
		margin-top: 56px;
		padding: 4px 4px 4px 8px;
		position: relative
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			font-size: 16px;
			gap: 8px;
			padding: 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47]:before {
		background: linear-gradient(89.09deg, #e1986d -1.12%, #7759c2 102.06%, #6e43d3 102.07%) border-box;
		border: 1.5px solid transparent;
		border-radius: 20px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47]:before {
			border-radius: 12px
		}
	}
	
	.section[data-v-6d75ff47] {
		background: linear-gradient(180deg, #2c2656 0, #2c2656, #171321 50%, #171321);
		color: #fff;
		overflow: hidden;
		padding-top: 56px;
		position: relative;
		text-align: center;
		--blob-size: 1100px;
		--blob-speed: 10s;
		--blob-speed-scale: calc(var(--blob-speed)*.75);
		--blob-speed-move: calc(var(--blob-speed)*1);
		--blob-speed-rotate: calc(var(--blob-speed)*2);
		--blob-opacity: .22;
		--blob-blur: 60px;
		--blob-color-1: #fca326;
		--blob-color-2: #ceb3ef;
		--blob-color-3: #a989f5;
		--blob-color-4: #ceb3ef;
		--blob-color-5: #6fdac9;
		--blob-shape-speed: 9s
	}
	
	.section[data-v-6d75ff47]:before {
		background-image: url(images/homepage/background-star.svg);
		background-position: bottom;
		background-repeat: no-repeat;
		bottom: 0;
		content: "";
		height: -webkit-fill-available;
		left: 0;
		opacity: .6;
		position: absolute;
		width: 100%
	}
	
	@media (max-width:576px) {
		.section[data-v-6d75ff47]:before {
			left: -200px;
			width: 150%
		}
	}
	
	.blobs[data-v-6d75ff47] {
		filter: blur(var(--blob-blur));
		height: 120%;
		right: 0;
		bottom: 0;
		left: 0;
		overflow: visible;
		position: absolute;
		top: 0;
		z-index: 0
	}
	
	.blob-container[data-v-6d75ff47] {
		backface-visibility: hidden;
		height: 100%;
		position: absolute;
		width: 100%;
		will-change: transform
	}
	
	.blob[data-v-6d75ff47] {
		border-radius: 100%;
		height: calc(var(--blob-size)*.35);
		opacity: var(--blob-opacity);
		position: absolute;
		transform-origin: center;
		width: var(--blob-size)
	}
	
	.blob-1[data-v-6d75ff47] {
		animation: blob-pulse-1-6d75ff47 var(--blob-speed-scale) infinite ease-in-out, blob-shape-1-6d75ff47 var(--blob-shape-speed) infinite alternate ease-in-out, blob-float-1-6d75ff47 calc(var(--blob-speed-move)*1.6) infinite alternate ease-in-out;
		background-color: var(--blob-color-1);
		left: -15%;
		top: -10%
	}
	
	.blob-2[data-v-6d75ff47] {
		animation: blob-pulse-2-6d75ff47 calc(var(--blob-speed-scale)*.8) infinite ease-in-out, blob-shape-2-6d75ff47 calc(var(--blob-shape-speed)*1.2) infinite alternate ease-in-out, blob-float-2-6d75ff47 calc(var(--blob-speed-move)*1.8) infinite alternate ease-in-out;
		background-color: var(--blob-color-2);
		right: 20%;
		top: -20%
	}
	
	.blob-3[data-v-6d75ff47] {
		animation: blob-pulse-3-6d75ff47 calc(var(--blob-speed-scale)*1.2) infinite ease-in-out, blob-shape-3-6d75ff47 calc(var(--blob-shape-speed)*.8) infinite alternate ease-in-out, blob-float-3-6d75ff47 calc(var(--blob-speed-move)*2) infinite alternate ease-in-out;
		background-color: var(--blob-color-3);
		left: 0;
		top: 20%
	}
	
	.blob-4[data-v-6d75ff47] {
		animation: blob-pulse-4-6d75ff47 calc(var(--blob-speed-scale)*1) infinite ease-in-out, blob-shape-4-6d75ff47 calc(var(--blob-shape-speed)*1.4) infinite alternate ease-in-out, blob-float-4-6d75ff47 calc(var(--blob-speed-move)*1.7) infinite alternate ease-in-out;
		background-color: var(--blob-color-4);
		right: 0;
		top: 80%
	}
	
	.blob-5[data-v-6d75ff47] {
		animation: blob-pulse-5-6d75ff47 calc(var(--blob-speed-scale)*.9) infinite ease-in-out, blob-shape-5-6d75ff47 calc(var(--blob-shape-speed)*1.3) infinite alternate ease-in-out, blob-float-5-6d75ff47 calc(var(--blob-speed-move)*1.9) infinite alternate ease-in-out;
		background-color: var(--blob-color-5);
		right: -15%;
		top: 5%
	}
	
	.content-container[data-v-6d75ff47] {
		align-items: center;
		display: flex;
		height: 100%;
		padding-top: 4rem;
		position: relative;
		width: 100%;
		z-index: 5
	}
	
	@media (max-width:576px) {
		.content-container[data-v-6d75ff47] {
			padding-top: 0
		}
	}
	
	@keyframes blob-pulse-1-6d75ff47 {
		0%,
		to {
			transform: scale(.8, 1.2)
		}
		50% {
			transform: scale(1.2, .8)
		}
	}
	
	@keyframes blob-pulse-2-6d75ff47 {
		0%,
		to {
			transform: scale(.9, 1.1)
		}
		50% {
			transform: scale(1.1, .9)
		}
	}
	
	@keyframes blob-pulse-3-6d75ff47 {
		0%,
		to {
			transform: scale(1.1, .9)
		}
		50% {
			transform: scale(.85, 1.15)
		}
	}
	
	@keyframes blob-pulse-4-6d75ff47 {
		0%,
		to {
			transform: scale(.95, 1.05)
		}
		50% {
			transform: scale(1.15, .85)
		}
	}
	
	@keyframes blob-pulse-5-6d75ff47 {
		0%,
		to {
			transform: scale(1)
		}
		50% {
			transform: scale(1.3, .7)
		}
	}
	
	@keyframes blob-shape-1-6d75ff47 {
		0% {
			border-radius: 60% 40% 70% 30%/40% 50% 50% 60%
		}
		25% {
			border-radius: 70% 30% 50% 50%/30% 40% 60% 70%
		}
		50% {
			border-radius: 40% 60% 30% 70%/50% 60% 40% 50%
		}
		75% {
			border-radius: 30% 70% 70% 30%/60% 40% 50% 50%
		}
		to {
			border-radius: 60% 40% 50% 50%/50% 30% 70% 50%
		}
	}
	
	@keyframes blob-shape-2-6d75ff47 {
		0% {
			border-radius: 50% 50% 40% 60%/60% 40% 50% 50%
		}
		25% {
			border-radius: 30% 70% 70% 30%/50% 50% 60% 40%
		}
		50% {
			border-radius: 70% 30% 50% 50%/40% 60% 50% 50%
		}
		75% {
			border-radius: 50% 50% 30% 70%/70% 30% 40% 60%
		}
		to {
			border-radius: 40% 60% 60% 40%/50% 50% 40% 60%
		}
	}
	
	@keyframes blob-shape-3-6d75ff47 {
		0% {
			border-radius: 40% 60% 60% 40%/60% 30% 70% 40%
		}
		25% {
			border-radius: 60% 40% 30% 70%/50% 60% 30% 70%
		}
		50% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		75% {
			border-radius: 70% 30% 50% 50%/40% 50% 60%
		}
		to {
			border-radius: 30% 70% 60% 40%/70% 40% 30% 60%
		}
	}
	
	@keyframes blob-shape-4-6d75ff47 {
		0% {
			border-radius: 60% 40% 30% 70%/40% 70% 30% 60%
		}
		25% {
			border-radius: 40% 60% 70% 30%/60% 40% 70% 30%
		}
		50% {
			border-radius: 70% 30% 40% 60%/30% 60% 40% 70%
		}
		75% {
			border-radius: 30% 70% 60% 40%/70% 30% 60% 40%
		}
		to {
			border-radius: 60% 40% 50% 50%/40% 60% 30% 70%
		}
	}
	
	@keyframes blob-shape-5-6d75ff47 {
		0% {
			border-radius: 50% 50% 60% 40%/40% 60% 50% 50%
		}
		25% {
			border-radius: 40% 60% 50% 50%/70% 30% 40% 60%
		}
		50% {
			border-radius: 60% 40% 40% 60%/50% 50% 70% 30%
		}
		75% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		to {
			border-radius: 30% 70% 50% 50%/60% 40% 30% 70%
		}
	}
	
	@keyframes blob-float-1-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(25%, 20%) rotate(10deg)
		}
		to {
			transform: translate(-20%, 30%) rotate(-10deg)
		}
	}
	
	@keyframes blob-float-2-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 30%) rotate(-15deg)
		}
		to {
			transform: translate(15%, 25%) rotate(5deg)
		}
	}
	
	@keyframes blob-float-3-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 50%) rotate(8deg)
		}
		to {
			transform: translate(-30%, -20%) rotate(-12deg)
		}
	}
	
	@keyframes blob-float-4-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(-25%, -20%) rotate(-10deg)
		}
		to {
			transform: translate(30%, 15%) rotate(15deg)
		}
	}
	
	@keyframes blob-float-5-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		33% {
			transform: translate(-25%, 20%) rotate(-5deg)
		}
		66% {
			transform: translate(-15%, 5%) rotate(5deg)
		}
		to {
			transform: translate(-30%, 45%) rotate(10deg)
		}
	}



.email-redirect[data-v-90cf3d0f] {
		display: flex
	}
	
	@media (max-width:576px) {
		.email-redirect[data-v-90cf3d0f] {
			flex-direction: column
		}
	}
	
	.email-input[data-v-90cf3d0f] {
		align-items: center;
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		display: flex;
		justify-content: space-between;
		padding: 4px 4px 4px 16px
	}
	
	.email-input[data-v-90cf3d0f]:focus-within {
		border: 1px solid #70b4ff
	}
	
	@media (max-width:576px) {
		.email-input__submit[data-v-90cf3d0f] {
			justify-content: center;
			width: 100%
		}
	}
	
	.email-input input[data-v-90cf3d0f] {
		border: none;
		display: flex;
		font-family: Sans;
		font-size: 16px;
		font-weight: 400;
		height: 100%;
		line-height: 24px;
		margin-right: 16px;
		min-width: 240px
	}
	
	.email-input input[data-v-90cf3d0f]::-moz-placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]::placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]:active,
	.email-input input[data-v-90cf3d0f]:focus {
		outline: none
	}
	
	@media (max-width:576px) {
		.email-input input[data-v-90cf3d0f] {
			align-self: flex-start;
			margin-right: unset;
			min-width: 100%;
			padding: 16px
		}
		.email-input[data-v-90cf3d0f] {
			flex-direction: column;
			padding: 0
		}
	}
	
	.secondary-cta[data-v-90cf3d0f] {
		justify-content: center;
		margin-left: 32px
	}
	
	@media (max-width:576px) {
		.secondary-cta[data-v-90cf3d0f] {
			margin-top: 16px
		}
	}



.video-modal-loop[data-v-655bc4c7] {
		cursor: pointer;
		position: relative
	}
	
	.video-modal-loop__play-icon[data-v-655bc4c7] {
		border: 2px solid #45424d;
		border-radius: 9999px;
		box-sizing: content-box;
		color: #171321;
		cursor: pointer;
		font-size: 48px;
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		transition: color .2s ease;
		z-index: 2
	}
	
	@media (min-width:576px) {
		.video-modal-loop__play-icon[data-v-655bc4c7] {
			height: 96px;
			width: 96px
		}
	}
	
	.video-modal-loop__play-icon path[data-v-655bc4c7] {
		fill: #fff;
		transition: color .2s ease
	}
	
	.video-modal-loop__play-icon circle[data-v-655bc4c7] {
		fill: currentColor;
		transition: color .2s ease
	}
	
	.video-modal-loop__video-looping[data-v-655bc4c7] {
		filter: brightness(.6);
		width: 100%
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon[data-v-655bc4c7] {
		color: #1e1d43
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon path[data-v-655bc4c7] {
		color: #fff
	}
	
	.video-modal-loop--dark[data-v-655bc4c7] {
		background-color: #171321
	}



.modal[data-v-8019ad5d] {
		background: transparent;
		display: flex;
		flex-direction: column;
		margin-top: 160px
	}
	
	@media (max-width:1025px) {
		.modal[data-v-8019ad5d] {
			width: 100%
		}
	}
	
	.modal__backdrop[data-v-8019ad5d] {
		align-items: flex-start;
		background-color: #171321d9;
		bottom: 0;
		display: flex;
		justify-content: center;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1040
	}
	
	.modal__backdrop--light[data-v-8019ad5d] {
		background-color: #d1d0d2c4
	}
	
	.modal__header[data-v-8019ad5d] {
		background-color: transparent;
		justify-content: space-between;
		position: relative
	}
	
	.modal__footer[data-v-8019ad5d],
	.modal__header[data-v-8019ad5d] {
		display: flex;
		padding: 16px
	}
	
	.modal__body[data-v-8019ad5d] {
		padding: 8px;
		position: relative
	}
	
	.btn__close[data-v-8019ad5d] {
		border: none;
		border-radius: 50%;
		cursor: pointer;
		height: 45px;
		position: absolute;
		right: -8px;
		top: 0;
		width: 45px
	}
	
	@media (min-width:1025px) {
		.btn__close[data-v-8019ad5d] {
			right: -24px
		}
	}
	
	.btn__close svg[data-v-8019ad5d] {
		height: 100%;
		width: 100%
	}



.video-wrapper[data-v-803c7e46] {
		position: relative;
		width: 100%
	}
	
	.video-wrapper .video[data-v-803c7e46] {
		cursor: pointer;
		height: 100% !important;
		width: 920px !important
	}
	
	@media (max-width:1025px) {
		.video-wrapper .video[data-v-803c7e46] {
			width: 100% !important
		}
	}
	
	.video-wrapper .video[data-v-803c7e46] .video-thumbnail,
	.video-wrapper .video[data-v-803c7e46] .vimeo-player {
		height: 100%
	}
	
	.video-wrapper .video-thumbnail[data-v-803c7e46] {
		height: auto;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.video-wrapper .video-thumbnail:hover+.video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #7d2bd9;
		opacity: 1
	}
	
	.video-wrapper .video-thumbnail__play-icon[data-v-803c7e46] {
		opacity: .75;
		position: absolute;
		right: 47%;
		top: 40%;
		transition: all .3s
	}
	
	.video-wrapper .video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #333;
		transition: all .3s ease-in-out
	}



.vimeo-player iframe {
		aspect-ratio: 16/9;
		height: auto;
		max-width: 100% !important;
		width: 100%
	}



.title[data-v-751da43f] {
		color: #74717a;
		margin-bottom: 32px;
		text-align: center
	}
	
	.marquee[data-v-751da43f] {
		display: flex;
		gap: 64px;
		-webkit-mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		position: relative
	}
	
	.marquee:hover .marquee__content[data-v-751da43f] {
		animation-play-state: paused
	}
	
	.marquee .marquee__content[data-v-751da43f] {
		align-items: center;
		animation: scroll-751da43f 20s linear infinite;
		display: flex;
		flex-shrink: 0;
		gap: 64px
	}
	
	.marquee .marquee__content .logo[data-v-751da43f] {
		max-height: 32px
	}
	
	@keyframes scroll-751da43f {
		0% {
			transform: translate(0)
		}
		to {
			transform: translate(calc(-100% - 64px))
		}
	}
	
	@media (prefers-reduced-motion:reduce) {
		.marquee__content[data-v-751da43f] {
			animation-play-state: paused !important
		}
	}



.emailField[data-v-a7f456d7] {
		justify-content: center;
		margin-top: 32px
	}
	
	.hero[data-v-a7f456d7] {
		margin-bottom: 80px;
		text-align: center
	}
	
	.content[data-v-a7f456d7] {
		margin-top: 120px
	}
	
	.slp-btn-secondary[data-v-a7f456d7] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		margin-left: 16px;
		text-align: center
	}



.buffer[data-v-c1476a23] {
		height: 200px
	}
	
	.wrapper[data-v-c1476a23] {
		margin: 120px 0
	}
	
	@media (max-width:576px) {
		.wrapper[data-v-c1476a23] {
			margin: 56px 0 120px
		}
	}
	
	.feature-description[data-v-c1476a23] {
		color: #a2a1a6;
		margin-top: 8px
	}
	
	.cards-container[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		scroll-timeline: --cards-scroll block
	}
	
	.cards-container .card[data-v-c1476a23] {
		background-color: #fff;
		border-radius: 16px;
		box-shadow: 0 -8px 20px #0000001a;
		display: flex;
		height: 548px;
		overflow: hidden;
		position: sticky;
		transform-origin: center top;
		will-change: transform
	}
	
	.cards-container .card-1[data-v-c1476a23] {
		top: calc(84px + 10vh);
		z-index: 1;
		view-timeline: --card-1-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-1-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-1[data-v-c1476a23] {
			top: 120px
		}
	}
	
	.cards-container .card-2[data-v-c1476a23] {
		top: calc(108px + 10vh);
		z-index: 2;
		view-timeline: --card-2-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-2-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-2[data-v-c1476a23] {
			top: 144px
		}
	}
	
	.cards-container .card-3[data-v-c1476a23] {
		top: calc(132px + 10vh);
		z-index: 3;
		view-timeline: --card-3-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-3-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-3[data-v-c1476a23] {
			top: 168px
		}
	}
	
	.cards-container .card-4[data-v-c1476a23] {
		top: calc(156px + 10vh);
		z-index: 4;
		view-timeline: --card-4-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-4-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-4[data-v-c1476a23] {
			top: 192px
		}
	}
	
	.cards-container .card-5[data-v-c1476a23] {
		top: calc(180px + 10vh);
		z-index: 5;
		view-timeline: --card-5-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-5-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-5[data-v-c1476a23] {
			top: 216px
		}
	}
	
	.cards-container .card-6[data-v-c1476a23] {
		top: calc(204px + 10vh);
		z-index: 6;
		view-timeline: --card-6-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-6-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-6[data-v-c1476a23] {
			top: 240px
		}
	}
	
	.cards-container .card-7[data-v-c1476a23] {
		top: calc(228px + 10vh);
		z-index: 7;
		view-timeline: --card-7-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-7-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-7[data-v-c1476a23] {
			top: 264px
		}
	}
	
	.cards-container .card-8[data-v-c1476a23] {
		top: calc(252px + 10vh);
		z-index: 8;
		view-timeline: --card-8-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-8-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-8[data-v-c1476a23] {
			top: 288px
		}
	}
	
	.cards-container .card-9[data-v-c1476a23] {
		top: calc(276px + 10vh);
		z-index: 9;
		view-timeline: --card-9-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-9-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-9[data-v-c1476a23] {
			top: 312px
		}
	}
	
	.cards-container .card-10[data-v-c1476a23] {
		top: calc(300px + 10vh);
		z-index: 10;
		view-timeline: --card-10-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-10-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-10[data-v-c1476a23] {
			top: 336px
		}
	}
	
	.cards-container .card.card-1[data-v-c1476a23] {
		margin-bottom: 96px
	}
	
	.cards-container .card.card-2[data-v-c1476a23] {
		margin-bottom: 72px
	}
	
	.cards-container .card.card-3[data-v-c1476a23] {
		margin-bottom: 48px
	}
	
	.cards-container .card.card-4[data-v-c1476a23] {
		margin-bottom: 24px
	}
	
	.cards-container .card .left-side[data-v-c1476a23],
	.cards-container .card .right-side[data-v-c1476a23] {
		flex: 0 0 50%
	}
	
	.cards-container .card .card-title[data-v-c1476a23] {
		margin-top: 16px;
		padding-right: 24px
	}
	
	@media (max-width:576px) {
		.cards-container .card .right-side[data-v-c1476a23] {
			display: none
		}
		.cards-container .card .left-side[data-v-c1476a23] {
			flex: 1;
			padding: 24px !important
		}
		.cards-container .card .left-side .card-title[data-v-c1476a23] {
			padding-right: 0
		}
		.cards-container .card .left-side .slp-btn[data-v-c1476a23] {
			text-align: left
		}
	}
	
	.cards-container .card .left-side[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		padding: 48px
	}
	
	.cards-container .card .left-side .pill[data-v-c1476a23] {
		background: linear-gradient(90deg, #a989f566, #fca32666);
		border-radius: 100px;
		padding: 4px 8px;
		width: -moz-fit-content;
		width: fit-content
	}
	
	.cards-container .card .left-side.gitlab-duo[data-v-c1476a23] {
		background-color: #171321;
		color: #fff
	}
	
	.cards-container .card .left-side.gitlab-duo .slp-btn[data-v-c1476a23] {
		color: #fff
	}
	
	.cards-container .card .left-side.security .pill[data-v-c1476a23] {
		background: #cbe2f9;
		color: #0b5cad
	}
	
	.cards-container .card .left-side.platform .pill[data-v-c1476a23] {
		background: #e1d8f9;
		color: #5943b6
	}
	
	.cards-container .card .left-side.devsecops .pill[data-v-c1476a23] {
		background: #c9e7d7;
		color: #0b5d32
	}
	
	.cards-container .card .left-side .feature[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		margin-top: 24px
	}
	
	.cards-container .card .left-side .feature-title[data-v-c1476a23] {
		align-items: flex-start;
		display: flex;
		font-size: 20px;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title svg[data-v-c1476a23] {
		flex-shrink: 0;
		margin-top: 6px
	}
	
	.cards-container .card .left-side .feature-title__content[data-v-c1476a23] {
		flex: 1
	}
	
	.cards-container .card .left-side .feature-title__title[data-v-c1476a23] {
		align-items: center;
		display: flex;
		flex-wrap: wrap;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title__title .new-pill[data-v-c1476a23] {
		align-items: center;
		background: linear-gradient(100deg, #aa8af6 6.7%, #d09596 93.89%);
		border-radius: 100px;
		display: inline-flex;
		font-size: 12px;
		font-weight: 660;
		height: 20px;
		line-height: 1;
		padding: 0 8px
	}
	
	.cards-container .card .right-side[data-v-c1476a23] {
		background: linear-gradient(90deg, #eee7fd 2.53%, #f6f3fed4 50.98%, #ffd4d873)
	}
	
	.cards-container .card .right-side img[data-v-c1476a23] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	@keyframes scale-card-c1476a23 {
		0% {
			transform: scale(.9)
		}
		to {
			transform: scale(1)
		}
	}



.carousel-container[data-v-a1abc733] {
		margin: 48px 0 120px;
		position: relative
	}
	
	@media (max-width:546px) {
		.carousel-container[data-v-a1abc733] {
			margin-bottom: 48px;
			overflow: visible;
			padding: 0
		}
	}
	
	.carousel-track[data-v-a1abc733] {
		--position: 3;
		--animating: 0;
		--card-width: calc(33.33333% - 21.33333px);
		--card-gap: 32px;
		display: flex;
		gap: var(--card-gap);
		touch-action: pan-y;
		transform: translate(calc(var(--position)*-1*(var(--card-width) + var(--card-gap))));
		transition: transform calc(.5s*var(--animating)) cubic-bezier(.25, 1, .5, 1);
		will-change: transform
	}
	
	@media (max-width:880px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: calc(50% - 16px);
			--card-gap: 16px
		}
	}
	
	@media (max-width:546px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: 85%;
			--card-gap: 16px;
			left: calc((100% - var(--card-width))/2);
			position: relative
		}
	}
	
	.nav-button[data-v-a1abc733] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 50%;
		position: absolute;
		top: calc(50% - 24px);
		z-index: 2
	}
	
	@media (max-width:546px) {
		.nav-button[data-v-a1abc733] {
			display: none
		}
	}
	
	.previous-button[data-v-a1abc733] {
		left: -16px
	}
	
	.next-button[data-v-a1abc733] {
		right: -16px
	}
	
	.card[data-v-a1abc733] {
		border-radius: 16px;
		color: #171321;
		display: flex;
		flex: 0 0 var(--card-width);
		flex-direction: column;
		height: 370px;
		max-width: var(--card-width);
		min-width: 240px;
		padding: 32px;
		transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);
		will-change: transform, box-shadow
	}
	
	@media (max-width:546px) {
		.card[data-v-a1abc733] {
			height: 330px;
			min-width: unset
		}
	}
	
	@media (min-width:546px) {
		.card[data-v-a1abc733]:hover {
			box-shadow: 0 6px 10px #00000026;
			transform: scale(1.05)
		}
	}
	
	.card-image[data-v-a1abc733] {
		height: 48px;
		margin-right: auto;
		margin-top: auto;
		max-width: 100%;
		-o-object-fit: contain;
		object-fit: contain
	}



.slp-btn-secondary[data-v-308feca3] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		text-align: center
	}
	
	.container[data-v-308feca3] {
		display: flex;
		margin-top: 48px
	}
	
	@media (max-width:576px) {
		.container[data-v-308feca3] {
			flex-direction: column-reverse;
			margin-bottom: 96px;
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3] {
		margin-top: 120px
	}
	
	@media (max-width:576px) {
		.container .left-side[data-v-308feca3],
		.container .left-side .title[data-v-308feca3] {
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3],
	.container .right-side[data-v-308feca3] {
		flex: 0 0 50%
	}
	
	@media (max-width:576px) {
		.container .image[data-v-308feca3] {
			margin: 0;
			width: 100%
		}
	}



.next-steps[data-v-11ff7e85] {
		background: #171321;
		color: #fff;
		padding-bottom: 32px;
		position: relative;
		z-index: 1
	}
	
	.next-steps .eyebrow[data-v-11ff7e85] {
		color: #a2a1a6
	}
	
	.next-steps__container[data-v-11ff7e85] {
		align-items: center;
		background: #171321;
		border-bottom: 1px solid var(--slp-color-surface-600, #45424d);
		display: flex;
		flex-direction: column;
		padding: 64px 24px
	}
	
	@media (min-width:576px) {
		.next-steps__container[data-v-11ff7e85] {
			padding: 96px
		}
	}
	
	@media (min-width:768px) {
		.next-steps__container[data-v-11ff7e85] {
			max-width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.next-steps__container[data-v-11ff7e85] {
			text-align: center
		}
	}
	
	.next-steps__container .description[data-v-11ff7e85] {
		max-width: 650px;
		text-align: center
	}
	
	.next-steps__container .buttons[data-v-11ff7e85] {
		display: flex;
		flex-direction: row;
		gap: 24px
	}
	
	@media (max-width:1025px) {
		.next-steps__container .buttons[data-v-11ff7e85] {
			flex-direction: column;
			width: 100%
		}
	}
	
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		border: 1px solid var(--slp-color-surface-50, #fff);
		border-radius: 4px
	}
	
	.next-steps__container .buttons .main-button[data-v-11ff7e85],
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		justify-content: center
	}
	
	.next-steps__header[data-v-11ff7e85] {
		background: linear-gradient(89.95deg, #feb484 3.13%, #a686f2 66.86%, #592ac8 123.2%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent
	}
	
	.next-steps__header h2[data-v-11ff7e85] {
		line-height: 1.14;
		text-align: center
	}





#page-why-gitlab {
		background-color: #171321;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M0 4251.23q2.41-1.8 4.81-3.63v.74c218.134-165.95 362.04-412.57 400.067-685.61 38.027-273.05-32.941-550.17-197.292-770.4L0 2515.53zm0-2515.05V0c130.84 98.311 237.005 226.841 309.309 375.286 84.064 172.59 119.063 365.335 101.104 556.802-17.958 191.472-88.17 374.152-202.828 527.752z' clip-rule='evenodd' opacity='.08'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1112.5' x2='319.87' y1='6838.31' y2='-1012.95' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M1603 864.508c.01 24.852.91 49.748 2.69 74.642 13.77 191.82 79.97 376.03 191.24 532.14l3.66 4.81c7.14 9.99 14.65 19.97 22.16 29.77L2060 1822.21V0c-143.69 97.105-261.09 229.344-341.05 384.738-76.27 148.232-115.87 312.488-115.95 478.788zm457 1624.682v1821.52a1032.6 1032.6 0 0 1-147.2-120.75c-176.08-173.93-284.59-405.8-305.85-653.56-21.26-247.77 46.14-495.02 189.98-696.93l3.66-4.81c7.14-9.98 14.65-19.97 22.16-29.77z' clip-rule='evenodd' opacity='.1'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='2135.5' x2='3567.87' y1='6868.25' y2='-983.003' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
		background-position: 0 125vh, 100% 0;
		background-repeat: repeat-y, repeat-y;
		background-size: 135vw auto, 135vw auto;
		color: #fff
	}
	
	#page-sales {
		min-height: calc(100vh - 140px);
		position: relative
	}
	
	#page-sales .single-column-hero__description {
		font-size: 1.5rem;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:768px) {
		#page-sales .single-column-hero__description {
			font-size: 1.375rem;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	#page-solutions-startups .quote-carousel.dark-mode {
		padding-top: 96px
	}
	
	#page-company-contact .hero {
		margin-bottom: 96px
	}
	
	#page-pricing-ultimate {
		background-image: url(images/backgrounds/ultimate-background.png);
		background-position: top;
		background-repeat: no-repeat;
		background-size: 100% 400px
	}
	
	#page-security .card__image {
		margin-bottom: 24px;
		max-height: 104px;
		max-width: 186px
	}
	
	.banner:has(+#page-partners-technology-partners-aws) {
		display: none
	}
	
	#page-partners-technology-partners-aws .faq {
		max-width: 50%;
		min-width: 50%
	}
	
	@media (max-width:1025px) {
		#page-partners-technology-partners-aws .faq {
			max-width: 100%;
			min-width: 100%
		}
	}
	
	#page-partners-technology-partners-aws .faq__answer ul {
		list-style-type: "âœ“ "
	}
	
	#page-partners-technology-partners-aws .theme--purple {
		margin-bottom: 0
	}
	
	#page-pricing-feature-comparison .hero {
		padding: 96px 0
	}
	
	@media (width > 576px) {
		#page-pricing-feature-comparison .hero {
			padding: 64px 0 120px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow {
		align-items: center;
		background: linear-gradient(90deg, #a989f51f, #fca3261f);
		border-radius: 10px;
		display: flex;
		flex-direction: column;
		gap: unset;
		padding: 8px;
		position: relative;
		width: 100%
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow {
			border-radius: 100px;
			flex-direction: row;
			padding: 4px 8px 4px 4px;
			width: unset
		}
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn {
		text-decoration: underline
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn .slp-icon {
		transform: translate(8px)
	}
	
	#page-pricing-feature-comparison .eyebrow:before {
		background: linear-gradient(90deg, #a989f5, #fca326) border-box;
		border: 1px solid transparent;
		border-radius: 10px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow:before {
			border-radius: 100px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow code {
		background: transparent;
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	#page-pricing-feature-comparison .eyebrow--highlighted {
		background: #fff;
		border-radius: 100px;
		display: inline-flex;
		margin-right: 8px;
		padding: 4px 8px
	}
	
	@media (width <576px) {
		#page-pricing-feature-comparison .eyebrow .slp-btn,
		#page-pricing-feature-comparison .eyebrow--highlighted,
		#page-pricing-feature-comparison .eyebrow__text {
			margin-bottom: 8px !important;
			margin-right: 0 !important
		}
	}
	
	#page-pricing-feature-comparison .eyebrow .slp-btn {
		font-size: .875rem;
		margin-right: 8px;
		padding: 0
	}
	
	#ot-sdk-btn {
		background-color: transparent !important
	}



.slp-btn[data-v-56e2df5f] {
		align-items: center;
		border-radius: 4px;
		box-sizing: border-box;
		display: inline-flex;
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.25;
		min-width: 68px;
		padding: 11px 16px;
		text-align: center;
		text-decoration: none;
		transition: background-color .3s cubic-bezier(.7, 0, .3, 1);
		vertical-align: middle
	}
	
	.slp-btn[data-v-56e2df5f]:hover {
		cursor: pointer
	}
	
	.slp-btn-primary[data-v-56e2df5f] {
		background-color: #171321;
		border: 1px solid #171321;
		color: #fff
	}
	
	.slp-btn-primary[data-v-56e2df5f]:hover {
		background-color: #fff;
		border: 1px solid #171321;
		color: #171321
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f] {
		background-color: #d1d0d3;
		border: 1px solid #d1d0d3;
		color: #74717a
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #d1d0d3;
		cursor: default
	}
	
	.slp-btn-secondary[data-v-56e2df5f] {
		background-color: #fff;
		border: none;
		color: #171321
	}
	
	.slp-btn-secondary[data-v-56e2df5f]:hover {
		background-color: #e8e7eb;
		border: none;
		color: #171321;
		outline: none
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		color: #171321;
		padding-left: 0;
		text-decoration: underline;
		text-decoration-color: transparent;
		-webkit-text-decoration: none;
		text-underline-offset: 2px;
		transition: all .2s ease-in-out
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover {
		text-decoration-color: #171321;
		-webkit-text-decoration: underline
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover .slp-icon {
		transform: translate(8px)
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] .slp-icon {
		margin-left: 4px;
		transition: transform .2s ease-in-out
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3;
		text-decoration: none
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover .slp-icon {
		transform: none
	}
	
	.slp-btn-icon[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: 0;
		line-height: unset;
		min-width: unset;
		padding: 8px
	}
	
	.slp-btn-icon.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	.slp-btn-bold[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit;
		padding: 8px
	}
	
	.slp-btn-bold.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	@media (max-width:0px) {
		.slp-col-xs-1[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-1[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-1[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-2[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-2[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-2[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-3[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-3[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-3[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-4[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-4[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-4[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-5[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-5[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-5[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-6[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-6[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-6[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-7[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-7[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-7[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-8[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-8[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-8[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-9[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-9[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-9[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-10[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-10[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-10[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-11[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-11[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-11[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-12[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-12[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-12[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	.slp-container {
		display: block !important;
		min-height: 1px !important;
		visibility: visible !important;
		opacity: 1 !important;
		position: relative !important;
		z-index: 1 !important;
		overflow: visible !important;
	}
	
	.slp-container * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	.slp-container[data-v-67a0761e] {
		border: 1px solid transparent;
		margin-left: auto;
		margin-right: auto;
		padding-left: 16px;
		padding-right: 16px;
		width: 100%;
		display: block;
		min-height: 1px;
		visibility: visible;
		opacity: 1;
		position: relative;
		z-index: 1;
		overflow: visible;
	}
	
	.slp-container[data-v-67a0761e] * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	@media (min-width:640px) {
		.slp-container[data-v-67a0761e] {
			max-width: 95%
		}
	}
	
	@media (min-width:1024px) {
		.slp-container[data-v-67a0761e] {
			max-width: 972px
		}
	}
	
	@media (min-width:1170px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1111px
		}
	}
	
	@media (min-width:1400px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1170px;
			padding: 0
		}
	}
	
	.slp-full-grey-background[data-v-67a0761e] {
		background: #f2f1f5
	}
	
	.slp-full-charcoal-background[data-v-67a0761e] {
		background: #171321
	}
	
	.slp-partial-charcoal-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 75%, #171321 0, #171321)
	}
	
	@media (max-width:576px) {
		.slp-partial-charcoal-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #171321 0, #171321)
		}
	}
	
	.slp-gradient-background[data-v-67a0761e] {
		background: radial-gradient(50.08% 44.51% at 100% 100%, #a989f533, #7759c200), radial-gradient(60.76% 48.01% at 0 100%, #e2432933, #e2432900), #fff
	}
	
	.slp-full-gradient-background[data-v-67a0761e] {
		background: linear-gradient(165.41deg, #fadcd7, #f8f5ff 23.65%, #fff 54.66%, #f6f3fe 80.95%, #ffd4d8 100.92%)
	}
	
	.slp-full-light-purple-background[data-v-67a0761e] {
		background: #f6f3fe
	}
	
	.slp-half-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 50%, #f2f1f5 0, #f2f1f5)
	}
	
	.slp-partial-white-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #f2f1f5, #f2f1f5 70%, #fff 0, #fff)
	}
	
	.slp-partial-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 60%, #f2f1f5 0, #f2f1f5)
	}
	
	@media (max-width:576px) {
		.slp-partial-grey-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #f2f1f5 0, #f2f1f5)
		}
	}
	
	.fluid[data-v-67a0761e] {
		border: none;
		margin: 0;
		max-width: 100%;
		padding: 0
	}
	
	.slp-icon--color-primary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-primary-200[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-primary-300[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-secondary-200[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-surface-100[data-v-b82aeda9] {
		color: #f2f1f5;
		fill: #f2f1f5
	}
	
	.slp-icon--color-surface-200[data-v-b82aeda9] {
		color: #e8e7eb;
		fill: #e8e7eb
	}
	
	.slp-icon--color-surface-300[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-surface-400[data-v-b82aeda9] {
		color: #a2a1a6;
		fill: #a2a1a6
	}
	
	.slp-icon--color-surface-500[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-surface-600[data-v-b82aeda9] {
		color: #45424d;
		fill: #45424d
	}
	
	.slp-icon--color-surface-700[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-800[data-v-b82aeda9] {
		color: #f6f3fe;
		fill: #f6f3fe
	}
	
	.slp-icon--color-surface-900[data-v-b82aeda9] {
		color: #eee7fd;
		fill: #eee7fd
	}
	
	.slp-icon--color-surface-950[data-v-b82aeda9] {
		color: #e3d6ff;
		fill: #e3d6ff
	}
	
	.slp-icon--color-text-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-text-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-text-200[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-text-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-text-link-100[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--color-alert-100[data-v-b82aeda9] {
		color: #ffd4d8;
		fill: #ffd4d8
	}
	
	.slp-icon--color-alert-200[data-v-b82aeda9] {
		color: #f24f63;
		fill: #f24f63
	}
	
	.slp-icon--color-alert-300[data-v-b82aeda9] {
		color: #cb3446;
		fill: #cb3446
	}
	
	.slp-icon--color-warning-100[data-v-b82aeda9] {
		color: #ffefc7;
		fill: #ffefc7
	}
	
	.slp-icon--color-warning-200[data-v-b82aeda9] {
		color: #ffda7a;
		fill: #ffda7a
	}
	
	.slp-icon--color-warning-300[data-v-b82aeda9] {
		color: #ffb800;
		fill: #ffb800
	}
	
	.slp-icon--color-success-100[data-v-b82aeda9] {
		color: #b8e5bc;
		fill: #b8e5bc
	}
	
	.slp-icon--color-success-200[data-v-b82aeda9] {
		color: #48a651;
		fill: #48a651
	}
	
	.slp-icon--color-success-300[data-v-b82aeda9] {
		color: #327338;
		fill: #327338
	}
	
	.slp-icon--color-info-100[data-v-b82aeda9] {
		color: #d6eaff;
		fill: #d6eaff
	}
	
	.slp-icon--color-info-200[data-v-b82aeda9] {
		color: #70b4ff;
		fill: #70b4ff
	}
	
	.slp-icon--color-info-300[data-v-b82aeda9] {
		color: #3979bf;
		fill: #3979bf
	}
	
	.slp-icon--color-accent-100[data-v-b82aeda9] {
		color: #fca326;
		fill: #fca326
	}
	
	.slp-icon--color-accent-200[data-v-b82aeda9] {
		color: #fc6d26;
		fill: #fc6d26
	}
	
	.slp-icon--color-accent-300[data-v-b82aeda9] {
		color: #e24329;
		fill: #e24329
	}
	
	.slp-icon--color-accent-400[data-v-b82aeda9] {
		color: #a989f5;
		fill: #a989f5
	}
	
	.slp-icon--color-accent-500[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--size-xs[data-v-b82aeda9] {
		height: 12px;
		width: 12px
	}
	
	.slp-icon--size-sm[data-v-b82aeda9] {
		height: 16px;
		width: 16px
	}
	
	.slp-icon--size-md[data-v-b82aeda9] {
		height: 24px;
		width: 24px
	}
	
	.slp-icon--size-lg[data-v-b82aeda9] {
		height: 32px;
		width: 32px
	}
	
	.slp-icon--size-xl[data-v-b82aeda9] {
		height: 48px;
		width: 48px
	}
	
	.slp-icon[data-v-b82aeda9] {
		display: inline-flex;
		vertical-align: middle
	}
	
	.slp-icon div[data-v-b82aeda9] {
		height: inherit;
		width: inherit
	}
	
	.slp-row[data-v-adc8d02f] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-text-display1[data-v-f601c702],
	.slp-text-display1[data-v-f601c702] * {
		font-size: 6rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0416666667
	}
	
	@media (max-width:576px) {
		.slp-text-display1[data-v-f601c702],
		.slp-text-display1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading1[data-v-f601c702],
	.slp-text-heading1[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1[data-v-f601c702],
		.slp-text-heading1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2[data-v-f601c702],
	.slp-text-heading2[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2[data-v-f601c702],
		.slp-text-heading2[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3[data-v-f601c702],
	.slp-text-heading3[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3[data-v-f601c702],
		.slp-text-heading3[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4[data-v-f601c702],
	.slp-text-heading4[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4[data-v-f601c702],
		.slp-text-heading4[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5[data-v-f601c702],
	.slp-text-heading5[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5[data-v-f601c702],
		.slp-text-heading5[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-heading1-bold[data-v-f601c702],
	.slp-text-heading1-bold[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1-bold[data-v-f601c702],
		.slp-text-heading1-bold[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2-bold[data-v-f601c702],
	.slp-text-heading2-bold[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2-bold[data-v-f601c702],
		.slp-text-heading2-bold[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3-bold[data-v-f601c702],
	.slp-text-heading3-bold[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3-bold[data-v-f601c702],
		.slp-text-heading3-bold[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4-bold[data-v-f601c702],
	.slp-text-heading4-bold[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4-bold[data-v-f601c702],
		.slp-text-heading4-bold[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5-bold[data-v-f601c702],
	.slp-text-heading5-bold[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5-bold[data-v-f601c702],
		.slp-text-heading5-bold[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-body1[data-v-f601c702],
	.slp-text-body1[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 400;
		line-height: 1.5555555556
	}
	
	.slp-text-body2[data-v-f601c702],
	.slp-text-body2[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5
	}
	
	.slp-text-body3[data-v-f601c702],
	.slp-text-body3[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 400;
		line-height: 1.5714285714
	}
	
	.slp-text-body1-bold[data-v-f601c702],
	.slp-text-body1-bold[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.5555555556
	}
	
	.slp-text-body2-bold[data-v-f601c702],
	.slp-text-body2-bold[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-body3-bold[data-v-f601c702],
	.slp-text-body3-bold[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 660;
		line-height: 1.5714285714
	}
	
	.slp-text-all-caps[data-v-f601c702],
	.slp-text-all-caps[data-v-f601c702] * {
		font-size: .75rem;
		font-weight: 660;
		letter-spacing: .1em;
		line-height: 1.6666666667;
		text-transform: uppercase
	}
	
	.slp-text-quotes[data-v-f601c702],
	.slp-text-quotes[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-style: italic;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	@media (max-width:576px) {
		.slp-text-quotes[data-v-f601c702],
		.slp-text-quotes[data-v-f601c702] * {
			font-size: 1rem;
			line-height: 1.5rem
		}
	}
	
	.slp-text-emphasis[data-v-f601c702],
	.slp-text-emphasis[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	.slp-text-arrow[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702] * {
		color: #fff;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-arrow[data-v-f601c702]:hover,
	.slp-text-arrow[data-v-f601c702]:hover {
		color: #171321
	}
	
	.slp-text-arrow:hover .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:hover .slp-link-text {
		text-decoration: underline
	}
	
	.slp-text-arrow[data-v-f601c702]:active,
	.slp-text-arrow[data-v-f601c702]:active {
		color: #fff
	}
	
	.slp-text-arrow:active .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:active .slp-link-text {
		text-decoration: underline
	}
	
	.arrow-symbol[data-v-f601c702] {
		padding-left: 4px
	}
	
	.side-navigation-layout[data-v-68f8d83f] {
		display: flex
	}
	
	.side-navigation-layout--left[data-v-68f8d83f] {
		flex-direction: row
	}
	
	.side-navigation-layout--right[data-v-68f8d83f] {
		flex-direction: row-reverse
	}
	
	@media (max-width:1025px) {
		.side-navigation-layout[data-v-68f8d83f] {
			flex-direction: column
		}
	}
	
	.side-navigation[data-v-68f8d83f] {
		display: none;
		height: -moz-fit-content;
		height: fit-content;
		padding: 0 8px 96px;
		position: sticky;
		top: 140px
	}
	
	@media (min-width:1025px) {
		.side-navigation[data-v-68f8d83f] {
			display: block
		}
	}
	
	.side-navigation__item[data-v-68f8d83f] {
		padding: 12px 0
	}
	
	.side-navigation__item[data-v-68f8d83f]:first-child {
		margin-top: 0
	}
	
	.side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #171320;
		font-weight: 700;
		line-height: 12px;
		opacity: .2;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation__link[data-v-68f8d83f]:hover {
		opacity: 1
	}
	
	.side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		opacity: 1
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #a2a1a6;
		font-size: 1rem;
		font-weight: 700;
		line-height: 12px;
		opacity: 1;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f]:hover {
		box-shadow: none;
		color: #d1d0d3
	}
	
	.side-navigation--dark .side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		color: #fff
	}
	
	.side-navigation-dropdown[data-v-68f8d83f] {
		background-color: #fff;
		display: block;
		margin: 16px 0;
		position: sticky;
		top: 132px;
		z-index: 100
	}
	
	@media (min-width:1025px) {
		.side-navigation-dropdown[data-v-68f8d83f] {
			display: none
		}
	}
	
	.side-navigation-dropdown .dropdown-toggle[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		color: #74717a;
		cursor: pointer;
		display: flex;
		font-size: 1rem;
		justify-content: space-between;
		padding: 10px 16px;
		width: 100%
	}
	
	.side-navigation-dropdown .dropdown-menu[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		box-shadow: 0 4px 6px #0000001a;
		list-style: none;
		padding: 0
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f] {
		padding: 10px 16px
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f]:last-child {
		border-bottom: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f] {
		color: #171321;
		display: block;
		text-decoration: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f]:hover {
		font-weight: 500
	}
	
	.side-navigation-content[data-v-68f8d83f] {
		flex: 1
	}
	
	.slp-radio[data-v-f37e970e] {
		cursor: pointer;
		font-size: 1rem;
		margin-bottom: 16px;
		padding-left: 32px;
		position: relative;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none
	}
	
	.slp-radio.disabled[data-v-f37e970e] {
		color: #74717a !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #d1d0d3 !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #d1d0d3;
		display: block
	}
	
	.slp-radio:hover .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input[data-v-f37e970e] {
		height: 0;
		opacity: 0;
		position: absolute;
		width: 0
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e]:after {
		display: block
	}
	
	.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #45424d;
		border-radius: 50%;
		height: 16px;
		left: 0;
		position: absolute;
		top: 2px;
		width: 16px
	}
	
	.slp-radio__checkmark span[data-v-f37e970e],
	.slp-radio__checkmark[data-v-f37e970e]:hover {
		border: 1px solid #a989f5
	}
	
	.slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #7759c2;
		border-radius: 50%;
		content: "";
		display: none;
		height: 2px;
		left: 3px;
		padding: 4px;
		position: absolute;
		top: 3px;
		width: 2px
	}
	
	.slp-radio-group[data-v-ae31ec89] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-radio-group--horizontal[data-v-ae31ec89] {
		flex-direction: row
	}
	
	.slp-radio-group--horizontal .slp-radio[data-v-ae31ec89]:not(last-child) {
		margin-right: 24px;
		padding-left: 24px
	}
	
	.slp-radio-group--horizontal .slp-radio__option[data-v-ae31ec89] {
		flex-basis: 30%
	}
	
	.slp-radio-group--vertical[data-v-ae31ec89] {
		flex-direction: column
	}
	
	.slp-loading-linear[data-v-ee32411b] {
		animation: gradient-ee32411b 1s linear infinite;
		background: linear-gradient(90.89deg, #ef8cf3 -13.26%, #825ee9 67.46%);
		background-position: 0 0;
		background-size: 200% 200%;
		height: 4px;
		position: relative;
		width: 204px
	}
	
	@keyframes gradient-ee32411b {
		0% {
			background-position: 200% 200%
		}
		50% {
			background-position: 100% 100%
		}
		to {
			background-position: 0 0
		}
	}
	
	.slp-loading-round[data-v-ee32411b] {
		animation: spin-ee32411b 1s linear infinite;
		background-color: #fff;
		border: 8px solid #e8e7eb;
		border-radius: 50%;
		border-top-color: #a989f5;
		height: 32px;
		position: relative;
		transform: rotate(-45deg);
		width: 32px
	}
	
	@keyframes spin-ee32411b {
		0% {
			transform: rotate(-45deg)
		}
		to {
			transform: rotate(315deg)
		}
	}
	
	.depth-2[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-2.mobile[data-v-c3be63ed] {
		margin-left: 16px
	}
	
	.depth-3[data-v-c3be63ed] {
		margin-left: 48px
	}
	
	.depth-3.mobile[data-v-c3be63ed] {
		margin-left: 24px
	}
	
	.depth-4[data-v-c3be63ed] {
		margin-left: 64px
	}
	
	.depth-4.mobile[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-5[data-v-c3be63ed] {
		margin-left: 80px
	}
	
	.depth-5.mobile[data-v-c3be63ed] {
		margin-left: 40px
	}
	
	.anchor[data-v-c3be63ed] {
		border-radius: 4px;
		color: #171321;
		display: block;
		margin-bottom: 4px;
		padding: 8px 16px
	}
	
	.anchor.selected[data-v-c3be63ed] {
		background-color: #f6f3fe
	}
	
	.anchor[data-v-c3be63ed]:hover {
		background-color: #e3d6ff;
		color: #171321
	}
	
	.mobile .anchor[data-v-c3be63ed] {
		margin-bottom: 0
	}
	
	.mobile .anchor.selected[data-v-c3be63ed] {
		background-color: #fff
	}
	
	.mobile .anchor[data-v-c3be63ed]:hover {
		background-color: #fff;
		color: #171321
	}
	
	.dropdown[data-v-9b690a76] {
		background-color: #fff;
		left: 0;
		position: sticky;
		right: 0;
		top: 20px;
		z-index: 100
	}
	
	.dropdown .horizontal-rule[data-v-9b690a76] {
		border-top: 1px solid #d1d0d3
	}
	
	.dropdown.hide .dropdown__button[data-v-9b690a76] {
		border-radius: 4px !important
	}
	
	.dropdown.hide .dropdown__list[data-v-9b690a76] {
		display: none
	}
	
	.dropdown .nav-heading[data-v-9b690a76] {
		font-size: 12px;
		margin-bottom: 8px;
		padding: 0 16px
	}
	
	.dropdown__button[data-v-9b690a76] {
		align-items: center;
		border: 1px solid #d1d0d3 !important;
		border-radius: 4px 4px 0 0 !important;
		display: flex;
		justify-content: space-between;
		width: 100%
	}
	
	.dropdown__list[data-v-9b690a76] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		left: 0;
		max-height: 70vh;
		overflow-y: scroll;
		padding: 16px 8px;
		position: absolute;
		right: 0;
		top: 42px
	}
	
	.dropdown__link[data-v-9b690a76] {
		align-items: center;
		color: #171321;
		display: flex;
		justify-content: space-between;
		margin-left: 8px;
		text-decoration: none;
		width: 100%
	}
	
	#collapsible-sidebar-wrapper[data-v-47e57dda] {
		display: flex
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar[data-v-47e57dda] {
		align-self: flex-start;
		height: 100%;
		max-height: calc(100vh - 96px);
		min-width: 300px;
		overflow-y: scroll;
		padding: 0 32px 32px;
		position: sticky;
		top: 0
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .nav-heading[data-v-47e57dda] {
		margin-bottom: 8px
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .anchors[data-v-47e57dda] {
		margin-bottom: 32px
	}
	
	@media (min-width:768px) {
		.mobile[data-v-47e57dda] {
			display: none !important
		}
	}
	
	@media (max-width:768px) {
		.desktop[data-v-47e57dda] {
			display: none !important
		}
	}
	
	.slp-tooltip[data-v-1280f345] {
		border-bottom: 1px dashed #171321;
		display: inline-block;
		position: relative
	}
	
	.slp-tooltip.button-mode[data-v-1280f345] {
		cursor: pointer
	}
	
	.slp-tooltip.no-border[data-v-1280f345] {
		border: none
	}
	
	.slp-tooltip:hover .slp-tooltip__content[data-v-1280f345] {
		opacity: 1
	}
	
	.slp-tooltip__list[data-v-1280f345] {
		list-style: disc inside;
		list-style-position: outside;
		margin-left: 16px
	}
	
	.slp-tooltip__list li[data-v-1280f345] {
		margin-bottom: 8px
	}
	
	.slp-tooltip__wrapper[data-v-1280f345] {
		pointer-events: none;
		position: relative;
		text-align: left
	}
	
	.slp-tooltip__content[data-v-1280f345] {
		background: #333;
		border-radius: 4px;
		color: #fff;
		font-size: 12px;
		line-height: 16px;
		padding: 12px;
		position: absolute;
		transform: translate(-50%);
		transition: all .3s ease-in-out;
		width: 170px;
		z-index: 20
	}
	
	.slp-tooltip__content.hover-mode[data-v-1280f345] {
		opacity: 0
	}
	
	.slp-tooltip__content[data-v-1280f345]:before {
		content: "";
		display: block;
		height: 0;
		left: -8px;
		position: absolute;
		top: 50px;
		width: 0
	}
	
	.slp-tooltip__content.top[data-v-1280f345] {
		bottom: 30px;
		left: 50%
	}
	
	.slp-tooltip__content.top[data-v-1280f345]:before {
		border: 8px solid transparent;
		border-top-color: #333;
		left: 46%;
		top: 98%
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345] {
		left: 50%;
		top: 28px
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345]:before {
		border-bottom: 8px solid #333;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		left: 46%;
		top: -8px
	}
	
	.slp-tooltip__content.right[data-v-1280f345] {
		left: 100%;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content.right[data-v-1280f345]:before {
		border-bottom: 8px solid transparent;
		border-right: 8px solid #333;
		border-top: 8px solid transparent;
		left: -8px;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content[data-v-1280f345] a {
		color: #fff;
		cursor: pointer;
		pointer-events: all;
		text-decoration: underline
	}
	
	.breadcrumb[data-v-fd412793] {
		display: flex
	}
	
	.breadcrumb__crumb[data-v-fd412793] {
		align-items: center;
		color: #7759c2;
		display: flex;
		position: relative
	}
	
	.breadcrumb__crumb__tooltip[data-v-fd412793] {
		border-bottom: none !important;
		font-size: .875rem
	}
	
	.breadcrumb__crumb a span[data-v-fd412793] {
		white-space: nowrap
	}
	
	.breadcrumb__crumb[data-v-fd412793]:not(.breadcrumb__crumb--disabled):hover {
		text-decoration: underline
	}
	
	.breadcrumb__crumb--mobile[data-v-fd412793] {
		overflow: hidden
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793] {
		flex: 1
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793],
	.breadcrumb__crumb--mobile span[data-v-fd412793] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	
	.breadcrumb__crumb--disabled[data-v-fd412793] {
		color: #74717a
	}
	
	.breadcrumb__crumb--disabled a[data-v-fd412793],
	.breadcrumb__crumb--disabled a[data-v-fd412793]:active,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:focus,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:hover {
		cursor: auto;
		text-decoration: none
	}
	
	.breadcrumb__crumb a[data-v-fd412793] {
		color: inherit
	}
	
	.breadcrumb__chevron[data-v-fd412793] {
		margin: 0 10px 0 6px
	}
	
	.dropdown[data-v-e3d886e6] {
		position: relative
	}
	
	.dropdown__select[data-v-e3d886e6] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background: transparent;
		border: 1px solid #333;
		border-radius: 4px;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 400;
		padding: 14px 12px;
		width: 100%
	}
	
	.dropdown[data-v-e3d886e6]:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none' viewBox='0 0 12 7'%3E%3Cpath fill='%23333' d='M10.293.293a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5A1 1 0 0 1 1.707.293L6 4.586z'/%3E%3C/svg%3E");
		pointer-events: none;
		position: absolute;
		right: 28px;
		top: calc(50% - 14px)
	}
	
	.dropdown span[data-v-e3d886e6] {
		color: #171321
	}
	
	.slp-background-color-primary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-primary-200[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-primary-300[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-secondary-200[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-surface-100[data-v-2b3ad016] {
		background-color: #f2f1f5
	}
	
	.slp-background-color-surface-200[data-v-2b3ad016] {
		background-color: #e8e7eb
	}
	
	.slp-background-color-surface-300[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-surface-400[data-v-2b3ad016] {
		background-color: #a2a1a6
	}
	
	.slp-background-color-surface-500[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-surface-600[data-v-2b3ad016] {
		background-color: #45424d
	}
	
	.slp-background-color-surface-700[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-800[data-v-2b3ad016] {
		background-color: #f6f3fe
	}
	
	.slp-background-color-surface-900[data-v-2b3ad016] {
		background-color: #eee7fd
	}
	
	.slp-background-color-surface-950[data-v-2b3ad016] {
		background-color: #e3d6ff
	}
	
	.slp-background-color-text-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-text-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-text-200[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-text-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-text-link-100[data-v-2b3ad016] {
		background-color: #7759c2
	}
	
	.slp-background-color-alert-100[data-v-2b3ad016] {
		background-color: #ffd4d8
	}
	
	.slp-background-color-alert-200[data-v-2b3ad016] {
		background-color: #f24f63
	}
	
	.slp-background-color-alert-300[data-v-2b3ad016] {
		background-color: #cb3446
	}
	
	.slp-background-color-warning-100[data-v-2b3ad016] {
		background-color: #ffefc7
	}
	
	.slp-background-color-warning-200[data-v-2b3ad016] {
		background-color: #ffda7a
	}
	
	.slp-background-color-warning-300[data-v-2b3ad016] {
		background-color: #ffb800
	}
	
	.slp-background-color-success-100[data-v-2b3ad016] {
		background-color: #b8e5bc
	}
	
	.slp-background-color-success-200[data-v-2b3ad016] {
		background-color: #48a651
	}
	
	.slp-background-color-success-300[data-v-2b3ad016] {
		background-color: #327338
	}
	
	.slp-background-color-info-100[data-v-2b3ad016] {
		background-color: #d6eaff
	}
	
	.slp-background-color-info-200[data-v-2b3ad016] {
		background-color: #70b4ff
	}
	
	.slp-background-color-info-300[data-v-2b3ad016] {
		background-color: #3979bf
	}
	
	.slp-background-color-accent-100[data-v-2b3ad016] {
		background-color: #fca326
	}
	
	.slp-background-color-accent-200[data-v-2b3ad016] {
		background-color: #fc6d26
	}
	
	.slp-background-color-accent-300[data-v-2b3ad016] {
		background-color: #e24329
	}
	
	.slp-background-color-accent-400[data-v-2b3ad016] {
		background-color: #a989f5
	}
	
	.slp-background-color-accent-500[data-v-2b3ad016] {
		background-color: #7759c2
	}



.grid-wrapper[data-v-00bffee2] {
		display: flex;
		flex-direction: column;
		overflow-x: clip
	}
	
	.grid-wrapper[data-v-00bffee2]>* {
		max-width: 100%;
		min-width: 0
	}
	
	.banner[data-v-00bffee2] {
		order: 0
	}
	
	@media screen and (min-width:768px) {
		.banner[data-v-00bffee2] {
			order: -1
		}
	}



@media (max-width:1025px) {
		:lang(en) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1026px) {
		:lang(en) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (max-width:1200px) {
		:not(: lang(en)) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1201px) {
		:not(: lang(en)) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	#navigation[data-v-d2fdf33f] {
		background: #fff;
		left: 0;
		min-height: 84px;
		position: sticky;
		right: 0;
		top: 0;
		z-index: 1025
	}
	
	@media (min-width:576px) and (max-width:1024px) {
		#navigation[data-v-d2fdf33f] {
			min-height: 80px
		}
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] {
		border: none;
		display: none
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] *,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:after,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] {
		display: none
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] *,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:after,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}



.be-nav-navigation[data-v-3e0009a0] {
		backdrop-filter: blur(16px);
		-webkit-backdrop-filter: blur(16px);
		background-color: #fff;
		padding: 4px 24px 16px
	}
	
	.be-nav-navigation[data-v-3e0009a0] *,
	.be-nav-navigation[data-v-3e0009a0]:after,
	.be-nav-navigation[data-v-3e0009a0]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-3e0009a0] {
		overflow-x: clip
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation[data-v-3e0009a0] {
			display: flex;
			justify-content: center;
			padding: 4px 24px 16px
		}
	}
	
	.be-nav-navigation__login-popover[data-v-3e0009a0] {
		display: flex;
		flex-direction: column;
		min-width: 240px;
		padding: 0 24px
	}
	
	.be-nav-navigation__link[data-v-3e0009a0] {
		color: #7759c2
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:hover {
		text-decoration: underline
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:last-of-type {
		padding-bottom: 0
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation__search[data-v-3e0009a0] {
			margin-right: 0
		}
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0] {
		color: #74717a;
		transition: all .3s ease-in-out
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0]:hover {
		color: #45424d
	}
	
	.be-nav-navigation-bottom[data-v-3e0009a0] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding-top: 16px;
		width: 100%
	}
	
	.be-nav-navigation-bottom.centered[data-v-3e0009a0] {
		justify-content: center
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover:after {
		animation: shine-3e0009a0 .8s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left[data-v-3e0009a0] {
		align-items: center;
		color: #74717a !important;
		display: flex
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left ul[data-v-3e0009a0] {
		white-space: nowrap
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left--no-search[data-v-3e0009a0] {
		margin-right: 40px
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0] {
		display: inline-block
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(:last-child) {
		margin-right: 16px
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(: last-child) {
			margin-right: 8px
		}
	}
	
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0] {
		color: #74717a;
		position: relative;
		transition: all .1s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-item_button--active[data-v-3e0009a0],
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0]:hover {
		color: #171321
	}
	
	.be-nav-navigation-bottom .navigation-bottom-right[data-v-3e0009a0] {
		align-items: center;
		display: flex
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-bottom-right .slp-btn[data-v-3e0009a0]:not(: first-child) {
			margin-right: 8px
		}
	}
	
	.v-popper__arrow-container[data-v-3e0009a0] {
		display: none !important
	}
	
	.v-popper__popper[data-v-3e0009a0] {
		outline: none !important
	}
	
	@keyframes shine-3e0009a0 {
		to {
			left: 200%
		}
	}



.navigation-dropdown[data-v-6683d6d6] {
		display: inline-block;
		margin-bottom: -16px;
		padding-bottom: 16px;
		position: relative
	}
	
	.navigation-dropdown:hover .navigation-dropdown__popover[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button[data-v-6683d6d6] {
		color: #74717a;
		position: relative;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__button[data-v-6683d6d6]:hover {
		color: #171321
	}
	
	.navigation-dropdown__button:hover svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button svg[data-v-6683d6d6] {
		bottom: -4px;
		display: none;
		left: calc(50% - 8px);
		position: absolute
	}
	
	.navigation-dropdown__popover[data-v-6683d6d6] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		box-shadow: 0 8px 50px -16px #d1d0d280;
		display: flex;
		flex-wrap: wrap;
		min-width: 170px;
		position: absolute;
		top: 50px;
		transition: visibility 0s, opacity .15s ease-in-out;
		z-index: 1
	}
	
	.navigation-dropdown__popover--center[data-v-6683d6d6] {
		left: 50%;
		transform: translate(-50%)
	}
	
	.navigation-dropdown__popover--hidden[data-v-6683d6d6] {
		opacity: 0;
		visibility: hidden
	}
	
	.navigation-dropdown__popover--left[data-v-6683d6d6] {
		left: 0;
		transform: translate(0)
	}
	
	.navigation-dropdown__popover--right[data-v-6683d6d6] {
		left: 70px;
		transform: translate(-100%)
	}
	
	.navigation-dropdown__popover--show[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown__categories[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		margin: 0 4px;
		min-width: 170px;
		-moz-column-break-inside: avoid;
		break-inside: avoid
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__categories[data-v-6683d6d6] {
			margin: 0 16px
		}
	}
	
	.navigation-dropdown__categories--mb[data-v-6683d6d6] {
		margin-bottom: 24px !important
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6] {
		color: #171321 !important;
		padding: 8px 0;
		white-space: nowrap
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6]:hover {
		color: #7759c2 !important
	}
	
	.navigation-dropdown__bottom-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 8px !important;
		transition: none !important
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__bottom-link[data-v-6683d6d6] {
			padding-bottom: 16px !important;
			padding-left: 16px !important
		}
	}
	
	.navigation-dropdown__main[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px 16px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__main[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	@media (max-width:1400px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -50px
		}
	}
	
	@media (max-width:1200px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -80px
		}
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6] {
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		white-space: normal
	}
	
	.navigation-dropdown__side-section h5[data-v-6683d6d6],
	.navigation-dropdown__side-section p[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6]:hover {
		background-color: #e3d6ff;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__image[data-v-6683d6d6],
	.navigation-dropdown__logo[data-v-6683d6d6] {
		height: 160px;
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__image[data-v-6683d6d6],
		.navigation-dropdown__logo[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__logo[data-v-6683d6d6] {
		background: #fff;
		border-radius: 4px 4px 50px;
		box-sizing: border-box;
		padding: 12px
	}
	
	.navigation-dropdown__logo img[data-v-6683d6d6] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	.navigation-dropdown__icon[data-v-6683d6d6] {
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__icon[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__icon img[data-v-6683d6d6] {
		border-bottom-right-radius: 50px;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 0 !important;
		text-align: left !important;
		transition: none !important
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6]>* {
		transition: none !important
	}
	
	.navigation-dropdown__side-link-small[data-v-6683d6d6] {
		font-size: 14px !important
	}
	
	.navigation-dropdown__footer[data-v-6683d6d6] {
		background-color: #f6f3fe;
		padding: 24px 32px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown__cards[data-v-6683d6d6] {
			display: flex;
			padding: 24px 8px
		}
	}
	
	.nav-card-grid[data-v-6683d6d6] {
		display: grid;
		gap: 1px;
		grid-template-columns: repeat(3, 300px)
	}
	
	.nav-card-grid.separators[data-v-6683d6d6] {
		background-color: #e8e7eb
	}
	
	.with-footer[data-v-6683d6d6] {
		display: flex;
		flex-direction: column
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list--w-footer[data-v-6683d6d6] {
			padding: 0 16px
		}
		.navigation-dropdown-list--w-footer .navigation-dropdown-list__wrapper[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		margin-top: 8px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__item[data-v-6683d6d6] {
		padding: 12px 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		gap: 10px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link[data-v-6683d6d6] {
		font-size: 16px;
		margin-top: 20px;
		padding: 16px 0 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon[data-v-6683d6d6] {
		height: 12px;
		position: relative;
		width: 12px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon svg[data-v-6683d6d6] {
		left: 0;
		position: absolute;
		top: 0
	}



.nav-card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex: 1 1 300px;
		flex-direction: column;
		gap: 16px;
		height: 100%;
		min-width: 300px;
		padding: 24px
	}
	
	.nav-card ul[data-v-4cb1eda5] {
		width: 100%
	}
	
	.nav-card ul[data-v-4cb1eda5]>:first-child {
		padding-top: 0 !important
	}
	
	.nav-card .title[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: flex;
		flex-wrap: nowrap
	}
	
	.nav-card .title:hover .title-chevron[data-v-4cb1eda5] {
		visibility: visible
	}
	
	.nav-card .title[data-v-4cb1eda5] br {
		content: "";
		display: none
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] br {
			display: block
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon {
		height: 16px;
		width: 16px
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] .icon {
			display: none
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon * {
		fill: currentColor
	}
	
	.nav-card .description[data-v-4cb1eda5],
	.nav-card .items[data-v-4cb1eda5],
	.nav-card .title[data-v-4cb1eda5] {
		white-space: normal
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5] {
		border-left: 1px solid #e8e7eb
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5]:first-of-type {
		border-left-color: transparent
	}
	
	.nav-card__item[data-v-4cb1eda5] {
		border-bottom: 1px solid #d1d0d3;
		margin: 0 16px;
		padding: 16px 0 !important
	}
	
	@media (min-width:1025px) {
		.nav-card__item[data-v-4cb1eda5] {
			border-bottom: 0;
			margin: 0;
			padding: 0 0 16px !important
		}
	}
	
	.nav-card__item span[data-v-4cb1eda5] {
		font-weight: 400;
		white-space: normal
	}
	
	@media (min-width:1025px) {
		.nav-card__item span[data-v-4cb1eda5] {
			font-weight: 600
		}
	}
	
	.nav-card__card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex-direction: column;
		gap: 16px;
		width: 100%
	}
	
	.nav-card__card:hover .link[data-v-4cb1eda5],
	.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
		color: #7759c2
	}
	
	@media (min-width:1200px) {
		.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
			align-self: flex-end;
			display: block;
			margin-bottom: 6px
		}
	}
	
	.nav-card__card:hover .nav-card__link[data-v-4cb1eda5] {
		text-decoration-color: #000
	}
	
	.nav-card__card:hover .nav-card__link .slp-icon[data-v-4cb1eda5] {
		transform: translate(8px)
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] {
		height: 16px;
		width: 16px
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] * {
		fill: currentColor
	}
	
	.nav-card__icon[data-v-4cb1eda5] {
		color: #171321;
		height: 24px;
		width: 24px
	}
	
	@media (min-width:1200px) {
		.nav-card__icon[data-v-4cb1eda5] {
			color: #74717a
		}
	}
	
	.nav-card__article[data-v-4cb1eda5] {
		display: flex;
		flex-direction: column;
		gap: 16px
	}
	
	.nav-card .nav-card__link[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: inline-flex;
		text-decoration: underline;
		text-decoration-color: transparent;
		text-underline-offset: 2px;
		transition: all .3s ease
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] {
		height: 12px !important;
		position: relative;
		transform: translate(0);
		transition: all .3s ease;
		width: 12px !important
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] svg {
		left: 0;
		position: absolute;
		top: 0
	}
	
	.anchor-wrapper:hover .cta[data-v-4cb1eda5],
	.anchor-wrapper:hover .link[data-v-4cb1eda5] {
		color: #7759c2
	}
	
	.description[data-v-4cb1eda5] {
		color: #74717abf
	}
	
	.items[data-v-4cb1eda5] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin-top: 4px
	}
	
	@media (max-width:1025px) {
		.items[data-v-4cb1eda5] {
			padding-left: 16px;
			width: 100%
		}
		.items .item[data-v-4cb1eda5] {
			border-bottom: 1px solid #d1d0d3;
			padding-bottom: 16px;
			width: 100%
		}
		.items .link[data-v-4cb1eda5] {
			color: #171321;
			font-weight: 400
		}
	}
	
	.link[data-v-4cb1eda5] {
		color: #000
	}
	
	.link[data-v-4cb1eda5]:hover {
		color: #7759c2
	}
	
	.cta[data-v-4cb1eda5] {
		align-items: center;
		display: flex
	}
	
	.title-chevron[data-v-4cb1eda5] {
		align-self: flex-end;
		padding-bottom: 25px;
		visibility: hidden
	}
	
	@media (max-width:1025px) {
		.title-chevron[data-v-4cb1eda5] {
			visibility: visible
		}
	}



.nav-footer[data-v-536eaa06] {
		align-self: stretch;
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		gap: 24px;
		padding: 24px 32px 32px;
		width: 100%
	}
	
	.nav-footer__title[data-v-536eaa06] {
		color: #7759c2
	}
	
	@media (min-width:1025px) {
		.nav-footer[data-v-536eaa06] {
			padding: 24px
		}
	}
	
	@media (min-width:1200px) {
		.nav-footer[data-v-536eaa06] {
			padding: 32px
		}
	}
	
	.footer-button-container[data-v-536eaa06] {
		background-color: #f6f3fe;
		display: grid;
		gap: 32px;
		grid-template-columns: repeat(3, 1fr)
	}
	
	@media (max-width:1025px) {
		.footer-button-container[data-v-536eaa06] {
			grid-template-columns: 1fr
		}
	}
	
	.footer-button-container .button[data-v-536eaa06] {
		background: #eee7fd;
		border: none;
		border-radius: 4px;
		color: #000;
		justify-content: center;
		width: 100%
	}
	
	.footer-button-container .button[data-v-536eaa06]:hover {
		background: #e3d6ff;
		border: none
	}



@media (min-width:1025px) {
		.navigation-dropdown-list[data-v-d937d793] {
			display: flex
		}
		.navigation-dropdown-list__wrapper[data-v-d937d793] {
			display: flex;
			flex-wrap: wrap;
			padding: 24px
		}
		.navigation-dropdown-list__sections[data-v-d937d793] {
			display: flex;
			gap: 16px
		}
	}
	
	.navigation-dropdown-list__section[data-v-d937d793] {
		-moz-column-break-inside: avoid;
		break-inside: avoid;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin: 24px 16px 0;
		min-width: 170px;
		page-break-inside: avoid
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0 8px
		}
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793] {
		background-color: var(--backgroundColor, #fff);
		color: var(--textColor, #171321);
		display: block;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		position: relative;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]>* {
		position: relative
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]:before {
		background-color: var(--backgroundColor, #fff);
		border-radius: 0 4px 4px 0;
		content: "";
		height: calc(100% + 2px);
		left: 0;
		position: absolute;
		top: -1px;
		width: calc(100% + 2px)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__article a[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793],
	.navigation-dropdown-list__feature__content a[data-v-d937d793] {
		display: flex;
		flex-direction: column;
		height: 100%;
		justify-content: space-between;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-align: left;
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793] svg *,
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] svg * {
		fill: currentColor
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg,
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg {
		transform: translate(8px)
	}
	
	.navigation-dropdown-list__feature__title[data-v-d937d793],
	.navigation-dropdown-list__feature__title span[data-v-d937d793] {
		color: #7759c2
	}
	
	.navigation-dropdown-list__side-link[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] {
		border-bottom: 1px solid #d1d0d3;
		padding: 12px 0 !important
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] {
			border-bottom: 0;
			margin: 0;
			padding: 8px 0 !important
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] span {
		font-size: 18px;
		font-weight: 400;
		line-height: 28px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] span {
			font-size: 16px;
			line-height: 24px
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a {
		color: #171321
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a:hover {
		color: #7759c2
	}
	
	.navigation-dropdown-list__title[data-v-d937d793] {
		color: #7759c2;
		margin: 24px 16px 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__title[data-v-d937d793] {
			margin: 8px 0 0
		}
	}
	
	.navigation-dropdown-list__list[data-v-d937d793] {
		padding-left: 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__list[data-v-d937d793] {
			padding-left: 0
		}
	}
	
	.navigation-dropdown-list__bottom-link[data-v-d937d793] {
		margin: 16px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 0 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 8px 0
		}
	}
	
	.navigation-dropdown-list__image[data-v-d937d793] {
		margin-bottom: 16px;
		max-width: 375px;
		width: 100%
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			height: 160px;
			max-width: 200px;
			width: 200px
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown-list__image img[data-v-d937d793] {
		height: 100%;
		width: 100%
	}
	
	.navigation-dropdown-list__feature-desc[data-v-d937d793] {
		margin: 32px 0
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__feature-desc[data-v-d937d793] {
			margin: 0 0 8px
		}
	}



.be-nav__nav-button[data-v-62226572] {
		transition: background-color .1s ease-in-out !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	.be-nav__nav-button--accent[data-v-62226572] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--accent[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav__nav-button--animate[data-v-62226572]:after {
		animation: shine-62226572 1s ease-in-out
	}
	
	.be-nav__nav-button--gleam[data-v-62226572] {
		background: linear-gradient(93.83deg, #c7b1febf 7.27%, #ffd4d8bf 105.33%) !important;
		border: none !important;
		color: #171321 !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	@keyframes shine-62226572 {
		to {
			left: 200%
		}
	}



.be-nav-tablet[data-v-fb4275f3] {
		align-items: center;
		background-color: #fff;
		display: flex;
		justify-content: space-between;
		padding: 16px 8px
	}
	
	@media (max-width:576px) {
		.be-nav-tablet[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-tablet[data-v-fb4275f3] *,
	.be-nav-tablet[data-v-fb4275f3]:after,
	.be-nav-tablet[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone[data-v-fb4275f3] {
		background-color: #fff
	}
	
	@media (min-width:577px) {
		.be-nav-phone[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-phone[data-v-fb4275f3] *,
	.be-nav-phone[data-v-fb4275f3]:after,
	.be-nav-phone[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone .navigation-top[data-v-fb4275f3] {
		border-radius: 0;
		justify-content: center;
		width: 100%
	}
	
	.be-nav-phone .navigation-top:hover svg[data-v-fb4275f3] {
		fill: #000
	}
	
	.be-nav-phone .navigation-bottom[data-v-fb4275f3] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding: 16px
	}
	
	.be-nav-phone .navigation-bottom .search-icon[data-v-fb4275f3] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		color: #171321 !important
	}
	
	.be-nav-phone .navigation-bottom .search-icon svg path[data-v-fb4275f3] {
		fill: #171321 !important
	}
	
	.be-nav-phone__icon[data-v-fb4275f3],
	.be-nav-phone__icon[data-v-fb4275f3] * {
		color: #fff;
		fill: currentColor
	}
	
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3],
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3] * {
		color: #000
	}



.be-nav-search[data-v-caad2a1a] {
		background-color: #fff;
		bottom: 0;
		left: 0;
		overflow-y: scroll;
		position: fixed;
		right: 0;
		top: 84px
	}
	
	@media (max-width:1025px) {
		.be-nav-search[data-v-caad2a1a] {
			overflow-x: hidden;
			top: 0
		}
	}
	
	.be-nav-search__container[data-v-caad2a1a] {
		height: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-search__container[data-v-caad2a1a] {
			padding: 0 !important
		}
	}
	
	.be-nav-search__row[data-v-caad2a1a] {
		flex-wrap: nowrap !important;
		height: 100%;
		justify-content: center
	}
	
	.be-nav-search__row[data-v-caad2a1a]:focus-visible {
		outline: none
	}
	
	.be-nav-search__close[data-v-caad2a1a] {
		display: flex;
		justify-content: flex-end;
		margin-top: 16px
	}
	
	.be-nav-search__close--text[data-v-caad2a1a] {
		color: #171321 !important
	}



.be-nav-search-content {
		padding: 24px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content {
			padding: 8px
		}
	}
	
	.be-nav-search-content__input {
		position: relative;
		width: 100%
	}
	
	.be-nav-search-content__input input {
		-webkit-appearance: none;
		border: 0;
		border-bottom: 1px solid #d1d0d3;
		border-radius: 0;
		color: #74717a;
		font-size: 2.5rem;
		width: calc(100% - 8px)
	}
	
	.be-nav-search-content__input input::-moz-placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input::placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input:focus {
		outline: none
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input input {
			caret-color: #171321 !important;
			font-size: 1.375rem
		}
	}
	
	.be-nav-search-content__input--close {
		cursor: pointer;
		position: absolute;
		right: 16px;
		top: 20px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input--close {
			top: 4px
		}
	}
	
	.be-nav-search-content__link {
		color: #171321 !important;
		font-weight: 700 !important
	}



.be-nav-suggestions__default[data-v-8f850be7] {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 4px
	}
	
	@media (min-width:1025px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			-moz-column-gap: 32px;
			column-gap: 32px;
			display: grid;
			grid-template-columns: repeat(2, 1fr)
		}
	}
	
	@media (min-width:1200px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			grid-template-columns: repeat(3, 1fr)
		}
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7] {
		background-color: #f6f3fe !important;
		border: none !important;
		color: #171321 !important;
		justify-content: center;
		margin-bottom: 16px;
		transition: all .3s ease-in-out;
		width: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-suggestions__default-btn[data-v-8f850be7] {
			max-width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7]:hover {
		background-color: #e3d6ff !important
	}
	
	.be-nav-suggestions__result[data-v-8f850be7] {
		align-items: center;
		display: flex
	}
	
	.be-nav-suggestions__result--icon[data-v-8f850be7] {
		min-width: 16px
	}
	
	.be-nav-suggestions__result--icon svg[data-v-8f850be7] {
		min-height: 16px;
		min-width: 16px
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
		color: #7759c2;
		font-weight: 400
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7]:hover {
		text-decoration-color: #7759c2
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
			padding-left: 8px !important
		}
	}
	
	.be-nav-suggestions__result .slp-btn span[data-v-8f850be7] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}



.banner[data-v-3611edb9] {
		display: block
	}
	
	.banner[data-v-3611edb9]:hover .icon {
		transform: translate(8px)
	}
	
	.banner__desktop[data-v-3611edb9] {
		align-items: center;
		background-color: #171321;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		overflow: hidden;
		width: 100%
	}
	
	@media (max-width:768px) {
		.banner__desktop[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner__desktop .content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center
	}
	
	.banner__desktop .icon[data-v-3611edb9] {
		color: #fff;
		display: flex;
		transition: all .3s ease
	}
	
	.banner__desktop .icon[data-v-3611edb9] svg * {
		fill: currentColor
	}
	
	.banner__desktop .image[data-v-3611edb9] {
		margin-right: 8px
	}
	
	.banner__desktop .text[data-v-3611edb9] {
		color: #fff;
		padding: 16px 0;
		text-decoration: underline
	}
	
	.banner__mobile[data-v-3611edb9] {
		--background-gradient: linear-gradient(135deg, #f7a20f, #a989f5, #962eff, #09f);
		color: #171321;
		display: block;
		font-size: 14px;
		margin: 9px;
		padding: 8px 12px;
		position: relative;
		text-decoration: none
	}
	
	.banner__mobile[data-v-3611edb9]:before {
		background: var(--background-gradient) border-box;
		border: 2px solid transparent;
		border-radius: 70px;
		content: "";
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask-composite: exclude;
		-webkit-mask-composite: xor;
		position: absolute
	}
	
	.banner__mobile .pill-content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center;
		position: relative;
		z-index: 1
	}
	
	.banner__mobile .pill-content .slp-icon[data-v-3611edb9] {
		margin-left: 16px;
		transition: transform .2s ease-in-out
	}
	
	@media (min-width:768px) {
		.banner__mobile[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner--release[data-v-3611edb9] {
		background: #232150;
		overflow: hidden;
		position: relative
	}
	
	.banner--release[data-v-3611edb9]:after,
	.banner--release[data-v-3611edb9]:before {
		content: "";
		height: 100%;
		left: 0;
		pointer-events: none;
		position: absolute;
		top: 0;
		width: 100%
	}
	
	.banner--release[data-v-3611edb9]:before {
		background: radial-gradient(42.45% 64.15% at 21.3% 14.65%, #ceb3ef26 5.05%, #ceb3ef00)
	}
	
	.banner--release[data-v-3611edb9]:after {
		background: radial-gradient(59.78% 45.32% at 31.69% 94.07%, #e2432933 0, #e2432908)
	}
	
	.banner--release .banner__desktop[data-v-3611edb9] {
		background: transparent;
		display: flex !important;
		justify-content: center
	}
	
	.banner--release .text[data-v-3611edb9] {
		font-weight: 600;
		text-align: center;
		text-decoration: none
	}
	
	@media (max-width:576px) {
		.banner--release .text[data-v-3611edb9] {
			padding: 0
		}
	}
	
	.banner--release .banner__button-text[data-v-3611edb9] {
		color: #fff;
		display: none;
		text-decoration: underline
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button-text[data-v-3611edb9] {
			display: block
		}
	}
	
	.banner--release .banner__button[data-v-3611edb9] {
		font-size: 16px;
		font-weight: 400;
		margin-left: 8px;
		min-width: auto;
		padding: 0
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button[data-v-3611edb9] {
			margin-left: 16px;
			padding: 11px 0
		}
	}
	
	@media (max-width:576px) {
		.banner--release .banner__button .icon svg[data-v-3611edb9] {
			margin: -3px 0 0
		}
	}
	
	.banner--release .content[data-v-3611edb9] {
		display: inline;
		padding: 16px;
		position: relative;
		text-align: center
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9] {
			display: flex;
			padding: 0 8px
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after,
	.banner--release .content[data-v-3611edb9]:before {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 100%;
		content: "";
		height: 100%;
		max-width: 138px;
		pointer-events: none;
		position: absolute;
		width: 100%
	}
	
	.banner--release .content[data-v-3611edb9]:before {
		background-image: url(images/banner/gitlab18-graphic-leftside.svg);
		left: 0;
		margin-left: 32px;
		top: 0;
		transform: translate(-100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:before {
			margin-left: 0;
			transform: translate(-100%)
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after {
		background-image: url(images/banner/gitlab18-graphic-rightside.svg);
		margin-right: 32px;
		right: 0;
		top: -2px;
		transform: translate(100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:after {
			margin-right: 0;
			top: 0
		}
	}



.be-nav-footer[data-v-d1550395] {
		background-color: #171321;
		color: #fff;
		overflow: hidden;
		padding: 40px 16px;
		z-index: 1
	}
	
	.be-nav-footer[data-v-d1550395] *,
	.be-nav-footer[data-v-d1550395]:after,
	.be-nav-footer[data-v-d1550395]:before {
		box-sizing: border-box
	}
	
	.be-nav-footer .disclaimer[data-v-d1550395] {
		background: #f2f1f5;
		padding: 32px 0
	}
	
	@media (max-width:768px) {
		.be-nav-footer .container[data-v-d1550395] {
			padding: 0 !important
		}
	}
	
	.be-nav-footer .footer__navigation[data-v-d1550395] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: space-between
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .footer__navigation[data-v-d1550395] {
			flex-direction: row;
			flex-wrap: nowrap
		}
	}
	
	.be-nav-footer .logo[data-v-d1550395] {
		display: flex;
		margin: 0 auto 0 0
	}
	
	.be-nav-footer .logo span[data-v-d1550395] {
		font-size: 1.125rem;
		margin-left: 4px
	}
	
	.be-nav-footer .content[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 30px;
		justify-content: space-between;
		margin-top: 48px
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .content[data-v-d1550395] {
			margin-top: 0
		}
	}
	
	@media (min-width:769px) {
		.be-nav-footer .column-wrapper[data-v-d1550395] {
			margin-top: 24px
		}
	}
	
	.be-nav-footer .column[data-v-d1550395] {
		flex: 1 0 auto;
		max-width: 150px;
		min-width: 2rem;
		width: 100%
	}
	
	.be-nav-footer .column__heading[data-v-d1550395] {
		margin-bottom: 16px
	}
	
	@media (max-width:768px) {
		.be-nav-footer .column__nested[data-v-d1550395] {
			align-items: flex-start;
			display: flex;
			gap: 30px;
			justify-content: space-between;
			max-width: 100%
		}
		.be-nav-footer .column__nested[data-v-d1550395]>* {
			width: 145px
		}
	}
	
	@media (min-width:768px) {
		.be-nav-footer .column[data-v-d1550395] {
			max-width: 160px
		}
	}
	
	@media (max-width:768px) {
		.be-nav-footer .divided[data-v-d1550395] {
			width: 100%
		}
	}
	
	.be-nav-footer .links__item[data-v-d1550395] {
		margin-bottom: 8px
	}
	
	.be-nav-footer .links__item[data-v-d1550395]:hover {
		text-decoration: underline
	}
	
	@media (max-width:768px) {
		.be-nav-footer .links__divided[data-v-d1550395] {
			-moz-column-gap: calc(100% - 290px);
			column-gap: calc(100% - 290px);
			-moz-columns: 120px 2;
			columns: 120px 2
		}
	}
	
	.be-nav-footer .link[data-v-d1550395] {
		color: #fff;
		font-size: .875rem;
		line-height: 1.5714285714
	}
	
	.be-nav-footer .footer__cta[data-v-d1550395] {
		display: flex;
		flex-direction: column;
		padding-top: 64px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__cta[data-v-d1550395] {
			padding-top: 96px
		}
	}
	
	.be-nav-footer .footer__selectors[data-v-d1550395] {
		align-items: baseline;
		border-bottom: 1px solid #fff;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		margin-bottom: 32px;
		padding-bottom: 24px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__selectors[data-v-d1550395] {
			flex-direction: row
		}
	}
	
	.be-nav-footer .footer__selectors--two-children[data-v-d1550395] {
		justify-content: space-between
	}
	
	.be-nav-footer__source-buttons[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.be-nav-footer__button[data-v-d1550395] {
		border: none;
		color: #fff;
		cursor: pointer;
		font-size: .875rem;
		font-weight: 660;
		padding: 0;
		text-decoration: underline
	}
	
	.be-nav-footer__button--black[data-v-d1550395] {
		color: #171321
	}
	
	.be-nav-footer .source p[data-v-d1550395] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.be-nav-footer .source a[data-v-d1550395] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.be-nav-footer .source img[data-v-d1550395] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395],
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395] {
		border: none !important;
		color: #fff !important;
		cursor: pointer;
		font-family: Sans, sans-serif !important;
		font-size: 14px !important;
		padding: 0 !important;
		text-align: left !important
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395]:hover,
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395]:hover {
		background: inherit;
		text-decoration: underline
	}



	
	
	
	
	
	
	
	
	



.social__links[data-v-cfa6ae15] {
		align-items: center;
		display: flex;
		gap: 15px;
		margin-top: 32px;
		width: 100%
	}
	
	@media (min-width:829px) {
		.social__links[data-v-cfa6ae15] {
			margin-top: 0;
			width: inherit
		}
	}
	
	.social__links--icon[data-v-cfa6ae15] {
		color: #fff;
		height: auto;
		transition: .3s;
		width: 24px
	}
	
	.social__links--icon[data-v-cfa6ae15] * {
		fill: currentColor
	}
	
	.social__links--icon[data-v-cfa6ae15]:hover {
		color: #a989f5
	}



.footer-source[data-v-df34934d] {
		display: flex;
		flex-direction: column
	}
	
	.footer-source__source-buttons[data-v-df34934d] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.footer-source p[data-v-df34934d] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.footer-source a[data-v-df34934d] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.footer-source img[data-v-df34934d] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}



.strikethrough[data-v-6d75ff47] {
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	.emailField[data-v-6d75ff47] {
		justify-content: center;
		margin-bottom: 120px
	}
	
	@media (max-width:576px) {
		.emailField[data-v-6d75ff47] {
			margin-bottom: 56px
		}
	}
	
	[data-v-6d75ff47] .email-input {
		background-color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta {
		color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta:hover {
		text-decoration-color: #fff
	}
	
	.gartner[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border: 1px solid #45424d;
		border-radius: 12px;
		color: #fff;
		display: inline-flex;
		margin-bottom: 120px;
		margin-left: 8px;
		padding: 16px 32px
	}
	
	.gartner .gartner-content[data-v-6d75ff47] {
		margin: 0 64px 0 32px
	}
	
	@media (max-width:576px) {
		.gartner[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			margin-left: 0;
			padding: 24px 24px 24px 16px
		}
		.gartner .gartner-content[data-v-6d75ff47] {
			margin: 16px 0;
			text-align: left
		}
	}
	
	.gartner .banner-image[data-v-6d75ff47] {
		height: 20px
	}
	
	.gartner .banner-button[data-v-6d75ff47] {
		color: #a989f5;
		font-weight: 400;
		text-decoration: none
	}
	
	.gartner[data-v-6d75ff47]>* {
		z-index: 6
	}
	
	.video[data-v-6d75ff47] {
		padding-bottom: 120px
	}
	
	@media (max-width:576px) {
		.video[data-v-6d75ff47] {
			padding-bottom: 56px
		}
	}
	
	.video[data-v-6d75ff47] video {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(0deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent;
		border-radius: 16px
	}
	
	.video[data-v-6d75ff47] .video-modal-loop__play-icon {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(90deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent
	}
	
	.pill_text[data-v-6d75ff47] {
		align-items: center;
		display: flex
	}
	
	.pill_text span[data-v-6d75ff47] {
		margin-left: 8px
	}
	
	@media (max-width:576px) {
		.pill_text[data-v-6d75ff47] {
			margin-left: 0
		}
		.pill_text img[data-v-6d75ff47] {
			display: none
		}
		.pill_text span[data-v-6d75ff47] {
			margin-left: 0
		}
	}
	
	.pill__button[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border-radius: 100px;
		color: #fff;
		display: flex;
		font-size: 16px;
		font-weight: 580;
		gap: 8px;
		line-height: 28px;
		margin-left: 8px;
		padding: 4px 8px;
		text-decoration: none;
		z-index: 6
	}
	
	@media (max-width:576px) {
		.pill__button[data-v-6d75ff47] {
			margin: auto;
			padding: 0 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47] {
		align-items: center;
		color: #fff;
		display: inline-flex;
		margin-bottom: 32px;
		margin-top: 56px;
		padding: 4px 4px 4px 8px;
		position: relative
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			font-size: 16px;
			gap: 8px;
			padding: 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47]:before {
		background: linear-gradient(89.09deg, #e1986d -1.12%, #7759c2 102.06%, #6e43d3 102.07%) border-box;
		border: 1.5px solid transparent;
		border-radius: 20px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47]:before {
			border-radius: 12px
		}
	}
	
	.section[data-v-6d75ff47] {
		background: linear-gradient(180deg, #2c2656 0, #2c2656, #171321 50%, #171321);
		color: #fff;
		overflow: hidden;
		padding-top: 56px;
		position: relative;
		text-align: center;
		--blob-size: 1100px;
		--blob-speed: 10s;
		--blob-speed-scale: calc(var(--blob-speed)*.75);
		--blob-speed-move: calc(var(--blob-speed)*1);
		--blob-speed-rotate: calc(var(--blob-speed)*2);
		--blob-opacity: .22;
		--blob-blur: 60px;
		--blob-color-1: #fca326;
		--blob-color-2: #ceb3ef;
		--blob-color-3: #a989f5;
		--blob-color-4: #ceb3ef;
		--blob-color-5: #6fdac9;
		--blob-shape-speed: 9s
	}
	
	.section[data-v-6d75ff47]:before {
		background-image: url(images/homepage/background-star.svg);
		background-position: bottom;
		background-repeat: no-repeat;
		bottom: 0;
		content: "";
		height: -webkit-fill-available;
		left: 0;
		opacity: .6;
		position: absolute;
		width: 100%
	}
	
	@media (max-width:576px) {
		.section[data-v-6d75ff47]:before {
			left: -200px;
			width: 150%
		}
	}
	
	.blobs[data-v-6d75ff47] {
		filter: blur(var(--blob-blur));
		height: 120%;
		right: 0;
		bottom: 0;
		left: 0;
		overflow: visible;
		position: absolute;
		top: 0;
		z-index: 0
	}
	
	.blob-container[data-v-6d75ff47] {
		backface-visibility: hidden;
		height: 100%;
		position: absolute;
		width: 100%;
		will-change: transform
	}
	
	.blob[data-v-6d75ff47] {
		border-radius: 100%;
		height: calc(var(--blob-size)*.35);
		opacity: var(--blob-opacity);
		position: absolute;
		transform-origin: center;
		width: var(--blob-size)
	}
	
	.blob-1[data-v-6d75ff47] {
		animation: blob-pulse-1-6d75ff47 var(--blob-speed-scale) infinite ease-in-out, blob-shape-1-6d75ff47 var(--blob-shape-speed) infinite alternate ease-in-out, blob-float-1-6d75ff47 calc(var(--blob-speed-move)*1.6) infinite alternate ease-in-out;
		background-color: var(--blob-color-1);
		left: -15%;
		top: -10%
	}
	
	.blob-2[data-v-6d75ff47] {
		animation: blob-pulse-2-6d75ff47 calc(var(--blob-speed-scale)*.8) infinite ease-in-out, blob-shape-2-6d75ff47 calc(var(--blob-shape-speed)*1.2) infinite alternate ease-in-out, blob-float-2-6d75ff47 calc(var(--blob-speed-move)*1.8) infinite alternate ease-in-out;
		background-color: var(--blob-color-2);
		right: 20%;
		top: -20%
	}
	
	.blob-3[data-v-6d75ff47] {
		animation: blob-pulse-3-6d75ff47 calc(var(--blob-speed-scale)*1.2) infinite ease-in-out, blob-shape-3-6d75ff47 calc(var(--blob-shape-speed)*.8) infinite alternate ease-in-out, blob-float-3-6d75ff47 calc(var(--blob-speed-move)*2) infinite alternate ease-in-out;
		background-color: var(--blob-color-3);
		left: 0;
		top: 20%
	}
	
	.blob-4[data-v-6d75ff47] {
		animation: blob-pulse-4-6d75ff47 calc(var(--blob-speed-scale)*1) infinite ease-in-out, blob-shape-4-6d75ff47 calc(var(--blob-shape-speed)*1.4) infinite alternate ease-in-out, blob-float-4-6d75ff47 calc(var(--blob-speed-move)*1.7) infinite alternate ease-in-out;
		background-color: var(--blob-color-4);
		right: 0;
		top: 80%
	}
	
	.blob-5[data-v-6d75ff47] {
		animation: blob-pulse-5-6d75ff47 calc(var(--blob-speed-scale)*.9) infinite ease-in-out, blob-shape-5-6d75ff47 calc(var(--blob-shape-speed)*1.3) infinite alternate ease-in-out, blob-float-5-6d75ff47 calc(var(--blob-speed-move)*1.9) infinite alternate ease-in-out;
		background-color: var(--blob-color-5);
		right: -15%;
		top: 5%
	}
	
	.content-container[data-v-6d75ff47] {
		align-items: center;
		display: flex;
		height: 100%;
		padding-top: 4rem;
		position: relative;
		width: 100%;
		z-index: 5
	}
	
	@media (max-width:576px) {
		.content-container[data-v-6d75ff47] {
			padding-top: 0
		}
	}
	
	@keyframes blob-pulse-1-6d75ff47 {
		0%,
		to {
			transform: scale(.8, 1.2)
		}
		50% {
			transform: scale(1.2, .8)
		}
	}
	
	@keyframes blob-pulse-2-6d75ff47 {
		0%,
		to {
			transform: scale(.9, 1.1)
		}
		50% {
			transform: scale(1.1, .9)
		}
	}
	
	@keyframes blob-pulse-3-6d75ff47 {
		0%,
		to {
			transform: scale(1.1, .9)
		}
		50% {
			transform: scale(.85, 1.15)
		}
	}
	
	@keyframes blob-pulse-4-6d75ff47 {
		0%,
		to {
			transform: scale(.95, 1.05)
		}
		50% {
			transform: scale(1.15, .85)
		}
	}
	
	@keyframes blob-pulse-5-6d75ff47 {
		0%,
		to {
			transform: scale(1)
		}
		50% {
			transform: scale(1.3, .7)
		}
	}
	
	@keyframes blob-shape-1-6d75ff47 {
		0% {
			border-radius: 60% 40% 70% 30%/40% 50% 50% 60%
		}
		25% {
			border-radius: 70% 30% 50% 50%/30% 40% 60% 70%
		}
		50% {
			border-radius: 40% 60% 30% 70%/50% 60% 40% 50%
		}
		75% {
			border-radius: 30% 70% 70% 30%/60% 40% 50% 50%
		}
		to {
			border-radius: 60% 40% 50% 50%/50% 30% 70% 50%
		}
	}
	
	@keyframes blob-shape-2-6d75ff47 {
		0% {
			border-radius: 50% 50% 40% 60%/60% 40% 50% 50%
		}
		25% {
			border-radius: 30% 70% 70% 30%/50% 50% 60% 40%
		}
		50% {
			border-radius: 70% 30% 50% 50%/40% 60% 50% 50%
		}
		75% {
			border-radius: 50% 50% 30% 70%/70% 30% 40% 60%
		}
		to {
			border-radius: 40% 60% 60% 40%/50% 50% 40% 60%
		}
	}
	
	@keyframes blob-shape-3-6d75ff47 {
		0% {
			border-radius: 40% 60% 60% 40%/60% 30% 70% 40%
		}
		25% {
			border-radius: 60% 40% 30% 70%/50% 60% 30% 70%
		}
		50% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		75% {
			border-radius: 70% 30% 50% 50%/40% 50% 60%
		}
		to {
			border-radius: 30% 70% 60% 40%/70% 40% 30% 60%
		}
	}
	
	@keyframes blob-shape-4-6d75ff47 {
		0% {
			border-radius: 60% 40% 30% 70%/40% 70% 30% 60%
		}
		25% {
			border-radius: 40% 60% 70% 30%/60% 40% 70% 30%
		}
		50% {
			border-radius: 70% 30% 40% 60%/30% 60% 40% 70%
		}
		75% {
			border-radius: 30% 70% 60% 40%/70% 30% 60% 40%
		}
		to {
			border-radius: 60% 40% 50% 50%/40% 60% 30% 70%
		}
	}
	
	@keyframes blob-shape-5-6d75ff47 {
		0% {
			border-radius: 50% 50% 60% 40%/40% 60% 50% 50%
		}
		25% {
			border-radius: 40% 60% 50% 50%/70% 30% 40% 60%
		}
		50% {
			border-radius: 60% 40% 40% 60%/50% 50% 70% 30%
		}
		75% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		to {
			border-radius: 30% 70% 50% 50%/60% 40% 30% 70%
		}
	}
	
	@keyframes blob-float-1-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(25%, 20%) rotate(10deg)
		}
		to {
			transform: translate(-20%, 30%) rotate(-10deg)
		}
	}
	
	@keyframes blob-float-2-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 30%) rotate(-15deg)
		}
		to {
			transform: translate(15%, 25%) rotate(5deg)
		}
	}
	
	@keyframes blob-float-3-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 50%) rotate(8deg)
		}
		to {
			transform: translate(-30%, -20%) rotate(-12deg)
		}
	}
	
	@keyframes blob-float-4-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(-25%, -20%) rotate(-10deg)
		}
		to {
			transform: translate(30%, 15%) rotate(15deg)
		}
	}
	
	@keyframes blob-float-5-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		33% {
			transform: translate(-25%, 20%) rotate(-5deg)
		}
		66% {
			transform: translate(-15%, 5%) rotate(5deg)
		}
		to {
			transform: translate(-30%, 45%) rotate(10deg)
		}
	}



.email-redirect[data-v-90cf3d0f] {
		display: flex
	}
	
	@media (max-width:576px) {
		.email-redirect[data-v-90cf3d0f] {
			flex-direction: column
		}
	}
	
	.email-input[data-v-90cf3d0f] {
		align-items: center;
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		display: flex;
		justify-content: space-between;
		padding: 4px 4px 4px 16px
	}
	
	.email-input[data-v-90cf3d0f]:focus-within {
		border: 1px solid #70b4ff
	}
	
	@media (max-width:576px) {
		.email-input__submit[data-v-90cf3d0f] {
			justify-content: center;
			width: 100%
		}
	}
	
	.email-input input[data-v-90cf3d0f] {
		border: none;
		display: flex;
		font-family: Sans;
		font-size: 16px;
		font-weight: 400;
		height: 100%;
		line-height: 24px;
		margin-right: 16px;
		min-width: 240px
	}
	
	.email-input input[data-v-90cf3d0f]::-moz-placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]::placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]:active,
	.email-input input[data-v-90cf3d0f]:focus {
		outline: none
	}
	
	@media (max-width:576px) {
		.email-input input[data-v-90cf3d0f] {
			align-self: flex-start;
			margin-right: unset;
			min-width: 100%;
			padding: 16px
		}
		.email-input[data-v-90cf3d0f] {
			flex-direction: column;
			padding: 0
		}
	}
	
	.secondary-cta[data-v-90cf3d0f] {
		justify-content: center;
		margin-left: 32px
	}
	
	@media (max-width:576px) {
		.secondary-cta[data-v-90cf3d0f] {
			margin-top: 16px
		}
	}



.video-modal-loop[data-v-655bc4c7] {
		cursor: pointer;
		position: relative
	}
	
	.video-modal-loop__play-icon[data-v-655bc4c7] {
		border: 2px solid #45424d;
		border-radius: 9999px;
		box-sizing: content-box;
		color: #171321;
		cursor: pointer;
		font-size: 48px;
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		transition: color .2s ease;
		z-index: 2
	}
	
	@media (min-width:576px) {
		.video-modal-loop__play-icon[data-v-655bc4c7] {
			height: 96px;
			width: 96px
		}
	}
	
	.video-modal-loop__play-icon path[data-v-655bc4c7] {
		fill: #fff;
		transition: color .2s ease
	}
	
	.video-modal-loop__play-icon circle[data-v-655bc4c7] {
		fill: currentColor;
		transition: color .2s ease
	}
	
	.video-modal-loop__video-looping[data-v-655bc4c7] {
		filter: brightness(.6);
		width: 100%
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon[data-v-655bc4c7] {
		color: #1e1d43
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon path[data-v-655bc4c7] {
		color: #fff
	}
	
	.video-modal-loop--dark[data-v-655bc4c7] {
		background-color: #171321
	}



.modal[data-v-8019ad5d] {
		background: transparent;
		display: flex;
		flex-direction: column;
		margin-top: 160px
	}
	
	@media (max-width:1025px) {
		.modal[data-v-8019ad5d] {
			width: 100%
		}
	}
	
	.modal__backdrop[data-v-8019ad5d] {
		align-items: flex-start;
		background-color: #171321d9;
		bottom: 0;
		display: flex;
		justify-content: center;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1040
	}
	
	.modal__backdrop--light[data-v-8019ad5d] {
		background-color: #d1d0d2c4
	}
	
	.modal__header[data-v-8019ad5d] {
		background-color: transparent;
		justify-content: space-between;
		position: relative
	}
	
	.modal__footer[data-v-8019ad5d],
	.modal__header[data-v-8019ad5d] {
		display: flex;
		padding: 16px
	}
	
	.modal__body[data-v-8019ad5d] {
		padding: 8px;
		position: relative
	}
	
	.btn__close[data-v-8019ad5d] {
		border: none;
		border-radius: 50%;
		cursor: pointer;
		height: 45px;
		position: absolute;
		right: -8px;
		top: 0;
		width: 45px
	}
	
	@media (min-width:1025px) {
		.btn__close[data-v-8019ad5d] {
			right: -24px
		}
	}
	
	.btn__close svg[data-v-8019ad5d] {
		height: 100%;
		width: 100%
	}



.video-wrapper[data-v-803c7e46] {
		position: relative;
		width: 100%
	}
	
	.video-wrapper .video[data-v-803c7e46] {
		cursor: pointer;
		height: 100% !important;
		width: 920px !important
	}
	
	@media (max-width:1025px) {
		.video-wrapper .video[data-v-803c7e46] {
			width: 100% !important
		}
	}
	
	.video-wrapper .video[data-v-803c7e46] .video-thumbnail,
	.video-wrapper .video[data-v-803c7e46] .vimeo-player {
		height: 100%
	}
	
	.video-wrapper .video-thumbnail[data-v-803c7e46] {
		height: auto;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.video-wrapper .video-thumbnail:hover+.video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #7d2bd9;
		opacity: 1
	}
	
	.video-wrapper .video-thumbnail__play-icon[data-v-803c7e46] {
		opacity: .75;
		position: absolute;
		right: 47%;
		top: 40%;
		transition: all .3s
	}
	
	.video-wrapper .video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #333;
		transition: all .3s ease-in-out
	}



.vimeo-player iframe {
		aspect-ratio: 16/9;
		height: auto;
		max-width: 100% !important;
		width: 100%
	}



.title[data-v-751da43f] {
		color: #74717a;
		margin-bottom: 32px;
		text-align: center
	}
	
	.marquee[data-v-751da43f] {
		display: flex;
		gap: 64px;
		-webkit-mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		position: relative
	}
	
	.marquee:hover .marquee__content[data-v-751da43f] {
		animation-play-state: paused
	}
	
	.marquee .marquee__content[data-v-751da43f] {
		align-items: center;
		animation: scroll-751da43f 20s linear infinite;
		display: flex;
		flex-shrink: 0;
		gap: 64px
	}
	
	.marquee .marquee__content .logo[data-v-751da43f] {
		max-height: 32px
	}
	
	@keyframes scroll-751da43f {
		0% {
			transform: translate(0)
		}
		to {
			transform: translate(calc(-100% - 64px))
		}
	}
	
	@media (prefers-reduced-motion:reduce) {
		.marquee__content[data-v-751da43f] {
			animation-play-state: paused !important
		}
	}



.emailField[data-v-a7f456d7] {
		justify-content: center;
		margin-top: 32px
	}
	
	.hero[data-v-a7f456d7] {
		margin-bottom: 80px;
		text-align: center
	}
	
	.content[data-v-a7f456d7] {
		margin-top: 120px
	}
	
	.slp-btn-secondary[data-v-a7f456d7] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		margin-left: 16px;
		text-align: center
	}



.buffer[data-v-c1476a23] {
		height: 200px
	}
	
	.wrapper[data-v-c1476a23] {
		margin: 120px 0
	}
	
	@media (max-width:576px) {
		.wrapper[data-v-c1476a23] {
			margin: 56px 0 120px
		}
	}
	
	.feature-description[data-v-c1476a23] {
		color: #a2a1a6;
		margin-top: 8px
	}
	
	.cards-container[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		scroll-timeline: --cards-scroll block
	}
	
	.cards-container .card[data-v-c1476a23] {
		background-color: #fff;
		border-radius: 16px;
		box-shadow: 0 -8px 20px #0000001a;
		display: flex;
		height: 548px;
		overflow: hidden;
		position: sticky;
		transform-origin: center top;
		will-change: transform
	}
	
	.cards-container .card-1[data-v-c1476a23] {
		top: calc(84px + 10vh);
		z-index: 1;
		view-timeline: --card-1-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-1-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-1[data-v-c1476a23] {
			top: 120px
		}
	}
	
	.cards-container .card-2[data-v-c1476a23] {
		top: calc(108px + 10vh);
		z-index: 2;
		view-timeline: --card-2-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-2-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-2[data-v-c1476a23] {
			top: 144px
		}
	}
	
	.cards-container .card-3[data-v-c1476a23] {
		top: calc(132px + 10vh);
		z-index: 3;
		view-timeline: --card-3-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-3-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-3[data-v-c1476a23] {
			top: 168px
		}
	}
	
	.cards-container .card-4[data-v-c1476a23] {
		top: calc(156px + 10vh);
		z-index: 4;
		view-timeline: --card-4-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-4-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-4[data-v-c1476a23] {
			top: 192px
		}
	}
	
	.cards-container .card-5[data-v-c1476a23] {
		top: calc(180px + 10vh);
		z-index: 5;
		view-timeline: --card-5-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-5-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-5[data-v-c1476a23] {
			top: 216px
		}
	}
	
	.cards-container .card-6[data-v-c1476a23] {
		top: calc(204px + 10vh);
		z-index: 6;
		view-timeline: --card-6-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-6-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-6[data-v-c1476a23] {
			top: 240px
		}
	}
	
	.cards-container .card-7[data-v-c1476a23] {
		top: calc(228px + 10vh);
		z-index: 7;
		view-timeline: --card-7-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-7-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-7[data-v-c1476a23] {
			top: 264px
		}
	}
	
	.cards-container .card-8[data-v-c1476a23] {
		top: calc(252px + 10vh);
		z-index: 8;
		view-timeline: --card-8-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-8-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-8[data-v-c1476a23] {
			top: 288px
		}
	}
	
	.cards-container .card-9[data-v-c1476a23] {
		top: calc(276px + 10vh);
		z-index: 9;
		view-timeline: --card-9-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-9-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-9[data-v-c1476a23] {
			top: 312px
		}
	}
	
	.cards-container .card-10[data-v-c1476a23] {
		top: calc(300px + 10vh);
		z-index: 10;
		view-timeline: --card-10-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-10-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-10[data-v-c1476a23] {
			top: 336px
		}
	}
	
	.cards-container .card.card-1[data-v-c1476a23] {
		margin-bottom: 96px
	}
	
	.cards-container .card.card-2[data-v-c1476a23] {
		margin-bottom: 72px
	}
	
	.cards-container .card.card-3[data-v-c1476a23] {
		margin-bottom: 48px
	}
	
	.cards-container .card.card-4[data-v-c1476a23] {
		margin-bottom: 24px
	}
	
	.cards-container .card .left-side[data-v-c1476a23],
	.cards-container .card .right-side[data-v-c1476a23] {
		flex: 0 0 50%
	}
	
	.cards-container .card .card-title[data-v-c1476a23] {
		margin-top: 16px;
		padding-right: 24px
	}
	
	@media (max-width:576px) {
		.cards-container .card .right-side[data-v-c1476a23] {
			display: none
		}
		.cards-container .card .left-side[data-v-c1476a23] {
			flex: 1;
			padding: 24px !important
		}
		.cards-container .card .left-side .card-title[data-v-c1476a23] {
			padding-right: 0
		}
		.cards-container .card .left-side .slp-btn[data-v-c1476a23] {
			text-align: left
		}
	}
	
	.cards-container .card .left-side[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		padding: 48px
	}
	
	.cards-container .card .left-side .pill[data-v-c1476a23] {
		background: linear-gradient(90deg, #a989f566, #fca32666);
		border-radius: 100px;
		padding: 4px 8px;
		width: -moz-fit-content;
		width: fit-content
	}
	
	.cards-container .card .left-side.gitlab-duo[data-v-c1476a23] {
		background-color: #171321;
		color: #fff
	}
	
	.cards-container .card .left-side.gitlab-duo .slp-btn[data-v-c1476a23] {
		color: #fff
	}
	
	.cards-container .card .left-side.security .pill[data-v-c1476a23] {
		background: #cbe2f9;
		color: #0b5cad
	}
	
	.cards-container .card .left-side.platform .pill[data-v-c1476a23] {
		background: #e1d8f9;
		color: #5943b6
	}
	
	.cards-container .card .left-side.devsecops .pill[data-v-c1476a23] {
		background: #c9e7d7;
		color: #0b5d32
	}
	
	.cards-container .card .left-side .feature[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		margin-top: 24px
	}
	
	.cards-container .card .left-side .feature-title[data-v-c1476a23] {
		align-items: flex-start;
		display: flex;
		font-size: 20px;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title svg[data-v-c1476a23] {
		flex-shrink: 0;
		margin-top: 6px
	}
	
	.cards-container .card .left-side .feature-title__content[data-v-c1476a23] {
		flex: 1
	}
	
	.cards-container .card .left-side .feature-title__title[data-v-c1476a23] {
		align-items: center;
		display: flex;
		flex-wrap: wrap;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title__title .new-pill[data-v-c1476a23] {
		align-items: center;
		background: linear-gradient(100deg, #aa8af6 6.7%, #d09596 93.89%);
		border-radius: 100px;
		display: inline-flex;
		font-size: 12px;
		font-weight: 660;
		height: 20px;
		line-height: 1;
		padding: 0 8px
	}
	
	.cards-container .card .right-side[data-v-c1476a23] {
		background: linear-gradient(90deg, #eee7fd 2.53%, #f6f3fed4 50.98%, #ffd4d873)
	}
	
	.cards-container .card .right-side img[data-v-c1476a23] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	@keyframes scale-card-c1476a23 {
		0% {
			transform: scale(.9)
		}
		to {
			transform: scale(1)
		}
	}



.carousel-container[data-v-a1abc733] {
		margin: 48px 0 120px;
		position: relative
	}
	
	@media (max-width:546px) {
		.carousel-container[data-v-a1abc733] {
			margin-bottom: 48px;
			overflow: visible;
			padding: 0
		}
	}
	
	.carousel-track[data-v-a1abc733] {
		--position: 3;
		--animating: 0;
		--card-width: calc(33.33333% - 21.33333px);
		--card-gap: 32px;
		display: flex;
		gap: var(--card-gap);
		touch-action: pan-y;
		transform: translate(calc(var(--position)*-1*(var(--card-width) + var(--card-gap))));
		transition: transform calc(.5s*var(--animating)) cubic-bezier(.25, 1, .5, 1);
		will-change: transform
	}
	
	@media (max-width:880px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: calc(50% - 16px);
			--card-gap: 16px
		}
	}
	
	@media (max-width:546px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: 85%;
			--card-gap: 16px;
			left: calc((100% - var(--card-width))/2);
			position: relative
		}
	}
	
	.nav-button[data-v-a1abc733] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 50%;
		position: absolute;
		top: calc(50% - 24px);
		z-index: 2
	}
	
	@media (max-width:546px) {
		.nav-button[data-v-a1abc733] {
			display: none
		}
	}
	
	.previous-button[data-v-a1abc733] {
		left: -16px
	}
	
	.next-button[data-v-a1abc733] {
		right: -16px
	}
	
	.card[data-v-a1abc733] {
		border-radius: 16px;
		color: #171321;
		display: flex;
		flex: 0 0 var(--card-width);
		flex-direction: column;
		height: 370px;
		max-width: var(--card-width);
		min-width: 240px;
		padding: 32px;
		transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);
		will-change: transform, box-shadow
	}
	
	@media (max-width:546px) {
		.card[data-v-a1abc733] {
			height: 330px;
			min-width: unset
		}
	}
	
	@media (min-width:546px) {
		.card[data-v-a1abc733]:hover {
			box-shadow: 0 6px 10px #00000026;
			transform: scale(1.05)
		}
	}
	
	.card-image[data-v-a1abc733] {
		height: 48px;
		margin-right: auto;
		margin-top: auto;
		max-width: 100%;
		-o-object-fit: contain;
		object-fit: contain
	}



.slp-btn-secondary[data-v-308feca3] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		text-align: center
	}
	
	.container[data-v-308feca3] {
		display: flex;
		margin-top: 48px
	}
	
	@media (max-width:576px) {
		.container[data-v-308feca3] {
			flex-direction: column-reverse;
			margin-bottom: 96px;
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3] {
		margin-top: 120px
	}
	
	@media (max-width:576px) {
		.container .left-side[data-v-308feca3],
		.container .left-side .title[data-v-308feca3] {
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3],
	.container .right-side[data-v-308feca3] {
		flex: 0 0 50%
	}
	
	@media (max-width:576px) {
		.container .image[data-v-308feca3] {
			margin: 0;
			width: 100%
		}
	}



.next-steps[data-v-11ff7e85] {
		background: #171321;
		color: #fff;
		padding-bottom: 32px;
		position: relative;
		z-index: 1
	}
	
	.next-steps .eyebrow[data-v-11ff7e85] {
		color: #a2a1a6
	}
	
	.next-steps__container[data-v-11ff7e85] {
		align-items: center;
		background: #171321;
		border-bottom: 1px solid var(--slp-color-surface-600, #45424d);
		display: flex;
		flex-direction: column;
		padding: 64px 24px
	}
	
	@media (min-width:576px) {
		.next-steps__container[data-v-11ff7e85] {
			padding: 96px
		}
	}
	
	@media (min-width:768px) {
		.next-steps__container[data-v-11ff7e85] {
			max-width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.next-steps__container[data-v-11ff7e85] {
			text-align: center
		}
	}
	
	.next-steps__container .description[data-v-11ff7e85] {
		max-width: 650px;
		text-align: center
	}
	
	.next-steps__container .buttons[data-v-11ff7e85] {
		display: flex;
		flex-direction: row;
		gap: 24px
	}
	
	@media (max-width:1025px) {
		.next-steps__container .buttons[data-v-11ff7e85] {
			flex-direction: column;
			width: 100%
		}
	}
	
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		border: 1px solid var(--slp-color-surface-50, #fff);
		border-radius: 4px
	}
	
	.next-steps__container .buttons .main-button[data-v-11ff7e85],
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		justify-content: center
	}
	
	.next-steps__header[data-v-11ff7e85] {
		background: linear-gradient(89.95deg, #feb484 3.13%, #a686f2 66.86%, #592ac8 123.2%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent
	}
	
	.next-steps__header h2[data-v-11ff7e85] {
		line-height: 1.14;
		text-align: center
	}





#page-why-gitlab {
		background-color: #171321;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M0 4251.23q2.41-1.8 4.81-3.63v.74c218.134-165.95 362.04-412.57 400.067-685.61 38.027-273.05-32.941-550.17-197.292-770.4L0 2515.53zm0-2515.05V0c130.84 98.311 237.005 226.841 309.309 375.286 84.064 172.59 119.063 365.335 101.104 556.802-17.958 191.472-88.17 374.152-202.828 527.752z' clip-rule='evenodd' opacity='.08'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1112.5' x2='319.87' y1='6838.31' y2='-1012.95' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M1603 864.508c.01 24.852.91 49.748 2.69 74.642 13.77 191.82 79.97 376.03 191.24 532.14l3.66 4.81c7.14 9.99 14.65 19.97 22.16 29.77L2060 1822.21V0c-143.69 97.105-261.09 229.344-341.05 384.738-76.27 148.232-115.87 312.488-115.95 478.788zm457 1624.682v1821.52a1032.6 1032.6 0 0 1-147.2-120.75c-176.08-173.93-284.59-405.8-305.85-653.56-21.26-247.77 46.14-495.02 189.98-696.93l3.66-4.81c7.14-9.98 14.65-19.97 22.16-29.77z' clip-rule='evenodd' opacity='.1'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='2135.5' x2='3567.87' y1='6868.25' y2='-983.003' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
		background-position: 0 125vh, 100% 0;
		background-repeat: repeat-y, repeat-y;
		background-size: 135vw auto, 135vw auto;
		color: #fff
	}
	
	#page-sales {
		min-height: calc(100vh - 140px);
		position: relative
	}
	
	#page-sales .single-column-hero__description {
		font-size: 1.5rem;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:768px) {
		#page-sales .single-column-hero__description {
			font-size: 1.375rem;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	#page-solutions-startups .quote-carousel.dark-mode {
		padding-top: 96px
	}
	
	#page-company-contact .hero {
		margin-bottom: 96px
	}
	
	#page-pricing-ultimate {
		background-image: url(images/backgrounds/ultimate-background.png);
		background-position: top;
		background-repeat: no-repeat;
		background-size: 100% 400px
	}
	
	#page-security .card__image {
		margin-bottom: 24px;
		max-height: 104px;
		max-width: 186px
	}
	
	.banner:has(+#page-partners-technology-partners-aws) {
		display: none
	}
	
	#page-partners-technology-partners-aws .faq {
		max-width: 50%;
		min-width: 50%
	}
	
	@media (max-width:1025px) {
		#page-partners-technology-partners-aws .faq {
			max-width: 100%;
			min-width: 100%
		}
	}
	
	#page-partners-technology-partners-aws .faq__answer ul {
		list-style-type: "âœ“ "
	}
	
	#page-partners-technology-partners-aws .theme--purple {
		margin-bottom: 0
	}
	
	#page-pricing-feature-comparison .hero {
		padding: 96px 0
	}
	
	@media (width > 576px) {
		#page-pricing-feature-comparison .hero {
			padding: 64px 0 120px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow {
		align-items: center;
		background: linear-gradient(90deg, #a989f51f, #fca3261f);
		border-radius: 10px;
		display: flex;
		flex-direction: column;
		gap: unset;
		padding: 8px;
		position: relative;
		width: 100%
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow {
			border-radius: 100px;
			flex-direction: row;
			padding: 4px 8px 4px 4px;
			width: unset
		}
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn {
		text-decoration: underline
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn .slp-icon {
		transform: translate(8px)
	}
	
	#page-pricing-feature-comparison .eyebrow:before {
		background: linear-gradient(90deg, #a989f5, #fca326) border-box;
		border: 1px solid transparent;
		border-radius: 10px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow:before {
			border-radius: 100px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow code {
		background: transparent;
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	#page-pricing-feature-comparison .eyebrow--highlighted {
		background: #fff;
		border-radius: 100px;
		display: inline-flex;
		margin-right: 8px;
		padding: 4px 8px
	}
	
	@media (width <576px) {
		#page-pricing-feature-comparison .eyebrow .slp-btn,
		#page-pricing-feature-comparison .eyebrow--highlighted,
		#page-pricing-feature-comparison .eyebrow__text {
			margin-bottom: 8px !important;
			margin-right: 0 !important
		}
	}
	
	#page-pricing-feature-comparison .eyebrow .slp-btn {
		font-size: .875rem;
		margin-right: 8px;
		padding: 0
	}
	
	#ot-sdk-btn {
		background-color: transparent !important
	}



.slp-btn[data-v-56e2df5f] {
		align-items: center;
		border-radius: 4px;
		box-sizing: border-box;
		display: inline-flex;
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.25;
		min-width: 68px;
		padding: 11px 16px;
		text-align: center;
		text-decoration: none;
		transition: background-color .3s cubic-bezier(.7, 0, .3, 1);
		vertical-align: middle
	}
	
	.slp-btn[data-v-56e2df5f]:hover {
		cursor: pointer
	}
	
	.slp-btn-primary[data-v-56e2df5f] {
		background-color: #171321;
		border: 1px solid #171321;
		color: #fff
	}
	
	.slp-btn-primary[data-v-56e2df5f]:hover {
		background-color: #fff;
		border: 1px solid #171321;
		color: #171321
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f] {
		background-color: #d1d0d3;
		border: 1px solid #d1d0d3;
		color: #74717a
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #d1d0d3;
		cursor: default
	}
	
	.slp-btn-secondary[data-v-56e2df5f] {
		background-color: #fff;
		border: none;
		color: #171321
	}
	
	.slp-btn-secondary[data-v-56e2df5f]:hover {
		background-color: #e8e7eb;
		border: none;
		color: #171321;
		outline: none
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		color: #171321;
		padding-left: 0;
		text-decoration: underline;
		text-decoration-color: transparent;
		-webkit-text-decoration: none;
		text-underline-offset: 2px;
		transition: all .2s ease-in-out
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover {
		text-decoration-color: #171321;
		-webkit-text-decoration: underline
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover .slp-icon {
		transform: translate(8px)
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] .slp-icon {
		margin-left: 4px;
		transition: transform .2s ease-in-out
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3;
		text-decoration: none
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover .slp-icon {
		transform: none
	}
	
	.slp-btn-icon[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: 0;
		line-height: unset;
		min-width: unset;
		padding: 8px
	}
	
	.slp-btn-icon.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	.slp-btn-bold[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit;
		padding: 8px
	}
	
	.slp-btn-bold.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	@media (max-width:0px) {
		.slp-col-xs-1[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-1[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-1[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-2[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-2[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-2[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-3[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-3[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-3[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-4[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-4[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-4[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-5[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-5[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-5[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-6[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-6[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-6[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-7[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-7[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-7[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-8[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-8[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-8[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-9[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-9[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-9[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-10[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-10[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-10[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-11[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-11[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-11[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-12[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-12[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-12[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	.slp-container {
		display: block !important;
		min-height: 1px !important;
		visibility: visible !important;
		opacity: 1 !important;
		position: relative !important;
		z-index: 1 !important;
		overflow: visible !important;
	}
	
	.slp-container * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	.slp-container[data-v-67a0761e] {
		border: 1px solid transparent;
		margin-left: auto;
		margin-right: auto;
		padding-left: 16px;
		padding-right: 16px;
		width: 100%;
		display: block;
		min-height: 1px;
		visibility: visible;
		opacity: 1;
		position: relative;
		z-index: 1;
		overflow: visible;
	}
	
	.slp-container[data-v-67a0761e] * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	@media (min-width:640px) {
		.slp-container[data-v-67a0761e] {
			max-width: 95%
		}
	}
	
	@media (min-width:1024px) {
		.slp-container[data-v-67a0761e] {
			max-width: 972px
		}
	}
	
	@media (min-width:1170px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1111px
		}
	}
	
	@media (min-width:1400px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1170px;
			padding: 0
		}
	}
	
	.slp-full-grey-background[data-v-67a0761e] {
		background: #f2f1f5
	}
	
	.slp-full-charcoal-background[data-v-67a0761e] {
		background: #171321
	}
	
	.slp-partial-charcoal-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 75%, #171321 0, #171321)
	}
	
	@media (max-width:576px) {
		.slp-partial-charcoal-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #171321 0, #171321)
		}
	}
	
	.slp-gradient-background[data-v-67a0761e] {
		background: radial-gradient(50.08% 44.51% at 100% 100%, #a989f533, #7759c200), radial-gradient(60.76% 48.01% at 0 100%, #e2432933, #e2432900), #fff
	}
	
	.slp-full-gradient-background[data-v-67a0761e] {
		background: linear-gradient(165.41deg, #fadcd7, #f8f5ff 23.65%, #fff 54.66%, #f6f3fe 80.95%, #ffd4d8 100.92%)
	}
	
	.slp-full-light-purple-background[data-v-67a0761e] {
		background: #f6f3fe
	}
	
	.slp-half-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 50%, #f2f1f5 0, #f2f1f5)
	}
	
	.slp-partial-white-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #f2f1f5, #f2f1f5 70%, #fff 0, #fff)
	}
	
	.slp-partial-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 60%, #f2f1f5 0, #f2f1f5)
	}
	
	@media (max-width:576px) {
		.slp-partial-grey-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #f2f1f5 0, #f2f1f5)
		}
	}
	
	.fluid[data-v-67a0761e] {
		border: none;
		margin: 0;
		max-width: 100%;
		padding: 0
	}
	
	.slp-icon--color-primary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-primary-200[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-primary-300[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-secondary-200[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-surface-100[data-v-b82aeda9] {
		color: #f2f1f5;
		fill: #f2f1f5
	}
	
	.slp-icon--color-surface-200[data-v-b82aeda9] {
		color: #e8e7eb;
		fill: #e8e7eb
	}
	
	.slp-icon--color-surface-300[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-surface-400[data-v-b82aeda9] {
		color: #a2a1a6;
		fill: #a2a1a6
	}
	
	.slp-icon--color-surface-500[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-surface-600[data-v-b82aeda9] {
		color: #45424d;
		fill: #45424d
	}
	
	.slp-icon--color-surface-700[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-800[data-v-b82aeda9] {
		color: #f6f3fe;
		fill: #f6f3fe
	}
	
	.slp-icon--color-surface-900[data-v-b82aeda9] {
		color: #eee7fd;
		fill: #eee7fd
	}
	
	.slp-icon--color-surface-950[data-v-b82aeda9] {
		color: #e3d6ff;
		fill: #e3d6ff
	}
	
	.slp-icon--color-text-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-text-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-text-200[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-text-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-text-link-100[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--color-alert-100[data-v-b82aeda9] {
		color: #ffd4d8;
		fill: #ffd4d8
	}
	
	.slp-icon--color-alert-200[data-v-b82aeda9] {
		color: #f24f63;
		fill: #f24f63
	}
	
	.slp-icon--color-alert-300[data-v-b82aeda9] {
		color: #cb3446;
		fill: #cb3446
	}
	
	.slp-icon--color-warning-100[data-v-b82aeda9] {
		color: #ffefc7;
		fill: #ffefc7
	}
	
	.slp-icon--color-warning-200[data-v-b82aeda9] {
		color: #ffda7a;
		fill: #ffda7a
	}
	
	.slp-icon--color-warning-300[data-v-b82aeda9] {
		color: #ffb800;
		fill: #ffb800
	}
	
	.slp-icon--color-success-100[data-v-b82aeda9] {
		color: #b8e5bc;
		fill: #b8e5bc
	}
	
	.slp-icon--color-success-200[data-v-b82aeda9] {
		color: #48a651;
		fill: #48a651
	}
	
	.slp-icon--color-success-300[data-v-b82aeda9] {
		color: #327338;
		fill: #327338
	}
	
	.slp-icon--color-info-100[data-v-b82aeda9] {
		color: #d6eaff;
		fill: #d6eaff
	}
	
	.slp-icon--color-info-200[data-v-b82aeda9] {
		color: #70b4ff;
		fill: #70b4ff
	}
	
	.slp-icon--color-info-300[data-v-b82aeda9] {
		color: #3979bf;
		fill: #3979bf
	}
	
	.slp-icon--color-accent-100[data-v-b82aeda9] {
		color: #fca326;
		fill: #fca326
	}
	
	.slp-icon--color-accent-200[data-v-b82aeda9] {
		color: #fc6d26;
		fill: #fc6d26
	}
	
	.slp-icon--color-accent-300[data-v-b82aeda9] {
		color: #e24329;
		fill: #e24329
	}
	
	.slp-icon--color-accent-400[data-v-b82aeda9] {
		color: #a989f5;
		fill: #a989f5
	}
	
	.slp-icon--color-accent-500[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--size-xs[data-v-b82aeda9] {
		height: 12px;
		width: 12px
	}
	
	.slp-icon--size-sm[data-v-b82aeda9] {
		height: 16px;
		width: 16px
	}
	
	.slp-icon--size-md[data-v-b82aeda9] {
		height: 24px;
		width: 24px
	}
	
	.slp-icon--size-lg[data-v-b82aeda9] {
		height: 32px;
		width: 32px
	}
	
	.slp-icon--size-xl[data-v-b82aeda9] {
		height: 48px;
		width: 48px
	}
	
	.slp-icon[data-v-b82aeda9] {
		display: inline-flex;
		vertical-align: middle
	}
	
	.slp-icon div[data-v-b82aeda9] {
		height: inherit;
		width: inherit
	}
	
	.slp-row[data-v-adc8d02f] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-text-display1[data-v-f601c702],
	.slp-text-display1[data-v-f601c702] * {
		font-size: 6rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0416666667
	}
	
	@media (max-width:576px) {
		.slp-text-display1[data-v-f601c702],
		.slp-text-display1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading1[data-v-f601c702],
	.slp-text-heading1[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1[data-v-f601c702],
		.slp-text-heading1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2[data-v-f601c702],
	.slp-text-heading2[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2[data-v-f601c702],
		.slp-text-heading2[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3[data-v-f601c702],
	.slp-text-heading3[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3[data-v-f601c702],
		.slp-text-heading3[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4[data-v-f601c702],
	.slp-text-heading4[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4[data-v-f601c702],
		.slp-text-heading4[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5[data-v-f601c702],
	.slp-text-heading5[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5[data-v-f601c702],
		.slp-text-heading5[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-heading1-bold[data-v-f601c702],
	.slp-text-heading1-bold[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1-bold[data-v-f601c702],
		.slp-text-heading1-bold[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2-bold[data-v-f601c702],
	.slp-text-heading2-bold[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2-bold[data-v-f601c702],
		.slp-text-heading2-bold[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3-bold[data-v-f601c702],
	.slp-text-heading3-bold[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3-bold[data-v-f601c702],
		.slp-text-heading3-bold[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4-bold[data-v-f601c702],
	.slp-text-heading4-bold[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4-bold[data-v-f601c702],
		.slp-text-heading4-bold[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5-bold[data-v-f601c702],
	.slp-text-heading5-bold[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5-bold[data-v-f601c702],
		.slp-text-heading5-bold[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-body1[data-v-f601c702],
	.slp-text-body1[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 400;
		line-height: 1.5555555556
	}
	
	.slp-text-body2[data-v-f601c702],
	.slp-text-body2[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5
	}
	
	.slp-text-body3[data-v-f601c702],
	.slp-text-body3[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 400;
		line-height: 1.5714285714
	}
	
	.slp-text-body1-bold[data-v-f601c702],
	.slp-text-body1-bold[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.5555555556
	}
	
	.slp-text-body2-bold[data-v-f601c702],
	.slp-text-body2-bold[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-body3-bold[data-v-f601c702],
	.slp-text-body3-bold[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 660;
		line-height: 1.5714285714
	}
	
	.slp-text-all-caps[data-v-f601c702],
	.slp-text-all-caps[data-v-f601c702] * {
		font-size: .75rem;
		font-weight: 660;
		letter-spacing: .1em;
		line-height: 1.6666666667;
		text-transform: uppercase
	}
	
	.slp-text-quotes[data-v-f601c702],
	.slp-text-quotes[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-style: italic;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	@media (max-width:576px) {
		.slp-text-quotes[data-v-f601c702],
		.slp-text-quotes[data-v-f601c702] * {
			font-size: 1rem;
			line-height: 1.5rem
		}
	}
	
	.slp-text-emphasis[data-v-f601c702],
	.slp-text-emphasis[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	.slp-text-arrow[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702] * {
		color: #fff;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-arrow[data-v-f601c702]:hover,
	.slp-text-arrow[data-v-f601c702]:hover {
		color: #171321
	}
	
	.slp-text-arrow:hover .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:hover .slp-link-text {
		text-decoration: underline
	}
	
	.slp-text-arrow[data-v-f601c702]:active,
	.slp-text-arrow[data-v-f601c702]:active {
		color: #fff
	}
	
	.slp-text-arrow:active .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:active .slp-link-text {
		text-decoration: underline
	}
	
	.arrow-symbol[data-v-f601c702] {
		padding-left: 4px
	}
	
	.side-navigation-layout[data-v-68f8d83f] {
		display: flex
	}
	
	.side-navigation-layout--left[data-v-68f8d83f] {
		flex-direction: row
	}
	
	.side-navigation-layout--right[data-v-68f8d83f] {
		flex-direction: row-reverse
	}
	
	@media (max-width:1025px) {
		.side-navigation-layout[data-v-68f8d83f] {
			flex-direction: column
		}
	}
	
	.side-navigation[data-v-68f8d83f] {
		display: none;
		height: -moz-fit-content;
		height: fit-content;
		padding: 0 8px 96px;
		position: sticky;
		top: 140px
	}
	
	@media (min-width:1025px) {
		.side-navigation[data-v-68f8d83f] {
			display: block
		}
	}
	
	.side-navigation__item[data-v-68f8d83f] {
		padding: 12px 0
	}
	
	.side-navigation__item[data-v-68f8d83f]:first-child {
		margin-top: 0
	}
	
	.side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #171320;
		font-weight: 700;
		line-height: 12px;
		opacity: .2;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation__link[data-v-68f8d83f]:hover {
		opacity: 1
	}
	
	.side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		opacity: 1
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #a2a1a6;
		font-size: 1rem;
		font-weight: 700;
		line-height: 12px;
		opacity: 1;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f]:hover {
		box-shadow: none;
		color: #d1d0d3
	}
	
	.side-navigation--dark .side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		color: #fff
	}
	
	.side-navigation-dropdown[data-v-68f8d83f] {
		background-color: #fff;
		display: block;
		margin: 16px 0;
		position: sticky;
		top: 132px;
		z-index: 100
	}
	
	@media (min-width:1025px) {
		.side-navigation-dropdown[data-v-68f8d83f] {
			display: none
		}
	}
	
	.side-navigation-dropdown .dropdown-toggle[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		color: #74717a;
		cursor: pointer;
		display: flex;
		font-size: 1rem;
		justify-content: space-between;
		padding: 10px 16px;
		width: 100%
	}
	
	.side-navigation-dropdown .dropdown-menu[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		box-shadow: 0 4px 6px #0000001a;
		list-style: none;
		padding: 0
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f] {
		padding: 10px 16px
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f]:last-child {
		border-bottom: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f] {
		color: #171321;
		display: block;
		text-decoration: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f]:hover {
		font-weight: 500
	}
	
	.side-navigation-content[data-v-68f8d83f] {
		flex: 1
	}
	
	.slp-radio[data-v-f37e970e] {
		cursor: pointer;
		font-size: 1rem;
		margin-bottom: 16px;
		padding-left: 32px;
		position: relative;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none
	}
	
	.slp-radio.disabled[data-v-f37e970e] {
		color: #74717a !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #d1d0d3 !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #d1d0d3;
		display: block
	}
	
	.slp-radio:hover .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input[data-v-f37e970e] {
		height: 0;
		opacity: 0;
		position: absolute;
		width: 0
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e]:after {
		display: block
	}
	
	.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #45424d;
		border-radius: 50%;
		height: 16px;
		left: 0;
		position: absolute;
		top: 2px;
		width: 16px
	}
	
	.slp-radio__checkmark span[data-v-f37e970e],
	.slp-radio__checkmark[data-v-f37e970e]:hover {
		border: 1px solid #a989f5
	}
	
	.slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #7759c2;
		border-radius: 50%;
		content: "";
		display: none;
		height: 2px;
		left: 3px;
		padding: 4px;
		position: absolute;
		top: 3px;
		width: 2px
	}
	
	.slp-radio-group[data-v-ae31ec89] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-radio-group--horizontal[data-v-ae31ec89] {
		flex-direction: row
	}
	
	.slp-radio-group--horizontal .slp-radio[data-v-ae31ec89]:not(last-child) {
		margin-right: 24px;
		padding-left: 24px
	}
	
	.slp-radio-group--horizontal .slp-radio__option[data-v-ae31ec89] {
		flex-basis: 30%
	}
	
	.slp-radio-group--vertical[data-v-ae31ec89] {
		flex-direction: column
	}
	
	.slp-loading-linear[data-v-ee32411b] {
		animation: gradient-ee32411b 1s linear infinite;
		background: linear-gradient(90.89deg, #ef8cf3 -13.26%, #825ee9 67.46%);
		background-position: 0 0;
		background-size: 200% 200%;
		height: 4px;
		position: relative;
		width: 204px
	}
	
	@keyframes gradient-ee32411b {
		0% {
			background-position: 200% 200%
		}
		50% {
			background-position: 100% 100%
		}
		to {
			background-position: 0 0
		}
	}
	
	.slp-loading-round[data-v-ee32411b] {
		animation: spin-ee32411b 1s linear infinite;
		background-color: #fff;
		border: 8px solid #e8e7eb;
		border-radius: 50%;
		border-top-color: #a989f5;
		height: 32px;
		position: relative;
		transform: rotate(-45deg);
		width: 32px
	}
	
	@keyframes spin-ee32411b {
		0% {
			transform: rotate(-45deg)
		}
		to {
			transform: rotate(315deg)
		}
	}
	
	.depth-2[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-2.mobile[data-v-c3be63ed] {
		margin-left: 16px
	}
	
	.depth-3[data-v-c3be63ed] {
		margin-left: 48px
	}
	
	.depth-3.mobile[data-v-c3be63ed] {
		margin-left: 24px
	}
	
	.depth-4[data-v-c3be63ed] {
		margin-left: 64px
	}
	
	.depth-4.mobile[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-5[data-v-c3be63ed] {
		margin-left: 80px
	}
	
	.depth-5.mobile[data-v-c3be63ed] {
		margin-left: 40px
	}
	
	.anchor[data-v-c3be63ed] {
		border-radius: 4px;
		color: #171321;
		display: block;
		margin-bottom: 4px;
		padding: 8px 16px
	}
	
	.anchor.selected[data-v-c3be63ed] {
		background-color: #f6f3fe
	}
	
	.anchor[data-v-c3be63ed]:hover {
		background-color: #e3d6ff;
		color: #171321
	}
	
	.mobile .anchor[data-v-c3be63ed] {
		margin-bottom: 0
	}
	
	.mobile .anchor.selected[data-v-c3be63ed] {
		background-color: #fff
	}
	
	.mobile .anchor[data-v-c3be63ed]:hover {
		background-color: #fff;
		color: #171321
	}
	
	.dropdown[data-v-9b690a76] {
		background-color: #fff;
		left: 0;
		position: sticky;
		right: 0;
		top: 20px;
		z-index: 100
	}
	
	.dropdown .horizontal-rule[data-v-9b690a76] {
		border-top: 1px solid #d1d0d3
	}
	
	.dropdown.hide .dropdown__button[data-v-9b690a76] {
		border-radius: 4px !important
	}
	
	.dropdown.hide .dropdown__list[data-v-9b690a76] {
		display: none
	}
	
	.dropdown .nav-heading[data-v-9b690a76] {
		font-size: 12px;
		margin-bottom: 8px;
		padding: 0 16px
	}
	
	.dropdown__button[data-v-9b690a76] {
		align-items: center;
		border: 1px solid #d1d0d3 !important;
		border-radius: 4px 4px 0 0 !important;
		display: flex;
		justify-content: space-between;
		width: 100%
	}
	
	.dropdown__list[data-v-9b690a76] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		left: 0;
		max-height: 70vh;
		overflow-y: scroll;
		padding: 16px 8px;
		position: absolute;
		right: 0;
		top: 42px
	}
	
	.dropdown__link[data-v-9b690a76] {
		align-items: center;
		color: #171321;
		display: flex;
		justify-content: space-between;
		margin-left: 8px;
		text-decoration: none;
		width: 100%
	}
	
	#collapsible-sidebar-wrapper[data-v-47e57dda] {
		display: flex
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar[data-v-47e57dda] {
		align-self: flex-start;
		height: 100%;
		max-height: calc(100vh - 96px);
		min-width: 300px;
		overflow-y: scroll;
		padding: 0 32px 32px;
		position: sticky;
		top: 0
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .nav-heading[data-v-47e57dda] {
		margin-bottom: 8px
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .anchors[data-v-47e57dda] {
		margin-bottom: 32px
	}
	
	@media (min-width:768px) {
		.mobile[data-v-47e57dda] {
			display: none !important
		}
	}
	
	@media (max-width:768px) {
		.desktop[data-v-47e57dda] {
			display: none !important
		}
	}
	
	.slp-tooltip[data-v-1280f345] {
		border-bottom: 1px dashed #171321;
		display: inline-block;
		position: relative
	}
	
	.slp-tooltip.button-mode[data-v-1280f345] {
		cursor: pointer
	}
	
	.slp-tooltip.no-border[data-v-1280f345] {
		border: none
	}
	
	.slp-tooltip:hover .slp-tooltip__content[data-v-1280f345] {
		opacity: 1
	}
	
	.slp-tooltip__list[data-v-1280f345] {
		list-style: disc inside;
		list-style-position: outside;
		margin-left: 16px
	}
	
	.slp-tooltip__list li[data-v-1280f345] {
		margin-bottom: 8px
	}
	
	.slp-tooltip__wrapper[data-v-1280f345] {
		pointer-events: none;
		position: relative;
		text-align: left
	}
	
	.slp-tooltip__content[data-v-1280f345] {
		background: #333;
		border-radius: 4px;
		color: #fff;
		font-size: 12px;
		line-height: 16px;
		padding: 12px;
		position: absolute;
		transform: translate(-50%);
		transition: all .3s ease-in-out;
		width: 170px;
		z-index: 20
	}
	
	.slp-tooltip__content.hover-mode[data-v-1280f345] {
		opacity: 0
	}
	
	.slp-tooltip__content[data-v-1280f345]:before {
		content: "";
		display: block;
		height: 0;
		left: -8px;
		position: absolute;
		top: 50px;
		width: 0
	}
	
	.slp-tooltip__content.top[data-v-1280f345] {
		bottom: 30px;
		left: 50%
	}
	
	.slp-tooltip__content.top[data-v-1280f345]:before {
		border: 8px solid transparent;
		border-top-color: #333;
		left: 46%;
		top: 98%
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345] {
		left: 50%;
		top: 28px
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345]:before {
		border-bottom: 8px solid #333;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		left: 46%;
		top: -8px
	}
	
	.slp-tooltip__content.right[data-v-1280f345] {
		left: 100%;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content.right[data-v-1280f345]:before {
		border-bottom: 8px solid transparent;
		border-right: 8px solid #333;
		border-top: 8px solid transparent;
		left: -8px;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content[data-v-1280f345] a {
		color: #fff;
		cursor: pointer;
		pointer-events: all;
		text-decoration: underline
	}
	
	.breadcrumb[data-v-fd412793] {
		display: flex
	}
	
	.breadcrumb__crumb[data-v-fd412793] {
		align-items: center;
		color: #7759c2;
		display: flex;
		position: relative
	}
	
	.breadcrumb__crumb__tooltip[data-v-fd412793] {
		border-bottom: none !important;
		font-size: .875rem
	}
	
	.breadcrumb__crumb a span[data-v-fd412793] {
		white-space: nowrap
	}
	
	.breadcrumb__crumb[data-v-fd412793]:not(.breadcrumb__crumb--disabled):hover {
		text-decoration: underline
	}
	
	.breadcrumb__crumb--mobile[data-v-fd412793] {
		overflow: hidden
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793] {
		flex: 1
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793],
	.breadcrumb__crumb--mobile span[data-v-fd412793] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	
	.breadcrumb__crumb--disabled[data-v-fd412793] {
		color: #74717a
	}
	
	.breadcrumb__crumb--disabled a[data-v-fd412793],
	.breadcrumb__crumb--disabled a[data-v-fd412793]:active,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:focus,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:hover {
		cursor: auto;
		text-decoration: none
	}
	
	.breadcrumb__crumb a[data-v-fd412793] {
		color: inherit
	}
	
	.breadcrumb__chevron[data-v-fd412793] {
		margin: 0 10px 0 6px
	}
	
	.dropdown[data-v-e3d886e6] {
		position: relative
	}
	
	.dropdown__select[data-v-e3d886e6] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background: transparent;
		border: 1px solid #333;
		border-radius: 4px;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 400;
		padding: 14px 12px;
		width: 100%
	}
	
	.dropdown[data-v-e3d886e6]:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none' viewBox='0 0 12 7'%3E%3Cpath fill='%23333' d='M10.293.293a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5A1 1 0 0 1 1.707.293L6 4.586z'/%3E%3C/svg%3E");
		pointer-events: none;
		position: absolute;
		right: 28px;
		top: calc(50% - 14px)
	}
	
	.dropdown span[data-v-e3d886e6] {
		color: #171321
	}
	
	.slp-background-color-primary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-primary-200[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-primary-300[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-secondary-200[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-surface-100[data-v-2b3ad016] {
		background-color: #f2f1f5
	}
	
	.slp-background-color-surface-200[data-v-2b3ad016] {
		background-color: #e8e7eb
	}
	
	.slp-background-color-surface-300[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-surface-400[data-v-2b3ad016] {
		background-color: #a2a1a6
	}
	
	.slp-background-color-surface-500[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-surface-600[data-v-2b3ad016] {
		background-color: #45424d
	}
	
	.slp-background-color-surface-700[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-800[data-v-2b3ad016] {
		background-color: #f6f3fe
	}
	
	.slp-background-color-surface-900[data-v-2b3ad016] {
		background-color: #eee7fd
	}
	
	.slp-background-color-surface-950[data-v-2b3ad016] {
		background-color: #e3d6ff
	}
	
	.slp-background-color-text-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-text-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-text-200[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-text-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-text-link-100[data-v-2b3ad016] {
		background-color: #7759c2
	}
	
	.slp-background-color-alert-100[data-v-2b3ad016] {
		background-color: #ffd4d8
	}
	
	.slp-background-color-alert-200[data-v-2b3ad016] {
		background-color: #f24f63
	}
	
	.slp-background-color-alert-300[data-v-2b3ad016] {
		background-color: #cb3446
	}
	
	.slp-background-color-warning-100[data-v-2b3ad016] {
		background-color: #ffefc7
	}
	
	.slp-background-color-warning-200[data-v-2b3ad016] {
		background-color: #ffda7a
	}
	
	.slp-background-color-warning-300[data-v-2b3ad016] {
		background-color: #ffb800
	}
	
	.slp-background-color-success-100[data-v-2b3ad016] {
		background-color: #b8e5bc
	}
	
	.slp-background-color-success-200[data-v-2b3ad016] {
		background-color: #48a651
	}
	
	.slp-background-color-success-300[data-v-2b3ad016] {
		background-color: #327338
	}
	
	.slp-background-color-info-100[data-v-2b3ad016] {
		background-color: #d6eaff
	}
	
	.slp-background-color-info-200[data-v-2b3ad016] {
		background-color: #70b4ff
	}
	
	.slp-background-color-info-300[data-v-2b3ad016] {
		background-color: #3979bf
	}
	
	.slp-background-color-accent-100[data-v-2b3ad016] {
		background-color: #fca326
	}
	
	.slp-background-color-accent-200[data-v-2b3ad016] {
		background-color: #fc6d26
	}
	
	.slp-background-color-accent-300[data-v-2b3ad016] {
		background-color: #e24329
	}
	
	.slp-background-color-accent-400[data-v-2b3ad016] {
		background-color: #a989f5
	}
	
	.slp-background-color-accent-500[data-v-2b3ad016] {
		background-color: #7759c2
	}



.grid-wrapper[data-v-00bffee2] {
		display: flex;
		flex-direction: column;
		overflow-x: clip
	}
	
	.grid-wrapper[data-v-00bffee2]>* {
		max-width: 100%;
		min-width: 0
	}
	
	.banner[data-v-00bffee2] {
		order: 0
	}
	
	@media screen and (min-width:768px) {
		.banner[data-v-00bffee2] {
			order: -1
		}
	}



@media (max-width:1025px) {
		:lang(en) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1026px) {
		:lang(en) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (max-width:1200px) {
		:not(: lang(en)) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1201px) {
		:not(: lang(en)) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	#navigation[data-v-d2fdf33f] {
		background: #fff;
		left: 0;
		min-height: 84px;
		position: sticky;
		right: 0;
		top: 0;
		z-index: 1025
	}
	
	@media (min-width:576px) and (max-width:1024px) {
		#navigation[data-v-d2fdf33f] {
			min-height: 80px
		}
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] {
		border: none;
		display: none
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] *,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:after,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] {
		display: none
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] *,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:after,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}



.be-nav-navigation[data-v-3e0009a0] {
		backdrop-filter: blur(16px);
		-webkit-backdrop-filter: blur(16px);
		background-color: #fff;
		padding: 4px 24px 16px
	}
	
	.be-nav-navigation[data-v-3e0009a0] *,
	.be-nav-navigation[data-v-3e0009a0]:after,
	.be-nav-navigation[data-v-3e0009a0]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-3e0009a0] {
		overflow-x: clip
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation[data-v-3e0009a0] {
			display: flex;
			justify-content: center;
			padding: 4px 24px 16px
		}
	}
	
	.be-nav-navigation__login-popover[data-v-3e0009a0] {
		display: flex;
		flex-direction: column;
		min-width: 240px;
		padding: 0 24px
	}
	
	.be-nav-navigation__link[data-v-3e0009a0] {
		color: #7759c2
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:hover {
		text-decoration: underline
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:last-of-type {
		padding-bottom: 0
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation__search[data-v-3e0009a0] {
			margin-right: 0
		}
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0] {
		color: #74717a;
		transition: all .3s ease-in-out
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0]:hover {
		color: #45424d
	}
	
	.be-nav-navigation-bottom[data-v-3e0009a0] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding-top: 16px;
		width: 100%
	}
	
	.be-nav-navigation-bottom.centered[data-v-3e0009a0] {
		justify-content: center
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover:after {
		animation: shine-3e0009a0 .8s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left[data-v-3e0009a0] {
		align-items: center;
		color: #74717a !important;
		display: flex
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left ul[data-v-3e0009a0] {
		white-space: nowrap
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left--no-search[data-v-3e0009a0] {
		margin-right: 40px
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0] {
		display: inline-block
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(:last-child) {
		margin-right: 16px
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(: last-child) {
			margin-right: 8px
		}
	}
	
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0] {
		color: #74717a;
		position: relative;
		transition: all .1s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-item_button--active[data-v-3e0009a0],
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0]:hover {
		color: #171321
	}
	
	.be-nav-navigation-bottom .navigation-bottom-right[data-v-3e0009a0] {
		align-items: center;
		display: flex
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-bottom-right .slp-btn[data-v-3e0009a0]:not(: first-child) {
			margin-right: 8px
		}
	}
	
	.v-popper__arrow-container[data-v-3e0009a0] {
		display: none !important
	}
	
	.v-popper__popper[data-v-3e0009a0] {
		outline: none !important
	}
	
	@keyframes shine-3e0009a0 {
		to {
			left: 200%
		}
	}



.navigation-dropdown[data-v-6683d6d6] {
		display: inline-block;
		margin-bottom: -16px;
		padding-bottom: 16px;
		position: relative
	}
	
	.navigation-dropdown:hover .navigation-dropdown__popover[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button[data-v-6683d6d6] {
		color: #74717a;
		position: relative;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__button[data-v-6683d6d6]:hover {
		color: #171321
	}
	
	.navigation-dropdown__button:hover svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button svg[data-v-6683d6d6] {
		bottom: -4px;
		display: none;
		left: calc(50% - 8px);
		position: absolute
	}
	
	.navigation-dropdown__popover[data-v-6683d6d6] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		box-shadow: 0 8px 50px -16px #d1d0d280;
		display: flex;
		flex-wrap: wrap;
		min-width: 170px;
		position: absolute;
		top: 50px;
		transition: visibility 0s, opacity .15s ease-in-out;
		z-index: 1
	}
	
	.navigation-dropdown__popover--center[data-v-6683d6d6] {
		left: 50%;
		transform: translate(-50%)
	}
	
	.navigation-dropdown__popover--hidden[data-v-6683d6d6] {
		opacity: 0;
		visibility: hidden
	}
	
	.navigation-dropdown__popover--left[data-v-6683d6d6] {
		left: 0;
		transform: translate(0)
	}
	
	.navigation-dropdown__popover--right[data-v-6683d6d6] {
		left: 70px;
		transform: translate(-100%)
	}
	
	.navigation-dropdown__popover--show[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown__categories[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		margin: 0 4px;
		min-width: 170px;
		-moz-column-break-inside: avoid;
		break-inside: avoid
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__categories[data-v-6683d6d6] {
			margin: 0 16px
		}
	}
	
	.navigation-dropdown__categories--mb[data-v-6683d6d6] {
		margin-bottom: 24px !important
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6] {
		color: #171321 !important;
		padding: 8px 0;
		white-space: nowrap
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6]:hover {
		color: #7759c2 !important
	}
	
	.navigation-dropdown__bottom-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 8px !important;
		transition: none !important
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__bottom-link[data-v-6683d6d6] {
			padding-bottom: 16px !important;
			padding-left: 16px !important
		}
	}
	
	.navigation-dropdown__main[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px 16px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__main[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	@media (max-width:1400px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -50px
		}
	}
	
	@media (max-width:1200px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -80px
		}
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6] {
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		white-space: normal
	}
	
	.navigation-dropdown__side-section h5[data-v-6683d6d6],
	.navigation-dropdown__side-section p[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6]:hover {
		background-color: #e3d6ff;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__image[data-v-6683d6d6],
	.navigation-dropdown__logo[data-v-6683d6d6] {
		height: 160px;
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__image[data-v-6683d6d6],
		.navigation-dropdown__logo[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__logo[data-v-6683d6d6] {
		background: #fff;
		border-radius: 4px 4px 50px;
		box-sizing: border-box;
		padding: 12px
	}
	
	.navigation-dropdown__logo img[data-v-6683d6d6] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	.navigation-dropdown__icon[data-v-6683d6d6] {
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__icon[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__icon img[data-v-6683d6d6] {
		border-bottom-right-radius: 50px;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 0 !important;
		text-align: left !important;
		transition: none !important
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6]>* {
		transition: none !important
	}
	
	.navigation-dropdown__side-link-small[data-v-6683d6d6] {
		font-size: 14px !important
	}
	
	.navigation-dropdown__footer[data-v-6683d6d6] {
		background-color: #f6f3fe;
		padding: 24px 32px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown__cards[data-v-6683d6d6] {
			display: flex;
			padding: 24px 8px
		}
	}
	
	.nav-card-grid[data-v-6683d6d6] {
		display: grid;
		gap: 1px;
		grid-template-columns: repeat(3, 300px)
	}
	
	.nav-card-grid.separators[data-v-6683d6d6] {
		background-color: #e8e7eb
	}
	
	.with-footer[data-v-6683d6d6] {
		display: flex;
		flex-direction: column
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list--w-footer[data-v-6683d6d6] {
			padding: 0 16px
		}
		.navigation-dropdown-list--w-footer .navigation-dropdown-list__wrapper[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		margin-top: 8px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__item[data-v-6683d6d6] {
		padding: 12px 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		gap: 10px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link[data-v-6683d6d6] {
		font-size: 16px;
		margin-top: 20px;
		padding: 16px 0 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon[data-v-6683d6d6] {
		height: 12px;
		position: relative;
		width: 12px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon svg[data-v-6683d6d6] {
		left: 0;
		position: absolute;
		top: 0
	}



.nav-card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex: 1 1 300px;
		flex-direction: column;
		gap: 16px;
		height: 100%;
		min-width: 300px;
		padding: 24px
	}
	
	.nav-card ul[data-v-4cb1eda5] {
		width: 100%
	}
	
	.nav-card ul[data-v-4cb1eda5]>:first-child {
		padding-top: 0 !important
	}
	
	.nav-card .title[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: flex;
		flex-wrap: nowrap
	}
	
	.nav-card .title:hover .title-chevron[data-v-4cb1eda5] {
		visibility: visible
	}
	
	.nav-card .title[data-v-4cb1eda5] br {
		content: "";
		display: none
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] br {
			display: block
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon {
		height: 16px;
		width: 16px
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] .icon {
			display: none
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon * {
		fill: currentColor
	}
	
	.nav-card .description[data-v-4cb1eda5],
	.nav-card .items[data-v-4cb1eda5],
	.nav-card .title[data-v-4cb1eda5] {
		white-space: normal
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5] {
		border-left: 1px solid #e8e7eb
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5]:first-of-type {
		border-left-color: transparent
	}
	
	.nav-card__item[data-v-4cb1eda5] {
		border-bottom: 1px solid #d1d0d3;
		margin: 0 16px;
		padding: 16px 0 !important
	}
	
	@media (min-width:1025px) {
		.nav-card__item[data-v-4cb1eda5] {
			border-bottom: 0;
			margin: 0;
			padding: 0 0 16px !important
		}
	}
	
	.nav-card__item span[data-v-4cb1eda5] {
		font-weight: 400;
		white-space: normal
	}
	
	@media (min-width:1025px) {
		.nav-card__item span[data-v-4cb1eda5] {
			font-weight: 600
		}
	}
	
	.nav-card__card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex-direction: column;
		gap: 16px;
		width: 100%
	}
	
	.nav-card__card:hover .link[data-v-4cb1eda5],
	.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
		color: #7759c2
	}
	
	@media (min-width:1200px) {
		.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
			align-self: flex-end;
			display: block;
			margin-bottom: 6px
		}
	}
	
	.nav-card__card:hover .nav-card__link[data-v-4cb1eda5] {
		text-decoration-color: #000
	}
	
	.nav-card__card:hover .nav-card__link .slp-icon[data-v-4cb1eda5] {
		transform: translate(8px)
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] {
		height: 16px;
		width: 16px
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] * {
		fill: currentColor
	}
	
	.nav-card__icon[data-v-4cb1eda5] {
		color: #171321;
		height: 24px;
		width: 24px
	}
	
	@media (min-width:1200px) {
		.nav-card__icon[data-v-4cb1eda5] {
			color: #74717a
		}
	}
	
	.nav-card__article[data-v-4cb1eda5] {
		display: flex;
		flex-direction: column;
		gap: 16px
	}
	
	.nav-card .nav-card__link[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: inline-flex;
		text-decoration: underline;
		text-decoration-color: transparent;
		text-underline-offset: 2px;
		transition: all .3s ease
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] {
		height: 12px !important;
		position: relative;
		transform: translate(0);
		transition: all .3s ease;
		width: 12px !important
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] svg {
		left: 0;
		position: absolute;
		top: 0
	}
	
	.anchor-wrapper:hover .cta[data-v-4cb1eda5],
	.anchor-wrapper:hover .link[data-v-4cb1eda5] {
		color: #7759c2
	}
	
	.description[data-v-4cb1eda5] {
		color: #74717abf
	}
	
	.items[data-v-4cb1eda5] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin-top: 4px
	}
	
	@media (max-width:1025px) {
		.items[data-v-4cb1eda5] {
			padding-left: 16px;
			width: 100%
		}
		.items .item[data-v-4cb1eda5] {
			border-bottom: 1px solid #d1d0d3;
			padding-bottom: 16px;
			width: 100%
		}
		.items .link[data-v-4cb1eda5] {
			color: #171321;
			font-weight: 400
		}
	}
	
	.link[data-v-4cb1eda5] {
		color: #000
	}
	
	.link[data-v-4cb1eda5]:hover {
		color: #7759c2
	}
	
	.cta[data-v-4cb1eda5] {
		align-items: center;
		display: flex
	}
	
	.title-chevron[data-v-4cb1eda5] {
		align-self: flex-end;
		padding-bottom: 25px;
		visibility: hidden
	}
	
	@media (max-width:1025px) {
		.title-chevron[data-v-4cb1eda5] {
			visibility: visible
		}
	}



.nav-footer[data-v-536eaa06] {
		align-self: stretch;
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		gap: 24px;
		padding: 24px 32px 32px;
		width: 100%
	}
	
	.nav-footer__title[data-v-536eaa06] {
		color: #7759c2
	}
	
	@media (min-width:1025px) {
		.nav-footer[data-v-536eaa06] {
			padding: 24px
		}
	}
	
	@media (min-width:1200px) {
		.nav-footer[data-v-536eaa06] {
			padding: 32px
		}
	}
	
	.footer-button-container[data-v-536eaa06] {
		background-color: #f6f3fe;
		display: grid;
		gap: 32px;
		grid-template-columns: repeat(3, 1fr)
	}
	
	@media (max-width:1025px) {
		.footer-button-container[data-v-536eaa06] {
			grid-template-columns: 1fr
		}
	}
	
	.footer-button-container .button[data-v-536eaa06] {
		background: #eee7fd;
		border: none;
		border-radius: 4px;
		color: #000;
		justify-content: center;
		width: 100%
	}
	
	.footer-button-container .button[data-v-536eaa06]:hover {
		background: #e3d6ff;
		border: none
	}



@media (min-width:1025px) {
		.navigation-dropdown-list[data-v-d937d793] {
			display: flex
		}
		.navigation-dropdown-list__wrapper[data-v-d937d793] {
			display: flex;
			flex-wrap: wrap;
			padding: 24px
		}
		.navigation-dropdown-list__sections[data-v-d937d793] {
			display: flex;
			gap: 16px
		}
	}
	
	.navigation-dropdown-list__section[data-v-d937d793] {
		-moz-column-break-inside: avoid;
		break-inside: avoid;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin: 24px 16px 0;
		min-width: 170px;
		page-break-inside: avoid
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0 8px
		}
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793] {
		background-color: var(--backgroundColor, #fff);
		color: var(--textColor, #171321);
		display: block;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		position: relative;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]>* {
		position: relative
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]:before {
		background-color: var(--backgroundColor, #fff);
		border-radius: 0 4px 4px 0;
		content: "";
		height: calc(100% + 2px);
		left: 0;
		position: absolute;
		top: -1px;
		width: calc(100% + 2px)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__article a[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793],
	.navigation-dropdown-list__feature__content a[data-v-d937d793] {
		display: flex;
		flex-direction: column;
		height: 100%;
		justify-content: space-between;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-align: left;
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793] svg *,
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] svg * {
		fill: currentColor
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg,
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg {
		transform: translate(8px)
	}
	
	.navigation-dropdown-list__feature__title[data-v-d937d793],
	.navigation-dropdown-list__feature__title span[data-v-d937d793] {
		color: #7759c2
	}
	
	.navigation-dropdown-list__side-link[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] {
		border-bottom: 1px solid #d1d0d3;
		padding: 12px 0 !important
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] {
			border-bottom: 0;
			margin: 0;
			padding: 8px 0 !important
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] span {
		font-size: 18px;
		font-weight: 400;
		line-height: 28px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] span {
			font-size: 16px;
			line-height: 24px
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a {
		color: #171321
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a:hover {
		color: #7759c2
	}
	
	.navigation-dropdown-list__title[data-v-d937d793] {
		color: #7759c2;
		margin: 24px 16px 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__title[data-v-d937d793] {
			margin: 8px 0 0
		}
	}
	
	.navigation-dropdown-list__list[data-v-d937d793] {
		padding-left: 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__list[data-v-d937d793] {
			padding-left: 0
		}
	}
	
	.navigation-dropdown-list__bottom-link[data-v-d937d793] {
		margin: 16px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 0 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 8px 0
		}
	}
	
	.navigation-dropdown-list__image[data-v-d937d793] {
		margin-bottom: 16px;
		max-width: 375px;
		width: 100%
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			height: 160px;
			max-width: 200px;
			width: 200px
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown-list__image img[data-v-d937d793] {
		height: 100%;
		width: 100%
	}
	
	.navigation-dropdown-list__feature-desc[data-v-d937d793] {
		margin: 32px 0
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__feature-desc[data-v-d937d793] {
			margin: 0 0 8px
		}
	}



.be-nav__nav-button[data-v-62226572] {
		transition: background-color .1s ease-in-out !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	.be-nav__nav-button--accent[data-v-62226572] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--accent[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav__nav-button--animate[data-v-62226572]:after {
		animation: shine-62226572 1s ease-in-out
	}
	
	.be-nav__nav-button--gleam[data-v-62226572] {
		background: linear-gradient(93.83deg, #c7b1febf 7.27%, #ffd4d8bf 105.33%) !important;
		border: none !important;
		color: #171321 !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	@keyframes shine-62226572 {
		to {
			left: 200%
		}
	}



.be-nav-tablet[data-v-fb4275f3] {
		align-items: center;
		background-color: #fff;
		display: flex;
		justify-content: space-between;
		padding: 16px 8px
	}
	
	@media (max-width:576px) {
		.be-nav-tablet[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-tablet[data-v-fb4275f3] *,
	.be-nav-tablet[data-v-fb4275f3]:after,
	.be-nav-tablet[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone[data-v-fb4275f3] {
		background-color: #fff
	}
	
	@media (min-width:577px) {
		.be-nav-phone[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-phone[data-v-fb4275f3] *,
	.be-nav-phone[data-v-fb4275f3]:after,
	.be-nav-phone[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone .navigation-top[data-v-fb4275f3] {
		border-radius: 0;
		justify-content: center;
		width: 100%
	}
	
	.be-nav-phone .navigation-top:hover svg[data-v-fb4275f3] {
		fill: #000
	}
	
	.be-nav-phone .navigation-bottom[data-v-fb4275f3] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding: 16px
	}
	
	.be-nav-phone .navigation-bottom .search-icon[data-v-fb4275f3] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		color: #171321 !important
	}
	
	.be-nav-phone .navigation-bottom .search-icon svg path[data-v-fb4275f3] {
		fill: #171321 !important
	}
	
	.be-nav-phone__icon[data-v-fb4275f3],
	.be-nav-phone__icon[data-v-fb4275f3] * {
		color: #fff;
		fill: currentColor
	}
	
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3],
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3] * {
		color: #000
	}



.be-nav-search[data-v-caad2a1a] {
		background-color: #fff;
		bottom: 0;
		left: 0;
		overflow-y: scroll;
		position: fixed;
		right: 0;
		top: 84px
	}
	
	@media (max-width:1025px) {
		.be-nav-search[data-v-caad2a1a] {
			overflow-x: hidden;
			top: 0
		}
	}
	
	.be-nav-search__container[data-v-caad2a1a] {
		height: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-search__container[data-v-caad2a1a] {
			padding: 0 !important
		}
	}
	
	.be-nav-search__row[data-v-caad2a1a] {
		flex-wrap: nowrap !important;
		height: 100%;
		justify-content: center
	}
	
	.be-nav-search__row[data-v-caad2a1a]:focus-visible {
		outline: none
	}
	
	.be-nav-search__close[data-v-caad2a1a] {
		display: flex;
		justify-content: flex-end;
		margin-top: 16px
	}
	
	.be-nav-search__close--text[data-v-caad2a1a] {
		color: #171321 !important
	}



.be-nav-search-content {
		padding: 24px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content {
			padding: 8px
		}
	}
	
	.be-nav-search-content__input {
		position: relative;
		width: 100%
	}
	
	.be-nav-search-content__input input {
		-webkit-appearance: none;
		border: 0;
		border-bottom: 1px solid #d1d0d3;
		border-radius: 0;
		color: #74717a;
		font-size: 2.5rem;
		width: calc(100% - 8px)
	}
	
	.be-nav-search-content__input input::-moz-placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input::placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input:focus {
		outline: none
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input input {
			caret-color: #171321 !important;
			font-size: 1.375rem
		}
	}
	
	.be-nav-search-content__input--close {
		cursor: pointer;
		position: absolute;
		right: 16px;
		top: 20px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input--close {
			top: 4px
		}
	}
	
	.be-nav-search-content__link {
		color: #171321 !important;
		font-weight: 700 !important
	}



.be-nav-suggestions__default[data-v-8f850be7] {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 4px
	}
	
	@media (min-width:1025px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			-moz-column-gap: 32px;
			column-gap: 32px;
			display: grid;
			grid-template-columns: repeat(2, 1fr)
		}
	}
	
	@media (min-width:1200px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			grid-template-columns: repeat(3, 1fr)
		}
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7] {
		background-color: #f6f3fe !important;
		border: none !important;
		color: #171321 !important;
		justify-content: center;
		margin-bottom: 16px;
		transition: all .3s ease-in-out;
		width: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-suggestions__default-btn[data-v-8f850be7] {
			max-width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7]:hover {
		background-color: #e3d6ff !important
	}
	
	.be-nav-suggestions__result[data-v-8f850be7] {
		align-items: center;
		display: flex
	}
	
	.be-nav-suggestions__result--icon[data-v-8f850be7] {
		min-width: 16px
	}
	
	.be-nav-suggestions__result--icon svg[data-v-8f850be7] {
		min-height: 16px;
		min-width: 16px
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
		color: #7759c2;
		font-weight: 400
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7]:hover {
		text-decoration-color: #7759c2
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
			padding-left: 8px !important
		}
	}
	
	.be-nav-suggestions__result .slp-btn span[data-v-8f850be7] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}



.banner[data-v-3611edb9] {
		display: block
	}
	
	.banner[data-v-3611edb9]:hover .icon {
		transform: translate(8px)
	}
	
	.banner__desktop[data-v-3611edb9] {
		align-items: center;
		background-color: #171321;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		overflow: hidden;
		width: 100%
	}
	
	@media (max-width:768px) {
		.banner__desktop[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner__desktop .content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center
	}
	
	.banner__desktop .icon[data-v-3611edb9] {
		color: #fff;
		display: flex;
		transition: all .3s ease
	}
	
	.banner__desktop .icon[data-v-3611edb9] svg * {
		fill: currentColor
	}
	
	.banner__desktop .image[data-v-3611edb9] {
		margin-right: 8px
	}
	
	.banner__desktop .text[data-v-3611edb9] {
		color: #fff;
		padding: 16px 0;
		text-decoration: underline
	}
	
	.banner__mobile[data-v-3611edb9] {
		--background-gradient: linear-gradient(135deg, #f7a20f, #a989f5, #962eff, #09f);
		color: #171321;
		display: block;
		font-size: 14px;
		margin: 9px;
		padding: 8px 12px;
		position: relative;
		text-decoration: none
	}
	
	.banner__mobile[data-v-3611edb9]:before {
		background: var(--background-gradient) border-box;
		border: 2px solid transparent;
		border-radius: 70px;
		content: "";
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask-composite: exclude;
		-webkit-mask-composite: xor;
		position: absolute
	}
	
	.banner__mobile .pill-content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center;
		position: relative;
		z-index: 1
	}
	
	.banner__mobile .pill-content .slp-icon[data-v-3611edb9] {
		margin-left: 16px;
		transition: transform .2s ease-in-out
	}
	
	@media (min-width:768px) {
		.banner__mobile[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner--release[data-v-3611edb9] {
		background: #232150;
		overflow: hidden;
		position: relative
	}
	
	.banner--release[data-v-3611edb9]:after,
	.banner--release[data-v-3611edb9]:before {
		content: "";
		height: 100%;
		left: 0;
		pointer-events: none;
		position: absolute;
		top: 0;
		width: 100%
	}
	
	.banner--release[data-v-3611edb9]:before {
		background: radial-gradient(42.45% 64.15% at 21.3% 14.65%, #ceb3ef26 5.05%, #ceb3ef00)
	}
	
	.banner--release[data-v-3611edb9]:after {
		background: radial-gradient(59.78% 45.32% at 31.69% 94.07%, #e2432933 0, #e2432908)
	}
	
	.banner--release .banner__desktop[data-v-3611edb9] {
		background: transparent;
		display: flex !important;
		justify-content: center
	}
	
	.banner--release .text[data-v-3611edb9] {
		font-weight: 600;
		text-align: center;
		text-decoration: none
	}
	
	@media (max-width:576px) {
		.banner--release .text[data-v-3611edb9] {
			padding: 0
		}
	}
	
	.banner--release .banner__button-text[data-v-3611edb9] {
		color: #fff;
		display: none;
		text-decoration: underline
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button-text[data-v-3611edb9] {
			display: block
		}
	}
	
	.banner--release .banner__button[data-v-3611edb9] {
		font-size: 16px;
		font-weight: 400;
		margin-left: 8px;
		min-width: auto;
		padding: 0
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button[data-v-3611edb9] {
			margin-left: 16px;
			padding: 11px 0
		}
	}
	
	@media (max-width:576px) {
		.banner--release .banner__button .icon svg[data-v-3611edb9] {
			margin: -3px 0 0
		}
	}
	
	.banner--release .content[data-v-3611edb9] {
		display: inline;
		padding: 16px;
		position: relative;
		text-align: center
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9] {
			display: flex;
			padding: 0 8px
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after,
	.banner--release .content[data-v-3611edb9]:before {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 100%;
		content: "";
		height: 100%;
		max-width: 138px;
		pointer-events: none;
		position: absolute;
		width: 100%
	}
	
	.banner--release .content[data-v-3611edb9]:before {
		background-image: url(images/banner/gitlab18-graphic-leftside.svg);
		left: 0;
		margin-left: 32px;
		top: 0;
		transform: translate(-100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:before {
			margin-left: 0;
			transform: translate(-100%)
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after {
		background-image: url(images/banner/gitlab18-graphic-rightside.svg);
		margin-right: 32px;
		right: 0;
		top: -2px;
		transform: translate(100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:after {
			margin-right: 0;
			top: 0
		}
	}



.be-nav-footer[data-v-d1550395] {
		background-color: #171321;
		color: #fff;
		overflow: hidden;
		padding: 40px 16px;
		z-index: 1
	}
	
	.be-nav-footer[data-v-d1550395] *,
	.be-nav-footer[data-v-d1550395]:after,
	.be-nav-footer[data-v-d1550395]:before {
		box-sizing: border-box
	}
	
	.be-nav-footer .disclaimer[data-v-d1550395] {
		background: #f2f1f5;
		padding: 32px 0
	}
	
	@media (max-width:768px) {
		.be-nav-footer .container[data-v-d1550395] {
			padding: 0 !important
		}
	}
	
	.be-nav-footer .footer__navigation[data-v-d1550395] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: space-between
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .footer__navigation[data-v-d1550395] {
			flex-direction: row;
			flex-wrap: nowrap
		}
	}
	
	.be-nav-footer .logo[data-v-d1550395] {
		display: flex;
		margin: 0 auto 0 0
	}
	
	.be-nav-footer .logo span[data-v-d1550395] {
		font-size: 1.125rem;
		margin-left: 4px
	}
	
	.be-nav-footer .content[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 30px;
		justify-content: space-between;
		margin-top: 48px
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .content[data-v-d1550395] {
			margin-top: 0
		}
	}
	
	@media (min-width:769px) {
		.be-nav-footer .column-wrapper[data-v-d1550395] {
			margin-top: 24px
		}
	}
	
	.be-nav-footer .column[data-v-d1550395] {
		flex: 1 0 auto;
		max-width: 150px;
		min-width: 2rem;
		width: 100%
	}
	
	.be-nav-footer .column__heading[data-v-d1550395] {
		margin-bottom: 16px
	}
	
	@media (max-width:768px) {
		.be-nav-footer .column__nested[data-v-d1550395] {
			align-items: flex-start;
			display: flex;
			gap: 30px;
			justify-content: space-between;
			max-width: 100%
		}
		.be-nav-footer .column__nested[data-v-d1550395]>* {
			width: 145px
		}
	}
	
	@media (min-width:768px) {
		.be-nav-footer .column[data-v-d1550395] {
			max-width: 160px
		}
	}
	
	@media (max-width:768px) {
		.be-nav-footer .divided[data-v-d1550395] {
			width: 100%
		}
	}
	
	.be-nav-footer .links__item[data-v-d1550395] {
		margin-bottom: 8px
	}
	
	.be-nav-footer .links__item[data-v-d1550395]:hover {
		text-decoration: underline
	}
	
	@media (max-width:768px) {
		.be-nav-footer .links__divided[data-v-d1550395] {
			-moz-column-gap: calc(100% - 290px);
			column-gap: calc(100% - 290px);
			-moz-columns: 120px 2;
			columns: 120px 2
		}
	}
	
	.be-nav-footer .link[data-v-d1550395] {
		color: #fff;
		font-size: .875rem;
		line-height: 1.5714285714
	}
	
	.be-nav-footer .footer__cta[data-v-d1550395] {
		display: flex;
		flex-direction: column;
		padding-top: 64px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__cta[data-v-d1550395] {
			padding-top: 96px
		}
	}
	
	.be-nav-footer .footer__selectors[data-v-d1550395] {
		align-items: baseline;
		border-bottom: 1px solid #fff;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		margin-bottom: 32px;
		padding-bottom: 24px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__selectors[data-v-d1550395] {
			flex-direction: row
		}
	}
	
	.be-nav-footer .footer__selectors--two-children[data-v-d1550395] {
		justify-content: space-between
	}
	
	.be-nav-footer__source-buttons[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.be-nav-footer__button[data-v-d1550395] {
		border: none;
		color: #fff;
		cursor: pointer;
		font-size: .875rem;
		font-weight: 660;
		padding: 0;
		text-decoration: underline
	}
	
	.be-nav-footer__button--black[data-v-d1550395] {
		color: #171321
	}
	
	.be-nav-footer .source p[data-v-d1550395] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.be-nav-footer .source a[data-v-d1550395] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.be-nav-footer .source img[data-v-d1550395] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395],
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395] {
		border: none !important;
		color: #fff !important;
		cursor: pointer;
		font-family: Sans, sans-serif !important;
		font-size: 14px !important;
		padding: 0 !important;
		text-align: left !important
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395]:hover,
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395]:hover {
		background: inherit;
		text-decoration: underline
	}



	
	
	
	
	
	
	
	
	



.social__links[data-v-cfa6ae15] {
		align-items: center;
		display: flex;
		gap: 15px;
		margin-top: 32px;
		width: 100%
	}
	
	@media (min-width:829px) {
		.social__links[data-v-cfa6ae15] {
			margin-top: 0;
			width: inherit
		}
	}
	
	.social__links--icon[data-v-cfa6ae15] {
		color: #fff;
		height: auto;
		transition: .3s;
		width: 24px
	}
	
	.social__links--icon[data-v-cfa6ae15] * {
		fill: currentColor
	}
	
	.social__links--icon[data-v-cfa6ae15]:hover {
		color: #a989f5
	}



.footer-source[data-v-df34934d] {
		display: flex;
		flex-direction: column
	}
	
	.footer-source__source-buttons[data-v-df34934d] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.footer-source p[data-v-df34934d] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.footer-source a[data-v-df34934d] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.footer-source img[data-v-df34934d] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}



.strikethrough[data-v-6d75ff47] {
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	.emailField[data-v-6d75ff47] {
		justify-content: center;
		margin-bottom: 120px
	}
	
	@media (max-width:576px) {
		.emailField[data-v-6d75ff47] {
			margin-bottom: 56px
		}
	}
	
	[data-v-6d75ff47] .email-input {
		background-color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta {
		color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta:hover {
		text-decoration-color: #fff
	}
	
	.gartner[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border: 1px solid #45424d;
		border-radius: 12px;
		color: #fff;
		display: inline-flex;
		margin-bottom: 120px;
		margin-left: 8px;
		padding: 16px 32px
	}
	
	.gartner .gartner-content[data-v-6d75ff47] {
		margin: 0 64px 0 32px
	}
	
	@media (max-width:576px) {
		.gartner[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			margin-left: 0;
			padding: 24px 24px 24px 16px
		}
		.gartner .gartner-content[data-v-6d75ff47] {
			margin: 16px 0;
			text-align: left
		}
	}
	
	.gartner .banner-image[data-v-6d75ff47] {
		height: 20px
	}
	
	.gartner .banner-button[data-v-6d75ff47] {
		color: #a989f5;
		font-weight: 400;
		text-decoration: none
	}
	
	.gartner[data-v-6d75ff47]>* {
		z-index: 6
	}
	
	.video[data-v-6d75ff47] {
		padding-bottom: 120px
	}
	
	@media (max-width:576px) {
		.video[data-v-6d75ff47] {
			padding-bottom: 56px
		}
	}
	
	.video[data-v-6d75ff47] video {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(0deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent;
		border-radius: 16px
	}
	
	.video[data-v-6d75ff47] .video-modal-loop__play-icon {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(90deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent
	}
	
	.pill_text[data-v-6d75ff47] {
		align-items: center;
		display: flex
	}
	
	.pill_text span[data-v-6d75ff47] {
		margin-left: 8px
	}
	
	@media (max-width:576px) {
		.pill_text[data-v-6d75ff47] {
			margin-left: 0
		}
		.pill_text img[data-v-6d75ff47] {
			display: none
		}
		.pill_text span[data-v-6d75ff47] {
			margin-left: 0
		}
	}
	
	.pill__button[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border-radius: 100px;
		color: #fff;
		display: flex;
		font-size: 16px;
		font-weight: 580;
		gap: 8px;
		line-height: 28px;
		margin-left: 8px;
		padding: 4px 8px;
		text-decoration: none;
		z-index: 6
	}
	
	@media (max-width:576px) {
		.pill__button[data-v-6d75ff47] {
			margin: auto;
			padding: 0 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47] {
		align-items: center;
		color: #fff;
		display: inline-flex;
		margin-bottom: 32px;
		margin-top: 56px;
		padding: 4px 4px 4px 8px;
		position: relative
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			font-size: 16px;
			gap: 8px;
			padding: 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47]:before {
		background: linear-gradient(89.09deg, #e1986d -1.12%, #7759c2 102.06%, #6e43d3 102.07%) border-box;
		border: 1.5px solid transparent;
		border-radius: 20px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47]:before {
			border-radius: 12px
		}
	}
	
	.section[data-v-6d75ff47] {
		background: linear-gradient(180deg, #2c2656 0, #2c2656, #171321 50%, #171321);
		color: #fff;
		overflow: hidden;
		padding-top: 56px;
		position: relative;
		text-align: center;
		--blob-size: 1100px;
		--blob-speed: 10s;
		--blob-speed-scale: calc(var(--blob-speed)*.75);
		--blob-speed-move: calc(var(--blob-speed)*1);
		--blob-speed-rotate: calc(var(--blob-speed)*2);
		--blob-opacity: .22;
		--blob-blur: 60px;
		--blob-color-1: #fca326;
		--blob-color-2: #ceb3ef;
		--blob-color-3: #a989f5;
		--blob-color-4: #ceb3ef;
		--blob-color-5: #6fdac9;
		--blob-shape-speed: 9s
	}
	
	.section[data-v-6d75ff47]:before {
		background-image: url(images/homepage/background-star.svg);
		background-position: bottom;
		background-repeat: no-repeat;
		bottom: 0;
		content: "";
		height: -webkit-fill-available;
		left: 0;
		opacity: .6;
		position: absolute;
		width: 100%
	}
	
	@media (max-width:576px) {
		.section[data-v-6d75ff47]:before {
			left: -200px;
			width: 150%
		}
	}
	
	.blobs[data-v-6d75ff47] {
		filter: blur(var(--blob-blur));
		height: 120%;
		right: 0;
		bottom: 0;
		left: 0;
		overflow: visible;
		position: absolute;
		top: 0;
		z-index: 0
	}
	
	.blob-container[data-v-6d75ff47] {
		backface-visibility: hidden;
		height: 100%;
		position: absolute;
		width: 100%;
		will-change: transform
	}
	
	.blob[data-v-6d75ff47] {
		border-radius: 100%;
		height: calc(var(--blob-size)*.35);
		opacity: var(--blob-opacity);
		position: absolute;
		transform-origin: center;
		width: var(--blob-size)
	}
	
	.blob-1[data-v-6d75ff47] {
		animation: blob-pulse-1-6d75ff47 var(--blob-speed-scale) infinite ease-in-out, blob-shape-1-6d75ff47 var(--blob-shape-speed) infinite alternate ease-in-out, blob-float-1-6d75ff47 calc(var(--blob-speed-move)*1.6) infinite alternate ease-in-out;
		background-color: var(--blob-color-1);
		left: -15%;
		top: -10%
	}
	
	.blob-2[data-v-6d75ff47] {
		animation: blob-pulse-2-6d75ff47 calc(var(--blob-speed-scale)*.8) infinite ease-in-out, blob-shape-2-6d75ff47 calc(var(--blob-shape-speed)*1.2) infinite alternate ease-in-out, blob-float-2-6d75ff47 calc(var(--blob-speed-move)*1.8) infinite alternate ease-in-out;
		background-color: var(--blob-color-2);
		right: 20%;
		top: -20%
	}
	
	.blob-3[data-v-6d75ff47] {
		animation: blob-pulse-3-6d75ff47 calc(var(--blob-speed-scale)*1.2) infinite ease-in-out, blob-shape-3-6d75ff47 calc(var(--blob-shape-speed)*.8) infinite alternate ease-in-out, blob-float-3-6d75ff47 calc(var(--blob-speed-move)*2) infinite alternate ease-in-out;
		background-color: var(--blob-color-3);
		left: 0;
		top: 20%
	}
	
	.blob-4[data-v-6d75ff47] {
		animation: blob-pulse-4-6d75ff47 calc(var(--blob-speed-scale)*1) infinite ease-in-out, blob-shape-4-6d75ff47 calc(var(--blob-shape-speed)*1.4) infinite alternate ease-in-out, blob-float-4-6d75ff47 calc(var(--blob-speed-move)*1.7) infinite alternate ease-in-out;
		background-color: var(--blob-color-4);
		right: 0;
		top: 80%
	}
	
	.blob-5[data-v-6d75ff47] {
		animation: blob-pulse-5-6d75ff47 calc(var(--blob-speed-scale)*.9) infinite ease-in-out, blob-shape-5-6d75ff47 calc(var(--blob-shape-speed)*1.3) infinite alternate ease-in-out, blob-float-5-6d75ff47 calc(var(--blob-speed-move)*1.9) infinite alternate ease-in-out;
		background-color: var(--blob-color-5);
		right: -15%;
		top: 5%
	}
	
	.content-container[data-v-6d75ff47] {
		align-items: center;
		display: flex;
		height: 100%;
		padding-top: 4rem;
		position: relative;
		width: 100%;
		z-index: 5
	}
	
	@media (max-width:576px) {
		.content-container[data-v-6d75ff47] {
			padding-top: 0
		}
	}
	
	@keyframes blob-pulse-1-6d75ff47 {
		0%,
		to {
			transform: scale(.8, 1.2)
		}
		50% {
			transform: scale(1.2, .8)
		}
	}
	
	@keyframes blob-pulse-2-6d75ff47 {
		0%,
		to {
			transform: scale(.9, 1.1)
		}
		50% {
			transform: scale(1.1, .9)
		}
	}
	
	@keyframes blob-pulse-3-6d75ff47 {
		0%,
		to {
			transform: scale(1.1, .9)
		}
		50% {
			transform: scale(.85, 1.15)
		}
	}
	
	@keyframes blob-pulse-4-6d75ff47 {
		0%,
		to {
			transform: scale(.95, 1.05)
		}
		50% {
			transform: scale(1.15, .85)
		}
	}
	
	@keyframes blob-pulse-5-6d75ff47 {
		0%,
		to {
			transform: scale(1)
		}
		50% {
			transform: scale(1.3, .7)
		}
	}
	
	@keyframes blob-shape-1-6d75ff47 {
		0% {
			border-radius: 60% 40% 70% 30%/40% 50% 50% 60%
		}
		25% {
			border-radius: 70% 30% 50% 50%/30% 40% 60% 70%
		}
		50% {
			border-radius: 40% 60% 30% 70%/50% 60% 40% 50%
		}
		75% {
			border-radius: 30% 70% 70% 30%/60% 40% 50% 50%
		}
		to {
			border-radius: 60% 40% 50% 50%/50% 30% 70% 50%
		}
	}
	
	@keyframes blob-shape-2-6d75ff47 {
		0% {
			border-radius: 50% 50% 40% 60%/60% 40% 50% 50%
		}
		25% {
			border-radius: 30% 70% 70% 30%/50% 50% 60% 40%
		}
		50% {
			border-radius: 70% 30% 50% 50%/40% 60% 50% 50%
		}
		75% {
			border-radius: 50% 50% 30% 70%/70% 30% 40% 60%
		}
		to {
			border-radius: 40% 60% 60% 40%/50% 50% 40% 60%
		}
	}
	
	@keyframes blob-shape-3-6d75ff47 {
		0% {
			border-radius: 40% 60% 60% 40%/60% 30% 70% 40%
		}
		25% {
			border-radius: 60% 40% 30% 70%/50% 60% 30% 70%
		}
		50% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		75% {
			border-radius: 70% 30% 50% 50%/40% 50% 60%
		}
		to {
			border-radius: 30% 70% 60% 40%/70% 40% 30% 60%
		}
	}
	
	@keyframes blob-shape-4-6d75ff47 {
		0% {
			border-radius: 60% 40% 30% 70%/40% 70% 30% 60%
		}
		25% {
			border-radius: 40% 60% 70% 30%/60% 40% 70% 30%
		}
		50% {
			border-radius: 70% 30% 40% 60%/30% 60% 40% 70%
		}
		75% {
			border-radius: 30% 70% 60% 40%/70% 30% 60% 40%
		}
		to {
			border-radius: 60% 40% 50% 50%/40% 60% 30% 70%
		}
	}
	
	@keyframes blob-shape-5-6d75ff47 {
		0% {
			border-radius: 50% 50% 60% 40%/40% 60% 50% 50%
		}
		25% {
			border-radius: 40% 60% 50% 50%/70% 30% 40% 60%
		}
		50% {
			border-radius: 60% 40% 40% 60%/50% 50% 70% 30%
		}
		75% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		to {
			border-radius: 30% 70% 50% 50%/60% 40% 30% 70%
		}
	}
	
	@keyframes blob-float-1-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(25%, 20%) rotate(10deg)
		}
		to {
			transform: translate(-20%, 30%) rotate(-10deg)
		}
	}
	
	@keyframes blob-float-2-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 30%) rotate(-15deg)
		}
		to {
			transform: translate(15%, 25%) rotate(5deg)
		}
	}
	
	@keyframes blob-float-3-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 50%) rotate(8deg)
		}
		to {
			transform: translate(-30%, -20%) rotate(-12deg)
		}
	}
	
	@keyframes blob-float-4-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(-25%, -20%) rotate(-10deg)
		}
		to {
			transform: translate(30%, 15%) rotate(15deg)
		}
	}
	
	@keyframes blob-float-5-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		33% {
			transform: translate(-25%, 20%) rotate(-5deg)
		}
		66% {
			transform: translate(-15%, 5%) rotate(5deg)
		}
		to {
			transform: translate(-30%, 45%) rotate(10deg)
		}
	}



.email-redirect[data-v-90cf3d0f] {
		display: flex
	}
	
	@media (max-width:576px) {
		.email-redirect[data-v-90cf3d0f] {
			flex-direction: column
		}
	}
	
	.email-input[data-v-90cf3d0f] {
		align-items: center;
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		display: flex;
		justify-content: space-between;
		padding: 4px 4px 4px 16px
	}
	
	.email-input[data-v-90cf3d0f]:focus-within {
		border: 1px solid #70b4ff
	}
	
	@media (max-width:576px) {
		.email-input__submit[data-v-90cf3d0f] {
			justify-content: center;
			width: 100%
		}
	}
	
	.email-input input[data-v-90cf3d0f] {
		border: none;
		display: flex;
		font-family: Sans;
		font-size: 16px;
		font-weight: 400;
		height: 100%;
		line-height: 24px;
		margin-right: 16px;
		min-width: 240px
	}
	
	.email-input input[data-v-90cf3d0f]::-moz-placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]::placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]:active,
	.email-input input[data-v-90cf3d0f]:focus {
		outline: none
	}
	
	@media (max-width:576px) {
		.email-input input[data-v-90cf3d0f] {
			align-self: flex-start;
			margin-right: unset;
			min-width: 100%;
			padding: 16px
		}
		.email-input[data-v-90cf3d0f] {
			flex-direction: column;
			padding: 0
		}
	}
	
	.secondary-cta[data-v-90cf3d0f] {
		justify-content: center;
		margin-left: 32px
	}
	
	@media (max-width:576px) {
		.secondary-cta[data-v-90cf3d0f] {
			margin-top: 16px
		}
	}



.video-modal-loop[data-v-655bc4c7] {
		cursor: pointer;
		position: relative
	}
	
	.video-modal-loop__play-icon[data-v-655bc4c7] {
		border: 2px solid #45424d;
		border-radius: 9999px;
		box-sizing: content-box;
		color: #171321;
		cursor: pointer;
		font-size: 48px;
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		transition: color .2s ease;
		z-index: 2
	}
	
	@media (min-width:576px) {
		.video-modal-loop__play-icon[data-v-655bc4c7] {
			height: 96px;
			width: 96px
		}
	}
	
	.video-modal-loop__play-icon path[data-v-655bc4c7] {
		fill: #fff;
		transition: color .2s ease
	}
	
	.video-modal-loop__play-icon circle[data-v-655bc4c7] {
		fill: currentColor;
		transition: color .2s ease
	}
	
	.video-modal-loop__video-looping[data-v-655bc4c7] {
		filter: brightness(.6);
		width: 100%
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon[data-v-655bc4c7] {
		color: #1e1d43
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon path[data-v-655bc4c7] {
		color: #fff
	}
	
	.video-modal-loop--dark[data-v-655bc4c7] {
		background-color: #171321
	}



.modal[data-v-8019ad5d] {
		background: transparent;
		display: flex;
		flex-direction: column;
		margin-top: 160px
	}
	
	@media (max-width:1025px) {
		.modal[data-v-8019ad5d] {
			width: 100%
		}
	}
	
	.modal__backdrop[data-v-8019ad5d] {
		align-items: flex-start;
		background-color: #171321d9;
		bottom: 0;
		display: flex;
		justify-content: center;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1040
	}
	
	.modal__backdrop--light[data-v-8019ad5d] {
		background-color: #d1d0d2c4
	}
	
	.modal__header[data-v-8019ad5d] {
		background-color: transparent;
		justify-content: space-between;
		position: relative
	}
	
	.modal__footer[data-v-8019ad5d],
	.modal__header[data-v-8019ad5d] {
		display: flex;
		padding: 16px
	}
	
	.modal__body[data-v-8019ad5d] {
		padding: 8px;
		position: relative
	}
	
	.btn__close[data-v-8019ad5d] {
		border: none;
		border-radius: 50%;
		cursor: pointer;
		height: 45px;
		position: absolute;
		right: -8px;
		top: 0;
		width: 45px
	}
	
	@media (min-width:1025px) {
		.btn__close[data-v-8019ad5d] {
			right: -24px
		}
	}
	
	.btn__close svg[data-v-8019ad5d] {
		height: 100%;
		width: 100%
	}



.video-wrapper[data-v-803c7e46] {
		position: relative;
		width: 100%
	}
	
	.video-wrapper .video[data-v-803c7e46] {
		cursor: pointer;
		height: 100% !important;
		width: 920px !important
	}
	
	@media (max-width:1025px) {
		.video-wrapper .video[data-v-803c7e46] {
			width: 100% !important
		}
	}
	
	.video-wrapper .video[data-v-803c7e46] .video-thumbnail,
	.video-wrapper .video[data-v-803c7e46] .vimeo-player {
		height: 100%
	}
	
	.video-wrapper .video-thumbnail[data-v-803c7e46] {
		height: auto;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.video-wrapper .video-thumbnail:hover+.video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #7d2bd9;
		opacity: 1
	}
	
	.video-wrapper .video-thumbnail__play-icon[data-v-803c7e46] {
		opacity: .75;
		position: absolute;
		right: 47%;
		top: 40%;
		transition: all .3s
	}
	
	.video-wrapper .video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #333;
		transition: all .3s ease-in-out
	}



.vimeo-player iframe {
		aspect-ratio: 16/9;
		height: auto;
		max-width: 100% !important;
		width: 100%
	}



.title[data-v-751da43f] {
		color: #74717a;
		margin-bottom: 32px;
		text-align: center
	}
	
	.marquee[data-v-751da43f] {
		display: flex;
		gap: 64px;
		-webkit-mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		position: relative
	}
	
	.marquee:hover .marquee__content[data-v-751da43f] {
		animation-play-state: paused
	}
	
	.marquee .marquee__content[data-v-751da43f] {
		align-items: center;
		animation: scroll-751da43f 20s linear infinite;
		display: flex;
		flex-shrink: 0;
		gap: 64px
	}
	
	.marquee .marquee__content .logo[data-v-751da43f] {
		max-height: 32px
	}
	
	@keyframes scroll-751da43f {
		0% {
			transform: translate(0)
		}
		to {
			transform: translate(calc(-100% - 64px))
		}
	}
	
	@media (prefers-reduced-motion:reduce) {
		.marquee__content[data-v-751da43f] {
			animation-play-state: paused !important
		}
	}



.emailField[data-v-a7f456d7] {
		justify-content: center;
		margin-top: 32px
	}
	
	.hero[data-v-a7f456d7] {
		margin-bottom: 80px;
		text-align: center
	}
	
	.content[data-v-a7f456d7] {
		margin-top: 120px
	}
	
	.slp-btn-secondary[data-v-a7f456d7] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		margin-left: 16px;
		text-align: center
	}



.buffer[data-v-c1476a23] {
		height: 200px
	}
	
	.wrapper[data-v-c1476a23] {
		margin: 120px 0
	}
	
	@media (max-width:576px) {
		.wrapper[data-v-c1476a23] {
			margin: 56px 0 120px
		}
	}
	
	.feature-description[data-v-c1476a23] {
		color: #a2a1a6;
		margin-top: 8px
	}
	
	.cards-container[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		scroll-timeline: --cards-scroll block
	}
	
	.cards-container .card[data-v-c1476a23] {
		background-color: #fff;
		border-radius: 16px;
		box-shadow: 0 -8px 20px #0000001a;
		display: flex;
		height: 548px;
		overflow: hidden;
		position: sticky;
		transform-origin: center top;
		will-change: transform
	}
	
	.cards-container .card-1[data-v-c1476a23] {
		top: calc(84px + 10vh);
		z-index: 1;
		view-timeline: --card-1-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-1-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-1[data-v-c1476a23] {
			top: 120px
		}
	}
	
	.cards-container .card-2[data-v-c1476a23] {
		top: calc(108px + 10vh);
		z-index: 2;
		view-timeline: --card-2-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-2-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-2[data-v-c1476a23] {
			top: 144px
		}
	}
	
	.cards-container .card-3[data-v-c1476a23] {
		top: calc(132px + 10vh);
		z-index: 3;
		view-timeline: --card-3-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-3-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-3[data-v-c1476a23] {
			top: 168px
		}
	}
	
	.cards-container .card-4[data-v-c1476a23] {
		top: calc(156px + 10vh);
		z-index: 4;
		view-timeline: --card-4-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-4-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-4[data-v-c1476a23] {
			top: 192px
		}
	}
	
	.cards-container .card-5[data-v-c1476a23] {
		top: calc(180px + 10vh);
		z-index: 5;
		view-timeline: --card-5-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-5-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-5[data-v-c1476a23] {
			top: 216px
		}
	}
	
	.cards-container .card-6[data-v-c1476a23] {
		top: calc(204px + 10vh);
		z-index: 6;
		view-timeline: --card-6-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-6-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-6[data-v-c1476a23] {
			top: 240px
		}
	}
	
	.cards-container .card-7[data-v-c1476a23] {
		top: calc(228px + 10vh);
		z-index: 7;
		view-timeline: --card-7-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-7-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-7[data-v-c1476a23] {
			top: 264px
		}
	}
	
	.cards-container .card-8[data-v-c1476a23] {
		top: calc(252px + 10vh);
		z-index: 8;
		view-timeline: --card-8-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-8-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-8[data-v-c1476a23] {
			top: 288px
		}
	}
	
	.cards-container .card-9[data-v-c1476a23] {
		top: calc(276px + 10vh);
		z-index: 9;
		view-timeline: --card-9-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-9-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-9[data-v-c1476a23] {
			top: 312px
		}
	}
	
	.cards-container .card-10[data-v-c1476a23] {
		top: calc(300px + 10vh);
		z-index: 10;
		view-timeline: --card-10-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-10-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-10[data-v-c1476a23] {
			top: 336px
		}
	}
	
	.cards-container .card.card-1[data-v-c1476a23] {
		margin-bottom: 96px
	}
	
	.cards-container .card.card-2[data-v-c1476a23] {
		margin-bottom: 72px
	}
	
	.cards-container .card.card-3[data-v-c1476a23] {
		margin-bottom: 48px
	}
	
	.cards-container .card.card-4[data-v-c1476a23] {
		margin-bottom: 24px
	}
	
	.cards-container .card .left-side[data-v-c1476a23],
	.cards-container .card .right-side[data-v-c1476a23] {
		flex: 0 0 50%
	}
	
	.cards-container .card .card-title[data-v-c1476a23] {
		margin-top: 16px;
		padding-right: 24px
	}
	
	@media (max-width:576px) {
		.cards-container .card .right-side[data-v-c1476a23] {
			display: none
		}
		.cards-container .card .left-side[data-v-c1476a23] {
			flex: 1;
			padding: 24px !important
		}
		.cards-container .card .left-side .card-title[data-v-c1476a23] {
			padding-right: 0
		}
		.cards-container .card .left-side .slp-btn[data-v-c1476a23] {
			text-align: left
		}
	}
	
	.cards-container .card .left-side[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		padding: 48px
	}
	
	.cards-container .card .left-side .pill[data-v-c1476a23] {
		background: linear-gradient(90deg, #a989f566, #fca32666);
		border-radius: 100px;
		padding: 4px 8px;
		width: -moz-fit-content;
		width: fit-content
	}
	
	.cards-container .card .left-side.gitlab-duo[data-v-c1476a23] {
		background-color: #171321;
		color: #fff
	}
	
	.cards-container .card .left-side.gitlab-duo .slp-btn[data-v-c1476a23] {
		color: #fff
	}
	
	.cards-container .card .left-side.security .pill[data-v-c1476a23] {
		background: #cbe2f9;
		color: #0b5cad
	}
	
	.cards-container .card .left-side.platform .pill[data-v-c1476a23] {
		background: #e1d8f9;
		color: #5943b6
	}
	
	.cards-container .card .left-side.devsecops .pill[data-v-c1476a23] {
		background: #c9e7d7;
		color: #0b5d32
	}
	
	.cards-container .card .left-side .feature[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		margin-top: 24px
	}
	
	.cards-container .card .left-side .feature-title[data-v-c1476a23] {
		align-items: flex-start;
		display: flex;
		font-size: 20px;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title svg[data-v-c1476a23] {
		flex-shrink: 0;
		margin-top: 6px
	}
	
	.cards-container .card .left-side .feature-title__content[data-v-c1476a23] {
		flex: 1
	}
	
	.cards-container .card .left-side .feature-title__title[data-v-c1476a23] {
		align-items: center;
		display: flex;
		flex-wrap: wrap;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title__title .new-pill[data-v-c1476a23] {
		align-items: center;
		background: linear-gradient(100deg, #aa8af6 6.7%, #d09596 93.89%);
		border-radius: 100px;
		display: inline-flex;
		font-size: 12px;
		font-weight: 660;
		height: 20px;
		line-height: 1;
		padding: 0 8px
	}
	
	.cards-container .card .right-side[data-v-c1476a23] {
		background: linear-gradient(90deg, #eee7fd 2.53%, #f6f3fed4 50.98%, #ffd4d873)
	}
	
	.cards-container .card .right-side img[data-v-c1476a23] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	@keyframes scale-card-c1476a23 {
		0% {
			transform: scale(.9)
		}
		to {
			transform: scale(1)
		}
	}



.carousel-container[data-v-a1abc733] {
		margin: 48px 0 120px;
		position: relative
	}
	
	@media (max-width:546px) {
		.carousel-container[data-v-a1abc733] {
			margin-bottom: 48px;
			overflow: visible;
			padding: 0
		}
	}
	
	.carousel-track[data-v-a1abc733] {
		--position: 3;
		--animating: 0;
		--card-width: calc(33.33333% - 21.33333px);
		--card-gap: 32px;
		display: flex;
		gap: var(--card-gap);
		touch-action: pan-y;
		transform: translate(calc(var(--position)*-1*(var(--card-width) + var(--card-gap))));
		transition: transform calc(.5s*var(--animating)) cubic-bezier(.25, 1, .5, 1);
		will-change: transform
	}
	
	@media (max-width:880px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: calc(50% - 16px);
			--card-gap: 16px
		}
	}
	
	@media (max-width:546px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: 85%;
			--card-gap: 16px;
			left: calc((100% - var(--card-width))/2);
			position: relative
		}
	}
	
	.nav-button[data-v-a1abc733] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 50%;
		position: absolute;
		top: calc(50% - 24px);
		z-index: 2
	}
	
	@media (max-width:546px) {
		.nav-button[data-v-a1abc733] {
			display: none
		}
	}
	
	.previous-button[data-v-a1abc733] {
		left: -16px
	}
	
	.next-button[data-v-a1abc733] {
		right: -16px
	}
	
	.card[data-v-a1abc733] {
		border-radius: 16px;
		color: #171321;
		display: flex;
		flex: 0 0 var(--card-width);
		flex-direction: column;
		height: 370px;
		max-width: var(--card-width);
		min-width: 240px;
		padding: 32px;
		transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);
		will-change: transform, box-shadow
	}
	
	@media (max-width:546px) {
		.card[data-v-a1abc733] {
			height: 330px;
			min-width: unset
		}
	}
	
	@media (min-width:546px) {
		.card[data-v-a1abc733]:hover {
			box-shadow: 0 6px 10px #00000026;
			transform: scale(1.05)
		}
	}
	
	.card-image[data-v-a1abc733] {
		height: 48px;
		margin-right: auto;
		margin-top: auto;
		max-width: 100%;
		-o-object-fit: contain;
		object-fit: contain
	}



.slp-btn-secondary[data-v-308feca3] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		text-align: center
	}
	
	.container[data-v-308feca3] {
		display: flex;
		margin-top: 48px
	}
	
	@media (max-width:576px) {
		.container[data-v-308feca3] {
			flex-direction: column-reverse;
			margin-bottom: 96px;
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3] {
		margin-top: 120px
	}
	
	@media (max-width:576px) {
		.container .left-side[data-v-308feca3],
		.container .left-side .title[data-v-308feca3] {
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3],
	.container .right-side[data-v-308feca3] {
		flex: 0 0 50%
	}
	
	@media (max-width:576px) {
		.container .image[data-v-308feca3] {
			margin: 0;
			width: 100%
		}
	}



.next-steps[data-v-11ff7e85] {
		background: #171321;
		color: #fff;
		padding-bottom: 32px;
		position: relative;
		z-index: 1
	}
	
	.next-steps .eyebrow[data-v-11ff7e85] {
		color: #a2a1a6
	}
	
	.next-steps__container[data-v-11ff7e85] {
		align-items: center;
		background: #171321;
		border-bottom: 1px solid var(--slp-color-surface-600, #45424d);
		display: flex;
		flex-direction: column;
		padding: 64px 24px
	}
	
	@media (min-width:576px) {
		.next-steps__container[data-v-11ff7e85] {
			padding: 96px
		}
	}
	
	@media (min-width:768px) {
		.next-steps__container[data-v-11ff7e85] {
			max-width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.next-steps__container[data-v-11ff7e85] {
			text-align: center
		}
	}
	
	.next-steps__container .description[data-v-11ff7e85] {
		max-width: 650px;
		text-align: center
	}
	
	.next-steps__container .buttons[data-v-11ff7e85] {
		display: flex;
		flex-direction: row;
		gap: 24px
	}
	
	@media (max-width:1025px) {
		.next-steps__container .buttons[data-v-11ff7e85] {
			flex-direction: column;
			width: 100%
		}
	}
	
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		border: 1px solid var(--slp-color-surface-50, #fff);
		border-radius: 4px
	}
	
	.next-steps__container .buttons .main-button[data-v-11ff7e85],
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		justify-content: center
	}
	
	.next-steps__header[data-v-11ff7e85] {
		background: linear-gradient(89.95deg, #feb484 3.13%, #a686f2 66.86%, #592ac8 123.2%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent
	}
	
	.next-steps__header h2[data-v-11ff7e85] {
		line-height: 1.14;
		text-align: center
	}





#page-why-gitlab {
		background-color: #171321;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M0 4251.23q2.41-1.8 4.81-3.63v.74c218.134-165.95 362.04-412.57 400.067-685.61 38.027-273.05-32.941-550.17-197.292-770.4L0 2515.53zm0-2515.05V0c130.84 98.311 237.005 226.841 309.309 375.286 84.064 172.59 119.063 365.335 101.104 556.802-17.958 191.472-88.17 374.152-202.828 527.752z' clip-rule='evenodd' opacity='.08'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1112.5' x2='319.87' y1='6838.31' y2='-1012.95' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M1603 864.508c.01 24.852.91 49.748 2.69 74.642 13.77 191.82 79.97 376.03 191.24 532.14l3.66 4.81c7.14 9.99 14.65 19.97 22.16 29.77L2060 1822.21V0c-143.69 97.105-261.09 229.344-341.05 384.738-76.27 148.232-115.87 312.488-115.95 478.788zm457 1624.682v1821.52a1032.6 1032.6 0 0 1-147.2-120.75c-176.08-173.93-284.59-405.8-305.85-653.56-21.26-247.77 46.14-495.02 189.98-696.93l3.66-4.81c7.14-9.98 14.65-19.97 22.16-29.77z' clip-rule='evenodd' opacity='.1'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='2135.5' x2='3567.87' y1='6868.25' y2='-983.003' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
		background-position: 0 125vh, 100% 0;
		background-repeat: repeat-y, repeat-y;
		background-size: 135vw auto, 135vw auto;
		color: #fff
	}
	
	#page-sales {
		min-height: calc(100vh - 140px);
		position: relative
	}
	
	#page-sales .single-column-hero__description {
		font-size: 1.5rem;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:768px) {
		#page-sales .single-column-hero__description {
			font-size: 1.375rem;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	#page-solutions-startups .quote-carousel.dark-mode {
		padding-top: 96px
	}
	
	#page-company-contact .hero {
		margin-bottom: 96px
	}
	
	#page-pricing-ultimate {
		background-image: url(images/backgrounds/ultimate-background.png);
		background-position: top;
		background-repeat: no-repeat;
		background-size: 100% 400px
	}
	
	#page-security .card__image {
		margin-bottom: 24px;
		max-height: 104px;
		max-width: 186px
	}
	
	.banner:has(+#page-partners-technology-partners-aws) {
		display: none
	}
	
	#page-partners-technology-partners-aws .faq {
		max-width: 50%;
		min-width: 50%
	}
	
	@media (max-width:1025px) {
		#page-partners-technology-partners-aws .faq {
			max-width: 100%;
			min-width: 100%
		}
	}
	
	#page-partners-technology-partners-aws .faq__answer ul {
		list-style-type: "âœ“ "
	}
	
	#page-partners-technology-partners-aws .theme--purple {
		margin-bottom: 0
	}
	
	#page-pricing-feature-comparison .hero {
		padding: 96px 0
	}
	
	@media (width > 576px) {
		#page-pricing-feature-comparison .hero {
			padding: 64px 0 120px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow {
		align-items: center;
		background: linear-gradient(90deg, #a989f51f, #fca3261f);
		border-radius: 10px;
		display: flex;
		flex-direction: column;
		gap: unset;
		padding: 8px;
		position: relative;
		width: 100%
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow {
			border-radius: 100px;
			flex-direction: row;
			padding: 4px 8px 4px 4px;
			width: unset
		}
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn {
		text-decoration: underline
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn .slp-icon {
		transform: translate(8px)
	}
	
	#page-pricing-feature-comparison .eyebrow:before {
		background: linear-gradient(90deg, #a989f5, #fca326) border-box;
		border: 1px solid transparent;
		border-radius: 10px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow:before {
			border-radius: 100px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow code {
		background: transparent;
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	#page-pricing-feature-comparison .eyebrow--highlighted {
		background: #fff;
		border-radius: 100px;
		display: inline-flex;
		margin-right: 8px;
		padding: 4px 8px
	}
	
	@media (width <576px) {
		#page-pricing-feature-comparison .eyebrow .slp-btn,
		#page-pricing-feature-comparison .eyebrow--highlighted,
		#page-pricing-feature-comparison .eyebrow__text {
			margin-bottom: 8px !important;
			margin-right: 0 !important
		}
	}
	
	#page-pricing-feature-comparison .eyebrow .slp-btn {
		font-size: .875rem;
		margin-right: 8px;
		padding: 0
	}
	
	#ot-sdk-btn {
		background-color: transparent !important
	}



.slp-btn[data-v-56e2df5f] {
		align-items: center;
		border-radius: 4px;
		box-sizing: border-box;
		display: inline-flex;
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.25;
		min-width: 68px;
		padding: 11px 16px;
		text-align: center;
		text-decoration: none;
		transition: background-color .3s cubic-bezier(.7, 0, .3, 1);
		vertical-align: middle
	}
	
	.slp-btn[data-v-56e2df5f]:hover {
		cursor: pointer
	}
	
	.slp-btn-primary[data-v-56e2df5f] {
		background-color: #171321;
		border: 1px solid #171321;
		color: #fff
	}
	
	.slp-btn-primary[data-v-56e2df5f]:hover {
		background-color: #fff;
		border: 1px solid #171321;
		color: #171321
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f] {
		background-color: #d1d0d3;
		border: 1px solid #d1d0d3;
		color: #74717a
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #d1d0d3;
		cursor: default
	}
	
	.slp-btn-secondary[data-v-56e2df5f] {
		background-color: #fff;
		border: none;
		color: #171321
	}
	
	.slp-btn-secondary[data-v-56e2df5f]:hover {
		background-color: #e8e7eb;
		border: none;
		color: #171321;
		outline: none
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		color: #171321;
		padding-left: 0;
		text-decoration: underline;
		text-decoration-color: transparent;
		-webkit-text-decoration: none;
		text-underline-offset: 2px;
		transition: all .2s ease-in-out
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover {
		text-decoration-color: #171321;
		-webkit-text-decoration: underline
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover .slp-icon {
		transform: translate(8px)
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] .slp-icon {
		margin-left: 4px;
		transition: transform .2s ease-in-out
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3;
		text-decoration: none
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover .slp-icon {
		transform: none
	}
	
	.slp-btn-icon[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: 0;
		line-height: unset;
		min-width: unset;
		padding: 8px
	}
	
	.slp-btn-icon.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	.slp-btn-bold[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit;
		padding: 8px
	}
	
	.slp-btn-bold.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	@media (max-width:0px) {
		.slp-col-xs-1[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-1[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-1[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-2[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-2[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-2[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-3[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-3[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-3[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-4[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-4[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-4[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-5[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-5[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-5[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-6[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-6[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-6[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-7[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-7[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-7[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-8[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-8[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-8[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-9[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-9[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-9[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-10[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-10[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-10[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-11[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-11[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-11[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-12[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-12[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-12[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	.slp-container {
		display: block !important;
		min-height: 1px !important;
		visibility: visible !important;
		opacity: 1 !important;
		position: relative !important;
		z-index: 1 !important;
		overflow: visible !important;
	}
	
	.slp-container * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	.slp-container[data-v-67a0761e] {
		border: 1px solid transparent;
		margin-left: auto;
		margin-right: auto;
		padding-left: 16px;
		padding-right: 16px;
		width: 100%;
		display: block;
		min-height: 1px;
		visibility: visible;
		opacity: 1;
		position: relative;
		z-index: 1;
		overflow: visible;
	}
	
	.slp-container[data-v-67a0761e] * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	@media (min-width:640px) {
		.slp-container[data-v-67a0761e] {
			max-width: 95%
		}
	}
	
	@media (min-width:1024px) {
		.slp-container[data-v-67a0761e] {
			max-width: 972px
		}
	}
	
	@media (min-width:1170px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1111px
		}
	}
	
	@media (min-width:1400px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1170px;
			padding: 0
		}
	}
	
	.slp-full-grey-background[data-v-67a0761e] {
		background: #f2f1f5
	}
	
	.slp-full-charcoal-background[data-v-67a0761e] {
		background: #171321
	}
	
	.slp-partial-charcoal-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 75%, #171321 0, #171321)
	}
	
	@media (max-width:576px) {
		.slp-partial-charcoal-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #171321 0, #171321)
		}
	}
	
	.slp-gradient-background[data-v-67a0761e] {
		background: radial-gradient(50.08% 44.51% at 100% 100%, #a989f533, #7759c200), radial-gradient(60.76% 48.01% at 0 100%, #e2432933, #e2432900), #fff
	}
	
	.slp-full-gradient-background[data-v-67a0761e] {
		background: linear-gradient(165.41deg, #fadcd7, #f8f5ff 23.65%, #fff 54.66%, #f6f3fe 80.95%, #ffd4d8 100.92%)
	}
	
	.slp-full-light-purple-background[data-v-67a0761e] {
		background: #f6f3fe
	}
	
	.slp-half-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 50%, #f2f1f5 0, #f2f1f5)
	}
	
	.slp-partial-white-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #f2f1f5, #f2f1f5 70%, #fff 0, #fff)
	}
	
	.slp-partial-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 60%, #f2f1f5 0, #f2f1f5)
	}
	
	@media (max-width:576px) {
		.slp-partial-grey-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #f2f1f5 0, #f2f1f5)
		}
	}
	
	.fluid[data-v-67a0761e] {
		border: none;
		margin: 0;
		max-width: 100%;
		padding: 0
	}
	
	.slp-icon--color-primary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-primary-200[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-primary-300[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-secondary-200[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-surface-100[data-v-b82aeda9] {
		color: #f2f1f5;
		fill: #f2f1f5
	}
	
	.slp-icon--color-surface-200[data-v-b82aeda9] {
		color: #e8e7eb;
		fill: #e8e7eb
	}
	
	.slp-icon--color-surface-300[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-surface-400[data-v-b82aeda9] {
		color: #a2a1a6;
		fill: #a2a1a6
	}
	
	.slp-icon--color-surface-500[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-surface-600[data-v-b82aeda9] {
		color: #45424d;
		fill: #45424d
	}
	
	.slp-icon--color-surface-700[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-800[data-v-b82aeda9] {
		color: #f6f3fe;
		fill: #f6f3fe
	}
	
	.slp-icon--color-surface-900[data-v-b82aeda9] {
		color: #eee7fd;
		fill: #eee7fd
	}
	
	.slp-icon--color-surface-950[data-v-b82aeda9] {
		color: #e3d6ff;
		fill: #e3d6ff
	}
	
	.slp-icon--color-text-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-text-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-text-200[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-text-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-text-link-100[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--color-alert-100[data-v-b82aeda9] {
		color: #ffd4d8;
		fill: #ffd4d8
	}
	
	.slp-icon--color-alert-200[data-v-b82aeda9] {
		color: #f24f63;
		fill: #f24f63
	}
	
	.slp-icon--color-alert-300[data-v-b82aeda9] {
		color: #cb3446;
		fill: #cb3446
	}
	
	.slp-icon--color-warning-100[data-v-b82aeda9] {
		color: #ffefc7;
		fill: #ffefc7
	}
	
	.slp-icon--color-warning-200[data-v-b82aeda9] {
		color: #ffda7a;
		fill: #ffda7a
	}
	
	.slp-icon--color-warning-300[data-v-b82aeda9] {
		color: #ffb800;
		fill: #ffb800
	}
	
	.slp-icon--color-success-100[data-v-b82aeda9] {
		color: #b8e5bc;
		fill: #b8e5bc
	}
	
	.slp-icon--color-success-200[data-v-b82aeda9] {
		color: #48a651;
		fill: #48a651
	}
	
	.slp-icon--color-success-300[data-v-b82aeda9] {
		color: #327338;
		fill: #327338
	}
	
	.slp-icon--color-info-100[data-v-b82aeda9] {
		color: #d6eaff;
		fill: #d6eaff
	}
	
	.slp-icon--color-info-200[data-v-b82aeda9] {
		color: #70b4ff;
		fill: #70b4ff
	}
	
	.slp-icon--color-info-300[data-v-b82aeda9] {
		color: #3979bf;
		fill: #3979bf
	}
	
	.slp-icon--color-accent-100[data-v-b82aeda9] {
		color: #fca326;
		fill: #fca326
	}
	
	.slp-icon--color-accent-200[data-v-b82aeda9] {
		color: #fc6d26;
		fill: #fc6d26
	}
	
	.slp-icon--color-accent-300[data-v-b82aeda9] {
		color: #e24329;
		fill: #e24329
	}
	
	.slp-icon--color-accent-400[data-v-b82aeda9] {
		color: #a989f5;
		fill: #a989f5
	}
	
	.slp-icon--color-accent-500[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--size-xs[data-v-b82aeda9] {
		height: 12px;
		width: 12px
	}
	
	.slp-icon--size-sm[data-v-b82aeda9] {
		height: 16px;
		width: 16px
	}
	
	.slp-icon--size-md[data-v-b82aeda9] {
		height: 24px;
		width: 24px
	}
	
	.slp-icon--size-lg[data-v-b82aeda9] {
		height: 32px;
		width: 32px
	}
	
	.slp-icon--size-xl[data-v-b82aeda9] {
		height: 48px;
		width: 48px
	}
	
	.slp-icon[data-v-b82aeda9] {
		display: inline-flex;
		vertical-align: middle
	}
	
	.slp-icon div[data-v-b82aeda9] {
		height: inherit;
		width: inherit
	}
	
	.slp-row[data-v-adc8d02f] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-text-display1[data-v-f601c702],
	.slp-text-display1[data-v-f601c702] * {
		font-size: 6rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0416666667
	}
	
	@media (max-width:576px) {
		.slp-text-display1[data-v-f601c702],
		.slp-text-display1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading1[data-v-f601c702],
	.slp-text-heading1[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1[data-v-f601c702],
		.slp-text-heading1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2[data-v-f601c702],
	.slp-text-heading2[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2[data-v-f601c702],
		.slp-text-heading2[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3[data-v-f601c702],
	.slp-text-heading3[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3[data-v-f601c702],
		.slp-text-heading3[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4[data-v-f601c702],
	.slp-text-heading4[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4[data-v-f601c702],
		.slp-text-heading4[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5[data-v-f601c702],
	.slp-text-heading5[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5[data-v-f601c702],
		.slp-text-heading5[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-heading1-bold[data-v-f601c702],
	.slp-text-heading1-bold[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1-bold[data-v-f601c702],
		.slp-text-heading1-bold[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2-bold[data-v-f601c702],
	.slp-text-heading2-bold[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2-bold[data-v-f601c702],
		.slp-text-heading2-bold[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3-bold[data-v-f601c702],
	.slp-text-heading3-bold[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3-bold[data-v-f601c702],
		.slp-text-heading3-bold[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4-bold[data-v-f601c702],
	.slp-text-heading4-bold[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4-bold[data-v-f601c702],
		.slp-text-heading4-bold[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5-bold[data-v-f601c702],
	.slp-text-heading5-bold[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5-bold[data-v-f601c702],
		.slp-text-heading5-bold[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-body1[data-v-f601c702],
	.slp-text-body1[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 400;
		line-height: 1.5555555556
	}
	
	.slp-text-body2[data-v-f601c702],
	.slp-text-body2[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5
	}
	
	.slp-text-body3[data-v-f601c702],
	.slp-text-body3[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 400;
		line-height: 1.5714285714
	}
	
	.slp-text-body1-bold[data-v-f601c702],
	.slp-text-body1-bold[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.5555555556
	}
	
	.slp-text-body2-bold[data-v-f601c702],
	.slp-text-body2-bold[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-body3-bold[data-v-f601c702],
	.slp-text-body3-bold[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 660;
		line-height: 1.5714285714
	}
	
	.slp-text-all-caps[data-v-f601c702],
	.slp-text-all-caps[data-v-f601c702] * {
		font-size: .75rem;
		font-weight: 660;
		letter-spacing: .1em;
		line-height: 1.6666666667;
		text-transform: uppercase
	}
	
	.slp-text-quotes[data-v-f601c702],
	.slp-text-quotes[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-style: italic;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	@media (max-width:576px) {
		.slp-text-quotes[data-v-f601c702],
		.slp-text-quotes[data-v-f601c702] * {
			font-size: 1rem;
			line-height: 1.5rem
		}
	}
	
	.slp-text-emphasis[data-v-f601c702],
	.slp-text-emphasis[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	.slp-text-arrow[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702] * {
		color: #fff;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-arrow[data-v-f601c702]:hover,
	.slp-text-arrow[data-v-f601c702]:hover {
		color: #171321
	}
	
	.slp-text-arrow:hover .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:hover .slp-link-text {
		text-decoration: underline
	}
	
	.slp-text-arrow[data-v-f601c702]:active,
	.slp-text-arrow[data-v-f601c702]:active {
		color: #fff
	}
	
	.slp-text-arrow:active .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:active .slp-link-text {
		text-decoration: underline
	}
	
	.arrow-symbol[data-v-f601c702] {
		padding-left: 4px
	}
	
	.side-navigation-layout[data-v-68f8d83f] {
		display: flex
	}
	
	.side-navigation-layout--left[data-v-68f8d83f] {
		flex-direction: row
	}
	
	.side-navigation-layout--right[data-v-68f8d83f] {
		flex-direction: row-reverse
	}
	
	@media (max-width:1025px) {
		.side-navigation-layout[data-v-68f8d83f] {
			flex-direction: column
		}
	}
	
	.side-navigation[data-v-68f8d83f] {
		display: none;
		height: -moz-fit-content;
		height: fit-content;
		padding: 0 8px 96px;
		position: sticky;
		top: 140px
	}
	
	@media (min-width:1025px) {
		.side-navigation[data-v-68f8d83f] {
			display: block
		}
	}
	
	.side-navigation__item[data-v-68f8d83f] {
		padding: 12px 0
	}
	
	.side-navigation__item[data-v-68f8d83f]:first-child {
		margin-top: 0
	}
	
	.side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #171320;
		font-weight: 700;
		line-height: 12px;
		opacity: .2;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation__link[data-v-68f8d83f]:hover {
		opacity: 1
	}
	
	.side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		opacity: 1
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #a2a1a6;
		font-size: 1rem;
		font-weight: 700;
		line-height: 12px;
		opacity: 1;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f]:hover {
		box-shadow: none;
		color: #d1d0d3
	}
	
	.side-navigation--dark .side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		color: #fff
	}
	
	.side-navigation-dropdown[data-v-68f8d83f] {
		background-color: #fff;
		display: block;
		margin: 16px 0;
		position: sticky;
		top: 132px;
		z-index: 100
	}
	
	@media (min-width:1025px) {
		.side-navigation-dropdown[data-v-68f8d83f] {
			display: none
		}
	}
	
	.side-navigation-dropdown .dropdown-toggle[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		color: #74717a;
		cursor: pointer;
		display: flex;
		font-size: 1rem;
		justify-content: space-between;
		padding: 10px 16px;
		width: 100%
	}
	
	.side-navigation-dropdown .dropdown-menu[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		box-shadow: 0 4px 6px #0000001a;
		list-style: none;
		padding: 0
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f] {
		padding: 10px 16px
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f]:last-child {
		border-bottom: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f] {
		color: #171321;
		display: block;
		text-decoration: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f]:hover {
		font-weight: 500
	}
	
	.side-navigation-content[data-v-68f8d83f] {
		flex: 1
	}
	
	.slp-radio[data-v-f37e970e] {
		cursor: pointer;
		font-size: 1rem;
		margin-bottom: 16px;
		padding-left: 32px;
		position: relative;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none
	}
	
	.slp-radio.disabled[data-v-f37e970e] {
		color: #74717a !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #d1d0d3 !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #d1d0d3;
		display: block
	}
	
	.slp-radio:hover .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input[data-v-f37e970e] {
		height: 0;
		opacity: 0;
		position: absolute;
		width: 0
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e]:after {
		display: block
	}
	
	.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #45424d;
		border-radius: 50%;
		height: 16px;
		left: 0;
		position: absolute;
		top: 2px;
		width: 16px
	}
	
	.slp-radio__checkmark span[data-v-f37e970e],
	.slp-radio__checkmark[data-v-f37e970e]:hover {
		border: 1px solid #a989f5
	}
	
	.slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #7759c2;
		border-radius: 50%;
		content: "";
		display: none;
		height: 2px;
		left: 3px;
		padding: 4px;
		position: absolute;
		top: 3px;
		width: 2px
	}
	
	.slp-radio-group[data-v-ae31ec89] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-radio-group--horizontal[data-v-ae31ec89] {
		flex-direction: row
	}
	
	.slp-radio-group--horizontal .slp-radio[data-v-ae31ec89]:not(last-child) {
		margin-right: 24px;
		padding-left: 24px
	}
	
	.slp-radio-group--horizontal .slp-radio__option[data-v-ae31ec89] {
		flex-basis: 30%
	}
	
	.slp-radio-group--vertical[data-v-ae31ec89] {
		flex-direction: column
	}
	
	.slp-loading-linear[data-v-ee32411b] {
		animation: gradient-ee32411b 1s linear infinite;
		background: linear-gradient(90.89deg, #ef8cf3 -13.26%, #825ee9 67.46%);
		background-position: 0 0;
		background-size: 200% 200%;
		height: 4px;
		position: relative;
		width: 204px
	}
	
	@keyframes gradient-ee32411b {
		0% {
			background-position: 200% 200%
		}
		50% {
			background-position: 100% 100%
		}
		to {
			background-position: 0 0
		}
	}
	
	.slp-loading-round[data-v-ee32411b] {
		animation: spin-ee32411b 1s linear infinite;
		background-color: #fff;
		border: 8px solid #e8e7eb;
		border-radius: 50%;
		border-top-color: #a989f5;
		height: 32px;
		position: relative;
		transform: rotate(-45deg);
		width: 32px
	}
	
	@keyframes spin-ee32411b {
		0% {
			transform: rotate(-45deg)
		}
		to {
			transform: rotate(315deg)
		}
	}
	
	.depth-2[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-2.mobile[data-v-c3be63ed] {
		margin-left: 16px
	}
	
	.depth-3[data-v-c3be63ed] {
		margin-left: 48px
	}
	
	.depth-3.mobile[data-v-c3be63ed] {
		margin-left: 24px
	}
	
	.depth-4[data-v-c3be63ed] {
		margin-left: 64px
	}
	
	.depth-4.mobile[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-5[data-v-c3be63ed] {
		margin-left: 80px
	}
	
	.depth-5.mobile[data-v-c3be63ed] {
		margin-left: 40px
	}
	
	.anchor[data-v-c3be63ed] {
		border-radius: 4px;
		color: #171321;
		display: block;
		margin-bottom: 4px;
		padding: 8px 16px
	}
	
	.anchor.selected[data-v-c3be63ed] {
		background-color: #f6f3fe
	}
	
	.anchor[data-v-c3be63ed]:hover {
		background-color: #e3d6ff;
		color: #171321
	}
	
	.mobile .anchor[data-v-c3be63ed] {
		margin-bottom: 0
	}
	
	.mobile .anchor.selected[data-v-c3be63ed] {
		background-color: #fff
	}
	
	.mobile .anchor[data-v-c3be63ed]:hover {
		background-color: #fff;
		color: #171321
	}
	
	.dropdown[data-v-9b690a76] {
		background-color: #fff;
		left: 0;
		position: sticky;
		right: 0;
		top: 20px;
		z-index: 100
	}
	
	.dropdown .horizontal-rule[data-v-9b690a76] {
		border-top: 1px solid #d1d0d3
	}
	
	.dropdown.hide .dropdown__button[data-v-9b690a76] {
		border-radius: 4px !important
	}
	
	.dropdown.hide .dropdown__list[data-v-9b690a76] {
		display: none
	}
	
	.dropdown .nav-heading[data-v-9b690a76] {
		font-size: 12px;
		margin-bottom: 8px;
		padding: 0 16px
	}
	
	.dropdown__button[data-v-9b690a76] {
		align-items: center;
		border: 1px solid #d1d0d3 !important;
		border-radius: 4px 4px 0 0 !important;
		display: flex;
		justify-content: space-between;
		width: 100%
	}
	
	.dropdown__list[data-v-9b690a76] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		left: 0;
		max-height: 70vh;
		overflow-y: scroll;
		padding: 16px 8px;
		position: absolute;
		right: 0;
		top: 42px
	}
	
	.dropdown__link[data-v-9b690a76] {
		align-items: center;
		color: #171321;
		display: flex;
		justify-content: space-between;
		margin-left: 8px;
		text-decoration: none;
		width: 100%
	}
	
	#collapsible-sidebar-wrapper[data-v-47e57dda] {
		display: flex
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar[data-v-47e57dda] {
		align-self: flex-start;
		height: 100%;
		max-height: calc(100vh - 96px);
		min-width: 300px;
		overflow-y: scroll;
		padding: 0 32px 32px;
		position: sticky;
		top: 0
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .nav-heading[data-v-47e57dda] {
		margin-bottom: 8px
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .anchors[data-v-47e57dda] {
		margin-bottom: 32px
	}
	
	@media (min-width:768px) {
		.mobile[data-v-47e57dda] {
			display: none !important
		}
	}
	
	@media (max-width:768px) {
		.desktop[data-v-47e57dda] {
			display: none !important
		}
	}
	
	.slp-tooltip[data-v-1280f345] {
		border-bottom: 1px dashed #171321;
		display: inline-block;
		position: relative
	}
	
	.slp-tooltip.button-mode[data-v-1280f345] {
		cursor: pointer
	}
	
	.slp-tooltip.no-border[data-v-1280f345] {
		border: none
	}
	
	.slp-tooltip:hover .slp-tooltip__content[data-v-1280f345] {
		opacity: 1
	}
	
	.slp-tooltip__list[data-v-1280f345] {
		list-style: disc inside;
		list-style-position: outside;
		margin-left: 16px
	}
	
	.slp-tooltip__list li[data-v-1280f345] {
		margin-bottom: 8px
	}
	
	.slp-tooltip__wrapper[data-v-1280f345] {
		pointer-events: none;
		position: relative;
		text-align: left
	}
	
	.slp-tooltip__content[data-v-1280f345] {
		background: #333;
		border-radius: 4px;
		color: #fff;
		font-size: 12px;
		line-height: 16px;
		padding: 12px;
		position: absolute;
		transform: translate(-50%);
		transition: all .3s ease-in-out;
		width: 170px;
		z-index: 20
	}
	
	.slp-tooltip__content.hover-mode[data-v-1280f345] {
		opacity: 0
	}
	
	.slp-tooltip__content[data-v-1280f345]:before {
		content: "";
		display: block;
		height: 0;
		left: -8px;
		position: absolute;
		top: 50px;
		width: 0
	}
	
	.slp-tooltip__content.top[data-v-1280f345] {
		bottom: 30px;
		left: 50%
	}
	
	.slp-tooltip__content.top[data-v-1280f345]:before {
		border: 8px solid transparent;
		border-top-color: #333;
		left: 46%;
		top: 98%
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345] {
		left: 50%;
		top: 28px
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345]:before {
		border-bottom: 8px solid #333;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		left: 46%;
		top: -8px
	}
	
	.slp-tooltip__content.right[data-v-1280f345] {
		left: 100%;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content.right[data-v-1280f345]:before {
		border-bottom: 8px solid transparent;
		border-right: 8px solid #333;
		border-top: 8px solid transparent;
		left: -8px;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content[data-v-1280f345] a {
		color: #fff;
		cursor: pointer;
		pointer-events: all;
		text-decoration: underline
	}
	
	.breadcrumb[data-v-fd412793] {
		display: flex
	}
	
	.breadcrumb__crumb[data-v-fd412793] {
		align-items: center;
		color: #7759c2;
		display: flex;
		position: relative
	}
	
	.breadcrumb__crumb__tooltip[data-v-fd412793] {
		border-bottom: none !important;
		font-size: .875rem
	}
	
	.breadcrumb__crumb a span[data-v-fd412793] {
		white-space: nowrap
	}
	
	.breadcrumb__crumb[data-v-fd412793]:not(.breadcrumb__crumb--disabled):hover {
		text-decoration: underline
	}
	
	.breadcrumb__crumb--mobile[data-v-fd412793] {
		overflow: hidden
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793] {
		flex: 1
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793],
	.breadcrumb__crumb--mobile span[data-v-fd412793] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	
	.breadcrumb__crumb--disabled[data-v-fd412793] {
		color: #74717a
	}
	
	.breadcrumb__crumb--disabled a[data-v-fd412793],
	.breadcrumb__crumb--disabled a[data-v-fd412793]:active,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:focus,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:hover {
		cursor: auto;
		text-decoration: none
	}
	
	.breadcrumb__crumb a[data-v-fd412793] {
		color: inherit
	}
	
	.breadcrumb__chevron[data-v-fd412793] {
		margin: 0 10px 0 6px
	}
	
	.dropdown[data-v-e3d886e6] {
		position: relative
	}
	
	.dropdown__select[data-v-e3d886e6] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background: transparent;
		border: 1px solid #333;
		border-radius: 4px;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 400;
		padding: 14px 12px;
		width: 100%
	}
	
	.dropdown[data-v-e3d886e6]:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none' viewBox='0 0 12 7'%3E%3Cpath fill='%23333' d='M10.293.293a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5A1 1 0 0 1 1.707.293L6 4.586z'/%3E%3C/svg%3E");
		pointer-events: none;
		position: absolute;
		right: 28px;
		top: calc(50% - 14px)
	}
	
	.dropdown span[data-v-e3d886e6] {
		color: #171321
	}
	
	.slp-background-color-primary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-primary-200[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-primary-300[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-secondary-200[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-surface-100[data-v-2b3ad016] {
		background-color: #f2f1f5
	}
	
	.slp-background-color-surface-200[data-v-2b3ad016] {
		background-color: #e8e7eb
	}
	
	.slp-background-color-surface-300[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-surface-400[data-v-2b3ad016] {
		background-color: #a2a1a6
	}
	
	.slp-background-color-surface-500[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-surface-600[data-v-2b3ad016] {
		background-color: #45424d
	}
	
	.slp-background-color-surface-700[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-800[data-v-2b3ad016] {
		background-color: #f6f3fe
	}
	
	.slp-background-color-surface-900[data-v-2b3ad016] {
		background-color: #eee7fd
	}
	
	.slp-background-color-surface-950[data-v-2b3ad016] {
		background-color: #e3d6ff
	}
	
	.slp-background-color-text-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-text-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-text-200[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-text-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-text-link-100[data-v-2b3ad016] {
		background-color: #7759c2
	}
	
	.slp-background-color-alert-100[data-v-2b3ad016] {
		background-color: #ffd4d8
	}
	
	.slp-background-color-alert-200[data-v-2b3ad016] {
		background-color: #f24f63
	}
	
	.slp-background-color-alert-300[data-v-2b3ad016] {
		background-color: #cb3446
	}
	
	.slp-background-color-warning-100[data-v-2b3ad016] {
		background-color: #ffefc7
	}
	
	.slp-background-color-warning-200[data-v-2b3ad016] {
		background-color: #ffda7a
	}
	
	.slp-background-color-warning-300[data-v-2b3ad016] {
		background-color: #ffb800
	}
	
	.slp-background-color-success-100[data-v-2b3ad016] {
		background-color: #b8e5bc
	}
	
	.slp-background-color-success-200[data-v-2b3ad016] {
		background-color: #48a651
	}
	
	.slp-background-color-success-300[data-v-2b3ad016] {
		background-color: #327338
	}
	
	.slp-background-color-info-100[data-v-2b3ad016] {
		background-color: #d6eaff
	}
	
	.slp-background-color-info-200[data-v-2b3ad016] {
		background-color: #70b4ff
	}
	
	.slp-background-color-info-300[data-v-2b3ad016] {
		background-color: #3979bf
	}
	
	.slp-background-color-accent-100[data-v-2b3ad016] {
		background-color: #fca326
	}
	
	.slp-background-color-accent-200[data-v-2b3ad016] {
		background-color: #fc6d26
	}
	
	.slp-background-color-accent-300[data-v-2b3ad016] {
		background-color: #e24329
	}
	
	.slp-background-color-accent-400[data-v-2b3ad016] {
		background-color: #a989f5
	}
	
	.slp-background-color-accent-500[data-v-2b3ad016] {
		background-color: #7759c2
	}



.grid-wrapper[data-v-00bffee2] {
		display: flex;
		flex-direction: column;
		overflow-x: clip
	}
	
	.grid-wrapper[data-v-00bffee2]>* {
		max-width: 100%;
		min-width: 0
	}
	
	.banner[data-v-00bffee2] {
		order: 0
	}
	
	@media screen and (min-width:768px) {
		.banner[data-v-00bffee2] {
			order: -1
		}
	}



@media (max-width:1025px) {
		:lang(en) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1026px) {
		:lang(en) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (max-width:1200px) {
		:not(: lang(en)) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1201px) {
		:not(: lang(en)) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	#navigation[data-v-d2fdf33f] {
		background: #fff;
		left: 0;
		min-height: 84px;
		position: sticky;
		right: 0;
		top: 0;
		z-index: 1025
	}
	
	@media (min-width:576px) and (max-width:1024px) {
		#navigation[data-v-d2fdf33f] {
			min-height: 80px
		}
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] {
		border: none;
		display: none
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] *,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:after,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] {
		display: none
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] *,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:after,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}



.be-nav-navigation[data-v-3e0009a0] {
		backdrop-filter: blur(16px);
		-webkit-backdrop-filter: blur(16px);
		background-color: #fff;
		padding: 4px 24px 16px
	}
	
	.be-nav-navigation[data-v-3e0009a0] *,
	.be-nav-navigation[data-v-3e0009a0]:after,
	.be-nav-navigation[data-v-3e0009a0]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-3e0009a0] {
		overflow-x: clip
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation[data-v-3e0009a0] {
			display: flex;
			justify-content: center;
			padding: 4px 24px 16px
		}
	}
	
	.be-nav-navigation__login-popover[data-v-3e0009a0] {
		display: flex;
		flex-direction: column;
		min-width: 240px;
		padding: 0 24px
	}
	
	.be-nav-navigation__link[data-v-3e0009a0] {
		color: #7759c2
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:hover {
		text-decoration: underline
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:last-of-type {
		padding-bottom: 0
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation__search[data-v-3e0009a0] {
			margin-right: 0
		}
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0] {
		color: #74717a;
		transition: all .3s ease-in-out
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0]:hover {
		color: #45424d
	}
	
	.be-nav-navigation-bottom[data-v-3e0009a0] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding-top: 16px;
		width: 100%
	}
	
	.be-nav-navigation-bottom.centered[data-v-3e0009a0] {
		justify-content: center
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover:after {
		animation: shine-3e0009a0 .8s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left[data-v-3e0009a0] {
		align-items: center;
		color: #74717a !important;
		display: flex
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left ul[data-v-3e0009a0] {
		white-space: nowrap
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left--no-search[data-v-3e0009a0] {
		margin-right: 40px
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0] {
		display: inline-block
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(:last-child) {
		margin-right: 16px
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(: last-child) {
			margin-right: 8px
		}
	}
	
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0] {
		color: #74717a;
		position: relative;
		transition: all .1s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-item_button--active[data-v-3e0009a0],
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0]:hover {
		color: #171321
	}
	
	.be-nav-navigation-bottom .navigation-bottom-right[data-v-3e0009a0] {
		align-items: center;
		display: flex
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-bottom-right .slp-btn[data-v-3e0009a0]:not(: first-child) {
			margin-right: 8px
		}
	}
	
	.v-popper__arrow-container[data-v-3e0009a0] {
		display: none !important
	}
	
	.v-popper__popper[data-v-3e0009a0] {
		outline: none !important
	}
	
	@keyframes shine-3e0009a0 {
		to {
			left: 200%
		}
	}



.navigation-dropdown[data-v-6683d6d6] {
		display: inline-block;
		margin-bottom: -16px;
		padding-bottom: 16px;
		position: relative
	}
	
	.navigation-dropdown:hover .navigation-dropdown__popover[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button[data-v-6683d6d6] {
		color: #74717a;
		position: relative;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__button[data-v-6683d6d6]:hover {
		color: #171321
	}
	
	.navigation-dropdown__button:hover svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button svg[data-v-6683d6d6] {
		bottom: -4px;
		display: none;
		left: calc(50% - 8px);
		position: absolute
	}
	
	.navigation-dropdown__popover[data-v-6683d6d6] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		box-shadow: 0 8px 50px -16px #d1d0d280;
		display: flex;
		flex-wrap: wrap;
		min-width: 170px;
		position: absolute;
		top: 50px;
		transition: visibility 0s, opacity .15s ease-in-out;
		z-index: 1
	}
	
	.navigation-dropdown__popover--center[data-v-6683d6d6] {
		left: 50%;
		transform: translate(-50%)
	}
	
	.navigation-dropdown__popover--hidden[data-v-6683d6d6] {
		opacity: 0;
		visibility: hidden
	}
	
	.navigation-dropdown__popover--left[data-v-6683d6d6] {
		left: 0;
		transform: translate(0)
	}
	
	.navigation-dropdown__popover--right[data-v-6683d6d6] {
		left: 70px;
		transform: translate(-100%)
	}
	
	.navigation-dropdown__popover--show[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown__categories[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		margin: 0 4px;
		min-width: 170px;
		-moz-column-break-inside: avoid;
		break-inside: avoid
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__categories[data-v-6683d6d6] {
			margin: 0 16px
		}
	}
	
	.navigation-dropdown__categories--mb[data-v-6683d6d6] {
		margin-bottom: 24px !important
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6] {
		color: #171321 !important;
		padding: 8px 0;
		white-space: nowrap
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6]:hover {
		color: #7759c2 !important
	}
	
	.navigation-dropdown__bottom-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 8px !important;
		transition: none !important
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__bottom-link[data-v-6683d6d6] {
			padding-bottom: 16px !important;
			padding-left: 16px !important
		}
	}
	
	.navigation-dropdown__main[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px 16px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__main[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	@media (max-width:1400px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -50px
		}
	}
	
	@media (max-width:1200px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -80px
		}
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6] {
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		white-space: normal
	}
	
	.navigation-dropdown__side-section h5[data-v-6683d6d6],
	.navigation-dropdown__side-section p[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6]:hover {
		background-color: #e3d6ff;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__image[data-v-6683d6d6],
	.navigation-dropdown__logo[data-v-6683d6d6] {
		height: 160px;
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__image[data-v-6683d6d6],
		.navigation-dropdown__logo[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__logo[data-v-6683d6d6] {
		background: #fff;
		border-radius: 4px 4px 50px;
		box-sizing: border-box;
		padding: 12px
	}
	
	.navigation-dropdown__logo img[data-v-6683d6d6] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	.navigation-dropdown__icon[data-v-6683d6d6] {
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__icon[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__icon img[data-v-6683d6d6] {
		border-bottom-right-radius: 50px;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 0 !important;
		text-align: left !important;
		transition: none !important
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6]>* {
		transition: none !important
	}
	
	.navigation-dropdown__side-link-small[data-v-6683d6d6] {
		font-size: 14px !important
	}
	
	.navigation-dropdown__footer[data-v-6683d6d6] {
		background-color: #f6f3fe;
		padding: 24px 32px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown__cards[data-v-6683d6d6] {
			display: flex;
			padding: 24px 8px
		}
	}
	
	.nav-card-grid[data-v-6683d6d6] {
		display: grid;
		gap: 1px;
		grid-template-columns: repeat(3, 300px)
	}
	
	.nav-card-grid.separators[data-v-6683d6d6] {
		background-color: #e8e7eb
	}
	
	.with-footer[data-v-6683d6d6] {
		display: flex;
		flex-direction: column
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list--w-footer[data-v-6683d6d6] {
			padding: 0 16px
		}
		.navigation-dropdown-list--w-footer .navigation-dropdown-list__wrapper[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		margin-top: 8px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__item[data-v-6683d6d6] {
		padding: 12px 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		gap: 10px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link[data-v-6683d6d6] {
		font-size: 16px;
		margin-top: 20px;
		padding: 16px 0 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon[data-v-6683d6d6] {
		height: 12px;
		position: relative;
		width: 12px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon svg[data-v-6683d6d6] {
		left: 0;
		position: absolute;
		top: 0
	}



.nav-card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex: 1 1 300px;
		flex-direction: column;
		gap: 16px;
		height: 100%;
		min-width: 300px;
		padding: 24px
	}
	
	.nav-card ul[data-v-4cb1eda5] {
		width: 100%
	}
	
	.nav-card ul[data-v-4cb1eda5]>:first-child {
		padding-top: 0 !important
	}
	
	.nav-card .title[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: flex;
		flex-wrap: nowrap
	}
	
	.nav-card .title:hover .title-chevron[data-v-4cb1eda5] {
		visibility: visible
	}
	
	.nav-card .title[data-v-4cb1eda5] br {
		content: "";
		display: none
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] br {
			display: block
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon {
		height: 16px;
		width: 16px
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] .icon {
			display: none
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon * {
		fill: currentColor
	}
	
	.nav-card .description[data-v-4cb1eda5],
	.nav-card .items[data-v-4cb1eda5],
	.nav-card .title[data-v-4cb1eda5] {
		white-space: normal
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5] {
		border-left: 1px solid #e8e7eb
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5]:first-of-type {
		border-left-color: transparent
	}
	
	.nav-card__item[data-v-4cb1eda5] {
		border-bottom: 1px solid #d1d0d3;
		margin: 0 16px;
		padding: 16px 0 !important
	}
	
	@media (min-width:1025px) {
		.nav-card__item[data-v-4cb1eda5] {
			border-bottom: 0;
			margin: 0;
			padding: 0 0 16px !important
		}
	}
	
	.nav-card__item span[data-v-4cb1eda5] {
		font-weight: 400;
		white-space: normal
	}
	
	@media (min-width:1025px) {
		.nav-card__item span[data-v-4cb1eda5] {
			font-weight: 600
		}
	}
	
	.nav-card__card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex-direction: column;
		gap: 16px;
		width: 100%
	}
	
	.nav-card__card:hover .link[data-v-4cb1eda5],
	.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
		color: #7759c2
	}
	
	@media (min-width:1200px) {
		.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
			align-self: flex-end;
			display: block;
			margin-bottom: 6px
		}
	}
	
	.nav-card__card:hover .nav-card__link[data-v-4cb1eda5] {
		text-decoration-color: #000
	}
	
	.nav-card__card:hover .nav-card__link .slp-icon[data-v-4cb1eda5] {
		transform: translate(8px)
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] {
		height: 16px;
		width: 16px
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] * {
		fill: currentColor
	}
	
	.nav-card__icon[data-v-4cb1eda5] {
		color: #171321;
		height: 24px;
		width: 24px
	}
	
	@media (min-width:1200px) {
		.nav-card__icon[data-v-4cb1eda5] {
			color: #74717a
		}
	}
	
	.nav-card__article[data-v-4cb1eda5] {
		display: flex;
		flex-direction: column;
		gap: 16px
	}
	
	.nav-card .nav-card__link[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: inline-flex;
		text-decoration: underline;
		text-decoration-color: transparent;
		text-underline-offset: 2px;
		transition: all .3s ease
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] {
		height: 12px !important;
		position: relative;
		transform: translate(0);
		transition: all .3s ease;
		width: 12px !important
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] svg {
		left: 0;
		position: absolute;
		top: 0
	}
	
	.anchor-wrapper:hover .cta[data-v-4cb1eda5],
	.anchor-wrapper:hover .link[data-v-4cb1eda5] {
		color: #7759c2
	}
	
	.description[data-v-4cb1eda5] {
		color: #74717abf
	}
	
	.items[data-v-4cb1eda5] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin-top: 4px
	}
	
	@media (max-width:1025px) {
		.items[data-v-4cb1eda5] {
			padding-left: 16px;
			width: 100%
		}
		.items .item[data-v-4cb1eda5] {
			border-bottom: 1px solid #d1d0d3;
			padding-bottom: 16px;
			width: 100%
		}
		.items .link[data-v-4cb1eda5] {
			color: #171321;
			font-weight: 400
		}
	}
	
	.link[data-v-4cb1eda5] {
		color: #000
	}
	
	.link[data-v-4cb1eda5]:hover {
		color: #7759c2
	}
	
	.cta[data-v-4cb1eda5] {
		align-items: center;
		display: flex
	}
	
	.title-chevron[data-v-4cb1eda5] {
		align-self: flex-end;
		padding-bottom: 25px;
		visibility: hidden
	}
	
	@media (max-width:1025px) {
		.title-chevron[data-v-4cb1eda5] {
			visibility: visible
		}
	}



.nav-footer[data-v-536eaa06] {
		align-self: stretch;
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		gap: 24px;
		padding: 24px 32px 32px;
		width: 100%
	}
	
	.nav-footer__title[data-v-536eaa06] {
		color: #7759c2
	}
	
	@media (min-width:1025px) {
		.nav-footer[data-v-536eaa06] {
			padding: 24px
		}
	}
	
	@media (min-width:1200px) {
		.nav-footer[data-v-536eaa06] {
			padding: 32px
		}
	}
	
	.footer-button-container[data-v-536eaa06] {
		background-color: #f6f3fe;
		display: grid;
		gap: 32px;
		grid-template-columns: repeat(3, 1fr)
	}
	
	@media (max-width:1025px) {
		.footer-button-container[data-v-536eaa06] {
			grid-template-columns: 1fr
		}
	}
	
	.footer-button-container .button[data-v-536eaa06] {
		background: #eee7fd;
		border: none;
		border-radius: 4px;
		color: #000;
		justify-content: center;
		width: 100%
	}
	
	.footer-button-container .button[data-v-536eaa06]:hover {
		background: #e3d6ff;
		border: none
	}



@media (min-width:1025px) {
		.navigation-dropdown-list[data-v-d937d793] {
			display: flex
		}
		.navigation-dropdown-list__wrapper[data-v-d937d793] {
			display: flex;
			flex-wrap: wrap;
			padding: 24px
		}
		.navigation-dropdown-list__sections[data-v-d937d793] {
			display: flex;
			gap: 16px
		}
	}
	
	.navigation-dropdown-list__section[data-v-d937d793] {
		-moz-column-break-inside: avoid;
		break-inside: avoid;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin: 24px 16px 0;
		min-width: 170px;
		page-break-inside: avoid
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0 8px
		}
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793] {
		background-color: var(--backgroundColor, #fff);
		color: var(--textColor, #171321);
		display: block;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		position: relative;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]>* {
		position: relative
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]:before {
		background-color: var(--backgroundColor, #fff);
		border-radius: 0 4px 4px 0;
		content: "";
		height: calc(100% + 2px);
		left: 0;
		position: absolute;
		top: -1px;
		width: calc(100% + 2px)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__article a[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793],
	.navigation-dropdown-list__feature__content a[data-v-d937d793] {
		display: flex;
		flex-direction: column;
		height: 100%;
		justify-content: space-between;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-align: left;
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793] svg *,
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] svg * {
		fill: currentColor
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg,
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg {
		transform: translate(8px)
	}
	
	.navigation-dropdown-list__feature__title[data-v-d937d793],
	.navigation-dropdown-list__feature__title span[data-v-d937d793] {
		color: #7759c2
	}
	
	.navigation-dropdown-list__side-link[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] {
		border-bottom: 1px solid #d1d0d3;
		padding: 12px 0 !important
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] {
			border-bottom: 0;
			margin: 0;
			padding: 8px 0 !important
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] span {
		font-size: 18px;
		font-weight: 400;
		line-height: 28px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] span {
			font-size: 16px;
			line-height: 24px
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a {
		color: #171321
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a:hover {
		color: #7759c2
	}
	
	.navigation-dropdown-list__title[data-v-d937d793] {
		color: #7759c2;
		margin: 24px 16px 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__title[data-v-d937d793] {
			margin: 8px 0 0
		}
	}
	
	.navigation-dropdown-list__list[data-v-d937d793] {
		padding-left: 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__list[data-v-d937d793] {
			padding-left: 0
		}
	}
	
	.navigation-dropdown-list__bottom-link[data-v-d937d793] {
		margin: 16px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 0 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 8px 0
		}
	}
	
	.navigation-dropdown-list__image[data-v-d937d793] {
		margin-bottom: 16px;
		max-width: 375px;
		width: 100%
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			height: 160px;
			max-width: 200px;
			width: 200px
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown-list__image img[data-v-d937d793] {
		height: 100%;
		width: 100%
	}
	
	.navigation-dropdown-list__feature-desc[data-v-d937d793] {
		margin: 32px 0
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__feature-desc[data-v-d937d793] {
			margin: 0 0 8px
		}
	}



.be-nav__nav-button[data-v-62226572] {
		transition: background-color .1s ease-in-out !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	.be-nav__nav-button--accent[data-v-62226572] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--accent[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav__nav-button--animate[data-v-62226572]:after {
		animation: shine-62226572 1s ease-in-out
	}
	
	.be-nav__nav-button--gleam[data-v-62226572] {
		background: linear-gradient(93.83deg, #c7b1febf 7.27%, #ffd4d8bf 105.33%) !important;
		border: none !important;
		color: #171321 !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	@keyframes shine-62226572 {
		to {
			left: 200%
		}
	}



.be-nav-tablet[data-v-fb4275f3] {
		align-items: center;
		background-color: #fff;
		display: flex;
		justify-content: space-between;
		padding: 16px 8px
	}
	
	@media (max-width:576px) {
		.be-nav-tablet[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-tablet[data-v-fb4275f3] *,
	.be-nav-tablet[data-v-fb4275f3]:after,
	.be-nav-tablet[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone[data-v-fb4275f3] {
		background-color: #fff
	}
	
	@media (min-width:577px) {
		.be-nav-phone[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-phone[data-v-fb4275f3] *,
	.be-nav-phone[data-v-fb4275f3]:after,
	.be-nav-phone[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone .navigation-top[data-v-fb4275f3] {
		border-radius: 0;
		justify-content: center;
		width: 100%
	}
	
	.be-nav-phone .navigation-top:hover svg[data-v-fb4275f3] {
		fill: #000
	}
	
	.be-nav-phone .navigation-bottom[data-v-fb4275f3] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding: 16px
	}
	
	.be-nav-phone .navigation-bottom .search-icon[data-v-fb4275f3] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		color: #171321 !important
	}
	
	.be-nav-phone .navigation-bottom .search-icon svg path[data-v-fb4275f3] {
		fill: #171321 !important
	}
	
	.be-nav-phone__icon[data-v-fb4275f3],
	.be-nav-phone__icon[data-v-fb4275f3] * {
		color: #fff;
		fill: currentColor
	}
	
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3],
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3] * {
		color: #000
	}



.be-nav-search[data-v-caad2a1a] {
		background-color: #fff;
		bottom: 0;
		left: 0;
		overflow-y: scroll;
		position: fixed;
		right: 0;
		top: 84px
	}
	
	@media (max-width:1025px) {
		.be-nav-search[data-v-caad2a1a] {
			overflow-x: hidden;
			top: 0
		}
	}
	
	.be-nav-search__container[data-v-caad2a1a] {
		height: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-search__container[data-v-caad2a1a] {
			padding: 0 !important
		}
	}
	
	.be-nav-search__row[data-v-caad2a1a] {
		flex-wrap: nowrap !important;
		height: 100%;
		justify-content: center
	}
	
	.be-nav-search__row[data-v-caad2a1a]:focus-visible {
		outline: none
	}
	
	.be-nav-search__close[data-v-caad2a1a] {
		display: flex;
		justify-content: flex-end;
		margin-top: 16px
	}
	
	.be-nav-search__close--text[data-v-caad2a1a] {
		color: #171321 !important
	}



.be-nav-search-content {
		padding: 24px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content {
			padding: 8px
		}
	}
	
	.be-nav-search-content__input {
		position: relative;
		width: 100%
	}
	
	.be-nav-search-content__input input {
		-webkit-appearance: none;
		border: 0;
		border-bottom: 1px solid #d1d0d3;
		border-radius: 0;
		color: #74717a;
		font-size: 2.5rem;
		width: calc(100% - 8px)
	}
	
	.be-nav-search-content__input input::-moz-placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input::placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input:focus {
		outline: none
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input input {
			caret-color: #171321 !important;
			font-size: 1.375rem
		}
	}
	
	.be-nav-search-content__input--close {
		cursor: pointer;
		position: absolute;
		right: 16px;
		top: 20px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input--close {
			top: 4px
		}
	}
	
	.be-nav-search-content__link {
		color: #171321 !important;
		font-weight: 700 !important
	}



.be-nav-suggestions__default[data-v-8f850be7] {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 4px
	}
	
	@media (min-width:1025px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			-moz-column-gap: 32px;
			column-gap: 32px;
			display: grid;
			grid-template-columns: repeat(2, 1fr)
		}
	}
	
	@media (min-width:1200px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			grid-template-columns: repeat(3, 1fr)
		}
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7] {
		background-color: #f6f3fe !important;
		border: none !important;
		color: #171321 !important;
		justify-content: center;
		margin-bottom: 16px;
		transition: all .3s ease-in-out;
		width: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-suggestions__default-btn[data-v-8f850be7] {
			max-width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7]:hover {
		background-color: #e3d6ff !important
	}
	
	.be-nav-suggestions__result[data-v-8f850be7] {
		align-items: center;
		display: flex
	}
	
	.be-nav-suggestions__result--icon[data-v-8f850be7] {
		min-width: 16px
	}
	
	.be-nav-suggestions__result--icon svg[data-v-8f850be7] {
		min-height: 16px;
		min-width: 16px
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
		color: #7759c2;
		font-weight: 400
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7]:hover {
		text-decoration-color: #7759c2
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
			padding-left: 8px !important
		}
	}
	
	.be-nav-suggestions__result .slp-btn span[data-v-8f850be7] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}



.banner[data-v-3611edb9] {
		display: block
	}
	
	.banner[data-v-3611edb9]:hover .icon {
		transform: translate(8px)
	}
	
	.banner__desktop[data-v-3611edb9] {
		align-items: center;
		background-color: #171321;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		overflow: hidden;
		width: 100%
	}
	
	@media (max-width:768px) {
		.banner__desktop[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner__desktop .content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center
	}
	
	.banner__desktop .icon[data-v-3611edb9] {
		color: #fff;
		display: flex;
		transition: all .3s ease
	}
	
	.banner__desktop .icon[data-v-3611edb9] svg * {
		fill: currentColor
	}
	
	.banner__desktop .image[data-v-3611edb9] {
		margin-right: 8px
	}
	
	.banner__desktop .text[data-v-3611edb9] {
		color: #fff;
		padding: 16px 0;
		text-decoration: underline
	}
	
	.banner__mobile[data-v-3611edb9] {
		--background-gradient: linear-gradient(135deg, #f7a20f, #a989f5, #962eff, #09f);
		color: #171321;
		display: block;
		font-size: 14px;
		margin: 9px;
		padding: 8px 12px;
		position: relative;
		text-decoration: none
	}
	
	.banner__mobile[data-v-3611edb9]:before {
		background: var(--background-gradient) border-box;
		border: 2px solid transparent;
		border-radius: 70px;
		content: "";
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask-composite: exclude;
		-webkit-mask-composite: xor;
		position: absolute
	}
	
	.banner__mobile .pill-content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center;
		position: relative;
		z-index: 1
	}
	
	.banner__mobile .pill-content .slp-icon[data-v-3611edb9] {
		margin-left: 16px;
		transition: transform .2s ease-in-out
	}
	
	@media (min-width:768px) {
		.banner__mobile[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner--release[data-v-3611edb9] {
		background: #232150;
		overflow: hidden;
		position: relative
	}
	
	.banner--release[data-v-3611edb9]:after,
	.banner--release[data-v-3611edb9]:before {
		content: "";
		height: 100%;
		left: 0;
		pointer-events: none;
		position: absolute;
		top: 0;
		width: 100%
	}
	
	.banner--release[data-v-3611edb9]:before {
		background: radial-gradient(42.45% 64.15% at 21.3% 14.65%, #ceb3ef26 5.05%, #ceb3ef00)
	}
	
	.banner--release[data-v-3611edb9]:after {
		background: radial-gradient(59.78% 45.32% at 31.69% 94.07%, #e2432933 0, #e2432908)
	}
	
	.banner--release .banner__desktop[data-v-3611edb9] {
		background: transparent;
		display: flex !important;
		justify-content: center
	}
	
	.banner--release .text[data-v-3611edb9] {
		font-weight: 600;
		text-align: center;
		text-decoration: none
	}
	
	@media (max-width:576px) {
		.banner--release .text[data-v-3611edb9] {
			padding: 0
		}
	}
	
	.banner--release .banner__button-text[data-v-3611edb9] {
		color: #fff;
		display: none;
		text-decoration: underline
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button-text[data-v-3611edb9] {
			display: block
		}
	}
	
	.banner--release .banner__button[data-v-3611edb9] {
		font-size: 16px;
		font-weight: 400;
		margin-left: 8px;
		min-width: auto;
		padding: 0
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button[data-v-3611edb9] {
			margin-left: 16px;
			padding: 11px 0
		}
	}
	
	@media (max-width:576px) {
		.banner--release .banner__button .icon svg[data-v-3611edb9] {
			margin: -3px 0 0
		}
	}
	
	.banner--release .content[data-v-3611edb9] {
		display: inline;
		padding: 16px;
		position: relative;
		text-align: center
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9] {
			display: flex;
			padding: 0 8px
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after,
	.banner--release .content[data-v-3611edb9]:before {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 100%;
		content: "";
		height: 100%;
		max-width: 138px;
		pointer-events: none;
		position: absolute;
		width: 100%
	}
	
	.banner--release .content[data-v-3611edb9]:before {
		background-image: url(images/banner/gitlab18-graphic-leftside.svg);
		left: 0;
		margin-left: 32px;
		top: 0;
		transform: translate(-100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:before {
			margin-left: 0;
			transform: translate(-100%)
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after {
		background-image: url(images/banner/gitlab18-graphic-rightside.svg);
		margin-right: 32px;
		right: 0;
		top: -2px;
		transform: translate(100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:after {
			margin-right: 0;
			top: 0
		}
	}



.be-nav-footer[data-v-d1550395] {
		background-color: #171321;
		color: #fff;
		overflow: hidden;
		padding: 40px 16px;
		z-index: 1
	}
	
	.be-nav-footer[data-v-d1550395] *,
	.be-nav-footer[data-v-d1550395]:after,
	.be-nav-footer[data-v-d1550395]:before {
		box-sizing: border-box
	}
	
	.be-nav-footer .disclaimer[data-v-d1550395] {
		background: #f2f1f5;
		padding: 32px 0
	}
	
	@media (max-width:768px) {
		.be-nav-footer .container[data-v-d1550395] {
			padding: 0 !important
		}
	}
	
	.be-nav-footer .footer__navigation[data-v-d1550395] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: space-between
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .footer__navigation[data-v-d1550395] {
			flex-direction: row;
			flex-wrap: nowrap
		}
	}
	
	.be-nav-footer .logo[data-v-d1550395] {
		display: flex;
		margin: 0 auto 0 0
	}
	
	.be-nav-footer .logo span[data-v-d1550395] {
		font-size: 1.125rem;
		margin-left: 4px
	}
	
	.be-nav-footer .content[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 30px;
		justify-content: space-between;
		margin-top: 48px
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .content[data-v-d1550395] {
			margin-top: 0
		}
	}
	
	@media (min-width:769px) {
		.be-nav-footer .column-wrapper[data-v-d1550395] {
			margin-top: 24px
		}
	}
	
	.be-nav-footer .column[data-v-d1550395] {
		flex: 1 0 auto;
		max-width: 150px;
		min-width: 2rem;
		width: 100%
	}
	
	.be-nav-footer .column__heading[data-v-d1550395] {
		margin-bottom: 16px
	}
	
	@media (max-width:768px) {
		.be-nav-footer .column__nested[data-v-d1550395] {
			align-items: flex-start;
			display: flex;
			gap: 30px;
			justify-content: space-between;
			max-width: 100%
		}
		.be-nav-footer .column__nested[data-v-d1550395]>* {
			width: 145px
		}
	}
	
	@media (min-width:768px) {
		.be-nav-footer .column[data-v-d1550395] {
			max-width: 160px
		}
	}
	
	@media (max-width:768px) {
		.be-nav-footer .divided[data-v-d1550395] {
			width: 100%
		}
	}
	
	.be-nav-footer .links__item[data-v-d1550395] {
		margin-bottom: 8px
	}
	
	.be-nav-footer .links__item[data-v-d1550395]:hover {
		text-decoration: underline
	}
	
	@media (max-width:768px) {
		.be-nav-footer .links__divided[data-v-d1550395] {
			-moz-column-gap: calc(100% - 290px);
			column-gap: calc(100% - 290px);
			-moz-columns: 120px 2;
			columns: 120px 2
		}
	}
	
	.be-nav-footer .link[data-v-d1550395] {
		color: #fff;
		font-size: .875rem;
		line-height: 1.5714285714
	}
	
	.be-nav-footer .footer__cta[data-v-d1550395] {
		display: flex;
		flex-direction: column;
		padding-top: 64px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__cta[data-v-d1550395] {
			padding-top: 96px
		}
	}
	
	.be-nav-footer .footer__selectors[data-v-d1550395] {
		align-items: baseline;
		border-bottom: 1px solid #fff;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		margin-bottom: 32px;
		padding-bottom: 24px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__selectors[data-v-d1550395] {
			flex-direction: row
		}
	}
	
	.be-nav-footer .footer__selectors--two-children[data-v-d1550395] {
		justify-content: space-between
	}
	
	.be-nav-footer__source-buttons[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.be-nav-footer__button[data-v-d1550395] {
		border: none;
		color: #fff;
		cursor: pointer;
		font-size: .875rem;
		font-weight: 660;
		padding: 0;
		text-decoration: underline
	}
	
	.be-nav-footer__button--black[data-v-d1550395] {
		color: #171321
	}
	
	.be-nav-footer .source p[data-v-d1550395] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.be-nav-footer .source a[data-v-d1550395] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.be-nav-footer .source img[data-v-d1550395] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395],
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395] {
		border: none !important;
		color: #fff !important;
		cursor: pointer;
		font-family: Sans, sans-serif !important;
		font-size: 14px !important;
		padding: 0 !important;
		text-align: left !important
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395]:hover,
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395]:hover {
		background: inherit;
		text-decoration: underline
	}



	
	
	
	
	
	
	
	
	



.social__links[data-v-cfa6ae15] {
		align-items: center;
		display: flex;
		gap: 15px;
		margin-top: 32px;
		width: 100%
	}
	
	@media (min-width:829px) {
		.social__links[data-v-cfa6ae15] {
			margin-top: 0;
			width: inherit
		}
	}
	
	.social__links--icon[data-v-cfa6ae15] {
		color: #fff;
		height: auto;
		transition: .3s;
		width: 24px
	}
	
	.social__links--icon[data-v-cfa6ae15] * {
		fill: currentColor
	}
	
	.social__links--icon[data-v-cfa6ae15]:hover {
		color: #a989f5
	}



.footer-source[data-v-df34934d] {
		display: flex;
		flex-direction: column
	}
	
	.footer-source__source-buttons[data-v-df34934d] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.footer-source p[data-v-df34934d] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.footer-source a[data-v-df34934d] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.footer-source img[data-v-df34934d] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}



.strikethrough[data-v-6d75ff47] {
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	.emailField[data-v-6d75ff47] {
		justify-content: center;
		margin-bottom: 120px
	}
	
	@media (max-width:576px) {
		.emailField[data-v-6d75ff47] {
			margin-bottom: 56px
		}
	}
	
	[data-v-6d75ff47] .email-input {
		background-color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta {
		color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta:hover {
		text-decoration-color: #fff
	}
	
	.gartner[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border: 1px solid #45424d;
		border-radius: 12px;
		color: #fff;
		display: inline-flex;
		margin-bottom: 120px;
		margin-left: 8px;
		padding: 16px 32px
	}
	
	.gartner .gartner-content[data-v-6d75ff47] {
		margin: 0 64px 0 32px
	}
	
	@media (max-width:576px) {
		.gartner[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			margin-left: 0;
			padding: 24px 24px 24px 16px
		}
		.gartner .gartner-content[data-v-6d75ff47] {
			margin: 16px 0;
			text-align: left
		}
	}
	
	.gartner .banner-image[data-v-6d75ff47] {
		height: 20px
	}
	
	.gartner .banner-button[data-v-6d75ff47] {
		color: #a989f5;
		font-weight: 400;
		text-decoration: none
	}
	
	.gartner[data-v-6d75ff47]>* {
		z-index: 6
	}
	
	.video[data-v-6d75ff47] {
		padding-bottom: 120px
	}
	
	@media (max-width:576px) {
		.video[data-v-6d75ff47] {
			padding-bottom: 56px
		}
	}
	
	.video[data-v-6d75ff47] video {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(0deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent;
		border-radius: 16px
	}
	
	.video[data-v-6d75ff47] .video-modal-loop__play-icon {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(90deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent
	}
	
	.pill_text[data-v-6d75ff47] {
		align-items: center;
		display: flex
	}
	
	.pill_text span[data-v-6d75ff47] {
		margin-left: 8px
	}
	
	@media (max-width:576px) {
		.pill_text[data-v-6d75ff47] {
			margin-left: 0
		}
		.pill_text img[data-v-6d75ff47] {
			display: none
		}
		.pill_text span[data-v-6d75ff47] {
			margin-left: 0
		}
	}
	
	.pill__button[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border-radius: 100px;
		color: #fff;
		display: flex;
		font-size: 16px;
		font-weight: 580;
		gap: 8px;
		line-height: 28px;
		margin-left: 8px;
		padding: 4px 8px;
		text-decoration: none;
		z-index: 6
	}
	
	@media (max-width:576px) {
		.pill__button[data-v-6d75ff47] {
			margin: auto;
			padding: 0 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47] {
		align-items: center;
		color: #fff;
		display: inline-flex;
		margin-bottom: 32px;
		margin-top: 56px;
		padding: 4px 4px 4px 8px;
		position: relative
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			font-size: 16px;
			gap: 8px;
			padding: 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47]:before {
		background: linear-gradient(89.09deg, #e1986d -1.12%, #7759c2 102.06%, #6e43d3 102.07%) border-box;
		border: 1.5px solid transparent;
		border-radius: 20px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47]:before {
			border-radius: 12px
		}
	}
	
	.section[data-v-6d75ff47] {
		background: linear-gradient(180deg, #2c2656 0, #2c2656, #171321 50%, #171321);
		color: #fff;
		overflow: hidden;
		padding-top: 56px;
		position: relative;
		text-align: center;
		--blob-size: 1100px;
		--blob-speed: 10s;
		--blob-speed-scale: calc(var(--blob-speed)*.75);
		--blob-speed-move: calc(var(--blob-speed)*1);
		--blob-speed-rotate: calc(var(--blob-speed)*2);
		--blob-opacity: .22;
		--blob-blur: 60px;
		--blob-color-1: #fca326;
		--blob-color-2: #ceb3ef;
		--blob-color-3: #a989f5;
		--blob-color-4: #ceb3ef;
		--blob-color-5: #6fdac9;
		--blob-shape-speed: 9s
	}
	
	.section[data-v-6d75ff47]:before {
		background-image: url(images/homepage/background-star.svg);
		background-position: bottom;
		background-repeat: no-repeat;
		bottom: 0;
		content: "";
		height: -webkit-fill-available;
		left: 0;
		opacity: .6;
		position: absolute;
		width: 100%
	}
	
	@media (max-width:576px) {
		.section[data-v-6d75ff47]:before {
			left: -200px;
			width: 150%
		}
	}
	
	.blobs[data-v-6d75ff47] {
		filter: blur(var(--blob-blur));
		height: 120%;
		right: 0;
		bottom: 0;
		left: 0;
		overflow: visible;
		position: absolute;
		top: 0;
		z-index: 0
	}
	
	.blob-container[data-v-6d75ff47] {
		backface-visibility: hidden;
		height: 100%;
		position: absolute;
		width: 100%;
		will-change: transform
	}
	
	.blob[data-v-6d75ff47] {
		border-radius: 100%;
		height: calc(var(--blob-size)*.35);
		opacity: var(--blob-opacity);
		position: absolute;
		transform-origin: center;
		width: var(--blob-size)
	}
	
	.blob-1[data-v-6d75ff47] {
		animation: blob-pulse-1-6d75ff47 var(--blob-speed-scale) infinite ease-in-out, blob-shape-1-6d75ff47 var(--blob-shape-speed) infinite alternate ease-in-out, blob-float-1-6d75ff47 calc(var(--blob-speed-move)*1.6) infinite alternate ease-in-out;
		background-color: var(--blob-color-1);
		left: -15%;
		top: -10%
	}
	
	.blob-2[data-v-6d75ff47] {
		animation: blob-pulse-2-6d75ff47 calc(var(--blob-speed-scale)*.8) infinite ease-in-out, blob-shape-2-6d75ff47 calc(var(--blob-shape-speed)*1.2) infinite alternate ease-in-out, blob-float-2-6d75ff47 calc(var(--blob-speed-move)*1.8) infinite alternate ease-in-out;
		background-color: var(--blob-color-2);
		right: 20%;
		top: -20%
	}
	
	.blob-3[data-v-6d75ff47] {
		animation: blob-pulse-3-6d75ff47 calc(var(--blob-speed-scale)*1.2) infinite ease-in-out, blob-shape-3-6d75ff47 calc(var(--blob-shape-speed)*.8) infinite alternate ease-in-out, blob-float-3-6d75ff47 calc(var(--blob-speed-move)*2) infinite alternate ease-in-out;
		background-color: var(--blob-color-3);
		left: 0;
		top: 20%
	}
	
	.blob-4[data-v-6d75ff47] {
		animation: blob-pulse-4-6d75ff47 calc(var(--blob-speed-scale)*1) infinite ease-in-out, blob-shape-4-6d75ff47 calc(var(--blob-shape-speed)*1.4) infinite alternate ease-in-out, blob-float-4-6d75ff47 calc(var(--blob-speed-move)*1.7) infinite alternate ease-in-out;
		background-color: var(--blob-color-4);
		right: 0;
		top: 80%
	}
	
	.blob-5[data-v-6d75ff47] {
		animation: blob-pulse-5-6d75ff47 calc(var(--blob-speed-scale)*.9) infinite ease-in-out, blob-shape-5-6d75ff47 calc(var(--blob-shape-speed)*1.3) infinite alternate ease-in-out, blob-float-5-6d75ff47 calc(var(--blob-speed-move)*1.9) infinite alternate ease-in-out;
		background-color: var(--blob-color-5);
		right: -15%;
		top: 5%
	}
	
	.content-container[data-v-6d75ff47] {
		align-items: center;
		display: flex;
		height: 100%;
		padding-top: 4rem;
		position: relative;
		width: 100%;
		z-index: 5
	}
	
	@media (max-width:576px) {
		.content-container[data-v-6d75ff47] {
			padding-top: 0
		}
	}
	
	@keyframes blob-pulse-1-6d75ff47 {
		0%,
		to {
			transform: scale(.8, 1.2)
		}
		50% {
			transform: scale(1.2, .8)
		}
	}
	
	@keyframes blob-pulse-2-6d75ff47 {
		0%,
		to {
			transform: scale(.9, 1.1)
		}
		50% {
			transform: scale(1.1, .9)
		}
	}
	
	@keyframes blob-pulse-3-6d75ff47 {
		0%,
		to {
			transform: scale(1.1, .9)
		}
		50% {
			transform: scale(.85, 1.15)
		}
	}
	
	@keyframes blob-pulse-4-6d75ff47 {
		0%,
		to {
			transform: scale(.95, 1.05)
		}
		50% {
			transform: scale(1.15, .85)
		}
	}
	
	@keyframes blob-pulse-5-6d75ff47 {
		0%,
		to {
			transform: scale(1)
		}
		50% {
			transform: scale(1.3, .7)
		}
	}
	
	@keyframes blob-shape-1-6d75ff47 {
		0% {
			border-radius: 60% 40% 70% 30%/40% 50% 50% 60%
		}
		25% {
			border-radius: 70% 30% 50% 50%/30% 40% 60% 70%
		}
		50% {
			border-radius: 40% 60% 30% 70%/50% 60% 40% 50%
		}
		75% {
			border-radius: 30% 70% 70% 30%/60% 40% 50% 50%
		}
		to {
			border-radius: 60% 40% 50% 50%/50% 30% 70% 50%
		}
	}
	
	@keyframes blob-shape-2-6d75ff47 {
		0% {
			border-radius: 50% 50% 40% 60%/60% 40% 50% 50%
		}
		25% {
			border-radius: 30% 70% 70% 30%/50% 50% 60% 40%
		}
		50% {
			border-radius: 70% 30% 50% 50%/40% 60% 50% 50%
		}
		75% {
			border-radius: 50% 50% 30% 70%/70% 30% 40% 60%
		}
		to {
			border-radius: 40% 60% 60% 40%/50% 50% 40% 60%
		}
	}
	
	@keyframes blob-shape-3-6d75ff47 {
		0% {
			border-radius: 40% 60% 60% 40%/60% 30% 70% 40%
		}
		25% {
			border-radius: 60% 40% 30% 70%/50% 60% 30% 70%
		}
		50% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		75% {
			border-radius: 70% 30% 50% 50%/40% 50% 60%
		}
		to {
			border-radius: 30% 70% 60% 40%/70% 40% 30% 60%
		}
	}
	
	@keyframes blob-shape-4-6d75ff47 {
		0% {
			border-radius: 60% 40% 30% 70%/40% 70% 30% 60%
		}
		25% {
			border-radius: 40% 60% 70% 30%/60% 40% 70% 30%
		}
		50% {
			border-radius: 70% 30% 40% 60%/30% 60% 40% 70%
		}
		75% {
			border-radius: 30% 70% 60% 40%/70% 30% 60% 40%
		}
		to {
			border-radius: 60% 40% 50% 50%/40% 60% 30% 70%
		}
	}
	
	@keyframes blob-shape-5-6d75ff47 {
		0% {
			border-radius: 50% 50% 60% 40%/40% 60% 50% 50%
		}
		25% {
			border-radius: 40% 60% 50% 50%/70% 30% 40% 60%
		}
		50% {
			border-radius: 60% 40% 40% 60%/50% 50% 70% 30%
		}
		75% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		to {
			border-radius: 30% 70% 50% 50%/60% 40% 30% 70%
		}
	}
	
	@keyframes blob-float-1-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(25%, 20%) rotate(10deg)
		}
		to {
			transform: translate(-20%, 30%) rotate(-10deg)
		}
	}
	
	@keyframes blob-float-2-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 30%) rotate(-15deg)
		}
		to {
			transform: translate(15%, 25%) rotate(5deg)
		}
	}
	
	@keyframes blob-float-3-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 50%) rotate(8deg)
		}
		to {
			transform: translate(-30%, -20%) rotate(-12deg)
		}
	}
	
	@keyframes blob-float-4-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(-25%, -20%) rotate(-10deg)
		}
		to {
			transform: translate(30%, 15%) rotate(15deg)
		}
	}
	
	@keyframes blob-float-5-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		33% {
			transform: translate(-25%, 20%) rotate(-5deg)
		}
		66% {
			transform: translate(-15%, 5%) rotate(5deg)
		}
		to {
			transform: translate(-30%, 45%) rotate(10deg)
		}
	}



.email-redirect[data-v-90cf3d0f] {
		display: flex
	}
	
	@media (max-width:576px) {
		.email-redirect[data-v-90cf3d0f] {
			flex-direction: column
		}
	}
	
	.email-input[data-v-90cf3d0f] {
		align-items: center;
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		display: flex;
		justify-content: space-between;
		padding: 4px 4px 4px 16px
	}
	
	.email-input[data-v-90cf3d0f]:focus-within {
		border: 1px solid #70b4ff
	}
	
	@media (max-width:576px) {
		.email-input__submit[data-v-90cf3d0f] {
			justify-content: center;
			width: 100%
		}
	}
	
	.email-input input[data-v-90cf3d0f] {
		border: none;
		display: flex;
		font-family: Sans;
		font-size: 16px;
		font-weight: 400;
		height: 100%;
		line-height: 24px;
		margin-right: 16px;
		min-width: 240px
	}
	
	.email-input input[data-v-90cf3d0f]::-moz-placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]::placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]:active,
	.email-input input[data-v-90cf3d0f]:focus {
		outline: none
	}
	
	@media (max-width:576px) {
		.email-input input[data-v-90cf3d0f] {
			align-self: flex-start;
			margin-right: unset;
			min-width: 100%;
			padding: 16px
		}
		.email-input[data-v-90cf3d0f] {
			flex-direction: column;
			padding: 0
		}
	}
	
	.secondary-cta[data-v-90cf3d0f] {
		justify-content: center;
		margin-left: 32px
	}
	
	@media (max-width:576px) {
		.secondary-cta[data-v-90cf3d0f] {
			margin-top: 16px
		}
	}



.video-modal-loop[data-v-655bc4c7] {
		cursor: pointer;
		position: relative
	}
	
	.video-modal-loop__play-icon[data-v-655bc4c7] {
		border: 2px solid #45424d;
		border-radius: 9999px;
		box-sizing: content-box;
		color: #171321;
		cursor: pointer;
		font-size: 48px;
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		transition: color .2s ease;
		z-index: 2
	}
	
	@media (min-width:576px) {
		.video-modal-loop__play-icon[data-v-655bc4c7] {
			height: 96px;
			width: 96px
		}
	}
	
	.video-modal-loop__play-icon path[data-v-655bc4c7] {
		fill: #fff;
		transition: color .2s ease
	}
	
	.video-modal-loop__play-icon circle[data-v-655bc4c7] {
		fill: currentColor;
		transition: color .2s ease
	}
	
	.video-modal-loop__video-looping[data-v-655bc4c7] {
		filter: brightness(.6);
		width: 100%
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon[data-v-655bc4c7] {
		color: #1e1d43
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon path[data-v-655bc4c7] {
		color: #fff
	}
	
	.video-modal-loop--dark[data-v-655bc4c7] {
		background-color: #171321
	}



.modal[data-v-8019ad5d] {
		background: transparent;
		display: flex;
		flex-direction: column;
		margin-top: 160px
	}
	
	@media (max-width:1025px) {
		.modal[data-v-8019ad5d] {
			width: 100%
		}
	}
	
	.modal__backdrop[data-v-8019ad5d] {
		align-items: flex-start;
		background-color: #171321d9;
		bottom: 0;
		display: flex;
		justify-content: center;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1040
	}
	
	.modal__backdrop--light[data-v-8019ad5d] {
		background-color: #d1d0d2c4
	}
	
	.modal__header[data-v-8019ad5d] {
		background-color: transparent;
		justify-content: space-between;
		position: relative
	}
	
	.modal__footer[data-v-8019ad5d],
	.modal__header[data-v-8019ad5d] {
		display: flex;
		padding: 16px
	}
	
	.modal__body[data-v-8019ad5d] {
		padding: 8px;
		position: relative
	}
	
	.btn__close[data-v-8019ad5d] {
		border: none;
		border-radius: 50%;
		cursor: pointer;
		height: 45px;
		position: absolute;
		right: -8px;
		top: 0;
		width: 45px
	}
	
	@media (min-width:1025px) {
		.btn__close[data-v-8019ad5d] {
			right: -24px
		}
	}
	
	.btn__close svg[data-v-8019ad5d] {
		height: 100%;
		width: 100%
	}



.video-wrapper[data-v-803c7e46] {
		position: relative;
		width: 100%
	}
	
	.video-wrapper .video[data-v-803c7e46] {
		cursor: pointer;
		height: 100% !important;
		width: 920px !important
	}
	
	@media (max-width:1025px) {
		.video-wrapper .video[data-v-803c7e46] {
			width: 100% !important
		}
	}
	
	.video-wrapper .video[data-v-803c7e46] .video-thumbnail,
	.video-wrapper .video[data-v-803c7e46] .vimeo-player {
		height: 100%
	}
	
	.video-wrapper .video-thumbnail[data-v-803c7e46] {
		height: auto;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.video-wrapper .video-thumbnail:hover+.video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #7d2bd9;
		opacity: 1
	}
	
	.video-wrapper .video-thumbnail__play-icon[data-v-803c7e46] {
		opacity: .75;
		position: absolute;
		right: 47%;
		top: 40%;
		transition: all .3s
	}
	
	.video-wrapper .video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #333;
		transition: all .3s ease-in-out
	}



.vimeo-player iframe {
		aspect-ratio: 16/9;
		height: auto;
		max-width: 100% !important;
		width: 100%
	}



.title[data-v-751da43f] {
		color: #74717a;
		margin-bottom: 32px;
		text-align: center
	}
	
	.marquee[data-v-751da43f] {
		display: flex;
		gap: 64px;
		-webkit-mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		position: relative
	}
	
	.marquee:hover .marquee__content[data-v-751da43f] {
		animation-play-state: paused
	}
	
	.marquee .marquee__content[data-v-751da43f] {
		align-items: center;
		animation: scroll-751da43f 20s linear infinite;
		display: flex;
		flex-shrink: 0;
		gap: 64px
	}
	
	.marquee .marquee__content .logo[data-v-751da43f] {
		max-height: 32px
	}
	
	@keyframes scroll-751da43f {
		0% {
			transform: translate(0)
		}
		to {
			transform: translate(calc(-100% - 64px))
		}
	}
	
	@media (prefers-reduced-motion:reduce) {
		.marquee__content[data-v-751da43f] {
			animation-play-state: paused !important
		}
	}



.emailField[data-v-a7f456d7] {
		justify-content: center;
		margin-top: 32px
	}
	
	.hero[data-v-a7f456d7] {
		margin-bottom: 80px;
		text-align: center
	}
	
	.content[data-v-a7f456d7] {
		margin-top: 120px
	}
	
	.slp-btn-secondary[data-v-a7f456d7] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		margin-left: 16px;
		text-align: center
	}



.buffer[data-v-c1476a23] {
		height: 200px
	}
	
	.wrapper[data-v-c1476a23] {
		margin: 120px 0
	}
	
	@media (max-width:576px) {
		.wrapper[data-v-c1476a23] {
			margin: 56px 0 120px
		}
	}
	
	.feature-description[data-v-c1476a23] {
		color: #a2a1a6;
		margin-top: 8px
	}
	
	.cards-container[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		scroll-timeline: --cards-scroll block
	}
	
	.cards-container .card[data-v-c1476a23] {
		background-color: #fff;
		border-radius: 16px;
		box-shadow: 0 -8px 20px #0000001a;
		display: flex;
		height: 548px;
		overflow: hidden;
		position: sticky;
		transform-origin: center top;
		will-change: transform
	}
	
	.cards-container .card-1[data-v-c1476a23] {
		top: calc(84px + 10vh);
		z-index: 1;
		view-timeline: --card-1-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-1-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-1[data-v-c1476a23] {
			top: 120px
		}
	}
	
	.cards-container .card-2[data-v-c1476a23] {
		top: calc(108px + 10vh);
		z-index: 2;
		view-timeline: --card-2-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-2-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-2[data-v-c1476a23] {
			top: 144px
		}
	}
	
	.cards-container .card-3[data-v-c1476a23] {
		top: calc(132px + 10vh);
		z-index: 3;
		view-timeline: --card-3-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-3-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-3[data-v-c1476a23] {
			top: 168px
		}
	}
	
	.cards-container .card-4[data-v-c1476a23] {
		top: calc(156px + 10vh);
		z-index: 4;
		view-timeline: --card-4-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-4-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-4[data-v-c1476a23] {
			top: 192px
		}
	}
	
	.cards-container .card-5[data-v-c1476a23] {
		top: calc(180px + 10vh);
		z-index: 5;
		view-timeline: --card-5-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-5-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-5[data-v-c1476a23] {
			top: 216px
		}
	}
	
	.cards-container .card-6[data-v-c1476a23] {
		top: calc(204px + 10vh);
		z-index: 6;
		view-timeline: --card-6-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-6-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-6[data-v-c1476a23] {
			top: 240px
		}
	}
	
	.cards-container .card-7[data-v-c1476a23] {
		top: calc(228px + 10vh);
		z-index: 7;
		view-timeline: --card-7-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-7-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-7[data-v-c1476a23] {
			top: 264px
		}
	}
	
	.cards-container .card-8[data-v-c1476a23] {
		top: calc(252px + 10vh);
		z-index: 8;
		view-timeline: --card-8-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-8-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-8[data-v-c1476a23] {
			top: 288px
		}
	}
	
	.cards-container .card-9[data-v-c1476a23] {
		top: calc(276px + 10vh);
		z-index: 9;
		view-timeline: --card-9-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-9-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-9[data-v-c1476a23] {
			top: 312px
		}
	}
	
	.cards-container .card-10[data-v-c1476a23] {
		top: calc(300px + 10vh);
		z-index: 10;
		view-timeline: --card-10-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-10-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-10[data-v-c1476a23] {
			top: 336px
		}
	}
	
	.cards-container .card.card-1[data-v-c1476a23] {
		margin-bottom: 96px
	}
	
	.cards-container .card.card-2[data-v-c1476a23] {
		margin-bottom: 72px
	}
	
	.cards-container .card.card-3[data-v-c1476a23] {
		margin-bottom: 48px
	}
	
	.cards-container .card.card-4[data-v-c1476a23] {
		margin-bottom: 24px
	}
	
	.cards-container .card .left-side[data-v-c1476a23],
	.cards-container .card .right-side[data-v-c1476a23] {
		flex: 0 0 50%
	}
	
	.cards-container .card .card-title[data-v-c1476a23] {
		margin-top: 16px;
		padding-right: 24px
	}
	
	@media (max-width:576px) {
		.cards-container .card .right-side[data-v-c1476a23] {
			display: none
		}
		.cards-container .card .left-side[data-v-c1476a23] {
			flex: 1;
			padding: 24px !important
		}
		.cards-container .card .left-side .card-title[data-v-c1476a23] {
			padding-right: 0
		}
		.cards-container .card .left-side .slp-btn[data-v-c1476a23] {
			text-align: left
		}
	}
	
	.cards-container .card .left-side[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		padding: 48px
	}
	
	.cards-container .card .left-side .pill[data-v-c1476a23] {
		background: linear-gradient(90deg, #a989f566, #fca32666);
		border-radius: 100px;
		padding: 4px 8px;
		width: -moz-fit-content;
		width: fit-content
	}
	
	.cards-container .card .left-side.gitlab-duo[data-v-c1476a23] {
		background-color: #171321;
		color: #fff
	}
	
	.cards-container .card .left-side.gitlab-duo .slp-btn[data-v-c1476a23] {
		color: #fff
	}
	
	.cards-container .card .left-side.security .pill[data-v-c1476a23] {
		background: #cbe2f9;
		color: #0b5cad
	}
	
	.cards-container .card .left-side.platform .pill[data-v-c1476a23] {
		background: #e1d8f9;
		color: #5943b6
	}
	
	.cards-container .card .left-side.devsecops .pill[data-v-c1476a23] {
		background: #c9e7d7;
		color: #0b5d32
	}
	
	.cards-container .card .left-side .feature[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		margin-top: 24px
	}
	
	.cards-container .card .left-side .feature-title[data-v-c1476a23] {
		align-items: flex-start;
		display: flex;
		font-size: 20px;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title svg[data-v-c1476a23] {
		flex-shrink: 0;
		margin-top: 6px
	}
	
	.cards-container .card .left-side .feature-title__content[data-v-c1476a23] {
		flex: 1
	}
	
	.cards-container .card .left-side .feature-title__title[data-v-c1476a23] {
		align-items: center;
		display: flex;
		flex-wrap: wrap;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title__title .new-pill[data-v-c1476a23] {
		align-items: center;
		background: linear-gradient(100deg, #aa8af6 6.7%, #d09596 93.89%);
		border-radius: 100px;
		display: inline-flex;
		font-size: 12px;
		font-weight: 660;
		height: 20px;
		line-height: 1;
		padding: 0 8px
	}
	
	.cards-container .card .right-side[data-v-c1476a23] {
		background: linear-gradient(90deg, #eee7fd 2.53%, #f6f3fed4 50.98%, #ffd4d873)
	}
	
	.cards-container .card .right-side img[data-v-c1476a23] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	@keyframes scale-card-c1476a23 {
		0% {
			transform: scale(.9)
		}
		to {
			transform: scale(1)
		}
	}



.carousel-container[data-v-a1abc733] {
		margin: 48px 0 120px;
		position: relative
	}
	
	@media (max-width:546px) {
		.carousel-container[data-v-a1abc733] {
			margin-bottom: 48px;
			overflow: visible;
			padding: 0
		}
	}
	
	.carousel-track[data-v-a1abc733] {
		--position: 3;
		--animating: 0;
		--card-width: calc(33.33333% - 21.33333px);
		--card-gap: 32px;
		display: flex;
		gap: var(--card-gap);
		touch-action: pan-y;
		transform: translate(calc(var(--position)*-1*(var(--card-width) + var(--card-gap))));
		transition: transform calc(.5s*var(--animating)) cubic-bezier(.25, 1, .5, 1);
		will-change: transform
	}
	
	@media (max-width:880px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: calc(50% - 16px);
			--card-gap: 16px
		}
	}
	
	@media (max-width:546px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: 85%;
			--card-gap: 16px;
			left: calc((100% - var(--card-width))/2);
			position: relative
		}
	}
	
	.nav-button[data-v-a1abc733] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 50%;
		position: absolute;
		top: calc(50% - 24px);
		z-index: 2
	}
	
	@media (max-width:546px) {
		.nav-button[data-v-a1abc733] {
			display: none
		}
	}
	
	.previous-button[data-v-a1abc733] {
		left: -16px
	}
	
	.next-button[data-v-a1abc733] {
		right: -16px
	}
	
	.card[data-v-a1abc733] {
		border-radius: 16px;
		color: #171321;
		display: flex;
		flex: 0 0 var(--card-width);
		flex-direction: column;
		height: 370px;
		max-width: var(--card-width);
		min-width: 240px;
		padding: 32px;
		transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);
		will-change: transform, box-shadow
	}
	
	@media (max-width:546px) {
		.card[data-v-a1abc733] {
			height: 330px;
			min-width: unset
		}
	}
	
	@media (min-width:546px) {
		.card[data-v-a1abc733]:hover {
			box-shadow: 0 6px 10px #00000026;
			transform: scale(1.05)
		}
	}
	
	.card-image[data-v-a1abc733] {
		height: 48px;
		margin-right: auto;
		margin-top: auto;
		max-width: 100%;
		-o-object-fit: contain;
		object-fit: contain
	}



.slp-btn-secondary[data-v-308feca3] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		text-align: center
	}
	
	.container[data-v-308feca3] {
		display: flex;
		margin-top: 48px
	}
	
	@media (max-width:576px) {
		.container[data-v-308feca3] {
			flex-direction: column-reverse;
			margin-bottom: 96px;
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3] {
		margin-top: 120px
	}
	
	@media (max-width:576px) {
		.container .left-side[data-v-308feca3],
		.container .left-side .title[data-v-308feca3] {
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3],
	.container .right-side[data-v-308feca3] {
		flex: 0 0 50%
	}
	
	@media (max-width:576px) {
		.container .image[data-v-308feca3] {
			margin: 0;
			width: 100%
		}
	}



.next-steps[data-v-11ff7e85] {
		background: #171321;
		color: #fff;
		padding-bottom: 32px;
		position: relative;
		z-index: 1
	}
	
	.next-steps .eyebrow[data-v-11ff7e85] {
		color: #a2a1a6
	}
	
	.next-steps__container[data-v-11ff7e85] {
		align-items: center;
		background: #171321;
		border-bottom: 1px solid var(--slp-color-surface-600, #45424d);
		display: flex;
		flex-direction: column;
		padding: 64px 24px
	}
	
	@media (min-width:576px) {
		.next-steps__container[data-v-11ff7e85] {
			padding: 96px
		}
	}
	
	@media (min-width:768px) {
		.next-steps__container[data-v-11ff7e85] {
			max-width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.next-steps__container[data-v-11ff7e85] {
			text-align: center
		}
	}
	
	.next-steps__container .description[data-v-11ff7e85] {
		max-width: 650px;
		text-align: center
	}
	
	.next-steps__container .buttons[data-v-11ff7e85] {
		display: flex;
		flex-direction: row;
		gap: 24px
	}
	
	@media (max-width:1025px) {
		.next-steps__container .buttons[data-v-11ff7e85] {
			flex-direction: column;
			width: 100%
		}
	}
	
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		border: 1px solid var(--slp-color-surface-50, #fff);
		border-radius: 4px
	}
	
	.next-steps__container .buttons .main-button[data-v-11ff7e85],
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		justify-content: center
	}
	
	.next-steps__header[data-v-11ff7e85] {
		background: linear-gradient(89.95deg, #feb484 3.13%, #a686f2 66.86%, #592ac8 123.2%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent
	}
	
	.next-steps__header h2[data-v-11ff7e85] {
		line-height: 1.14;
		text-align: center
	}





#page-why-gitlab {
		background-color: #171321;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M0 4251.23q2.41-1.8 4.81-3.63v.74c218.134-165.95 362.04-412.57 400.067-685.61 38.027-273.05-32.941-550.17-197.292-770.4L0 2515.53zm0-2515.05V0c130.84 98.311 237.005 226.841 309.309 375.286 84.064 172.59 119.063 365.335 101.104 556.802-17.958 191.472-88.17 374.152-202.828 527.752z' clip-rule='evenodd' opacity='.08'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1112.5' x2='319.87' y1='6838.31' y2='-1012.95' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%EF%B9%9Fa/index.html)' fill-rule='evenodd' d='M1603 864.508c.01 24.852.91 49.748 2.69 74.642 13.77 191.82 79.97 376.03 191.24 532.14l3.66 4.81c7.14 9.99 14.65 19.97 22.16 29.77L2060 1822.21V0c-143.69 97.105-261.09 229.344-341.05 384.738-76.27 148.232-115.87 312.488-115.95 478.788zm457 1624.682v1821.52a1032.6 1032.6 0 0 1-147.2-120.75c-176.08-173.93-284.59-405.8-305.85-653.56-21.26-247.77 46.14-495.02 189.98-696.93l3.66-4.81c7.14-9.98 14.65-19.97 22.16-29.77z' clip-rule='evenodd' opacity='.1'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='2135.5' x2='3567.87' y1='6868.25' y2='-983.003' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
		background-position: 0 125vh, 100% 0;
		background-repeat: repeat-y, repeat-y;
		background-size: 135vw auto, 135vw auto;
		color: #fff
	}
	
	#page-sales {
		min-height: calc(100vh - 140px);
		position: relative
	}
	
	#page-sales .single-column-hero__description {
		font-size: 1.5rem;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:768px) {
		#page-sales .single-column-hero__description {
			font-size: 1.375rem;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	#page-solutions-startups .quote-carousel.dark-mode {
		padding-top: 96px
	}
	
	#page-company-contact .hero {
		margin-bottom: 96px
	}
	
	#page-pricing-ultimate {
		background-image: url(images/backgrounds/ultimate-background.png);
		background-position: top;
		background-repeat: no-repeat;
		background-size: 100% 400px
	}
	
	#page-security .card__image {
		margin-bottom: 24px;
		max-height: 104px;
		max-width: 186px
	}
	
	.banner:has(+#page-partners-technology-partners-aws) {
		display: none
	}
	
	#page-partners-technology-partners-aws .faq {
		max-width: 50%;
		min-width: 50%
	}
	
	@media (max-width:1025px) {
		#page-partners-technology-partners-aws .faq {
			max-width: 100%;
			min-width: 100%
		}
	}
	
	#page-partners-technology-partners-aws .faq__answer ul {
		list-style-type: "âœ“ "
	}
	
	#page-partners-technology-partners-aws .theme--purple {
		margin-bottom: 0
	}
	
	#page-pricing-feature-comparison .hero {
		padding: 96px 0
	}
	
	@media (width > 576px) {
		#page-pricing-feature-comparison .hero {
			padding: 64px 0 120px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow {
		align-items: center;
		background: linear-gradient(90deg, #a989f51f, #fca3261f);
		border-radius: 10px;
		display: flex;
		flex-direction: column;
		gap: unset;
		padding: 8px;
		position: relative;
		width: 100%
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow {
			border-radius: 100px;
			flex-direction: row;
			padding: 4px 8px 4px 4px;
			width: unset
		}
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn {
		text-decoration: underline
	}
	
	#page-pricing-feature-comparison .eyebrow:hover .slp-btn .slp-icon {
		transform: translate(8px)
	}
	
	#page-pricing-feature-comparison .eyebrow:before {
		background: linear-gradient(90deg, #a989f5, #fca326) border-box;
		border: 1px solid transparent;
		border-radius: 10px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (width >=576px) {
		#page-pricing-feature-comparison .eyebrow:before {
			border-radius: 100px
		}
	}
	
	#page-pricing-feature-comparison .eyebrow code {
		background: transparent;
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	#page-pricing-feature-comparison .eyebrow--highlighted {
		background: #fff;
		border-radius: 100px;
		display: inline-flex;
		margin-right: 8px;
		padding: 4px 8px
	}
	
	@media (width <576px) {
		#page-pricing-feature-comparison .eyebrow .slp-btn,
		#page-pricing-feature-comparison .eyebrow--highlighted,
		#page-pricing-feature-comparison .eyebrow__text {
			margin-bottom: 8px !important;
			margin-right: 0 !important
		}
	}
	
	#page-pricing-feature-comparison .eyebrow .slp-btn {
		font-size: .875rem;
		margin-right: 8px;
		padding: 0
	}
	
	#ot-sdk-btn {
		background-color: transparent !important
	}



.slp-btn[data-v-56e2df5f] {
		align-items: center;
		border-radius: 4px;
		box-sizing: border-box;
		display: inline-flex;
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.25;
		min-width: 68px;
		padding: 11px 16px;
		text-align: center;
		text-decoration: none;
		transition: background-color .3s cubic-bezier(.7, 0, .3, 1);
		vertical-align: middle
	}
	
	.slp-btn[data-v-56e2df5f]:hover {
		cursor: pointer
	}
	
	.slp-btn-primary[data-v-56e2df5f] {
		background-color: #171321;
		border: 1px solid #171321;
		color: #fff
	}
	
	.slp-btn-primary[data-v-56e2df5f]:hover {
		background-color: #fff;
		border: 1px solid #171321;
		color: #171321
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f] {
		background-color: #d1d0d3;
		border: 1px solid #d1d0d3;
		color: #74717a
	}
	
	.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #d1d0d3;
		cursor: default
	}
	
	.slp-btn-secondary[data-v-56e2df5f] {
		background-color: #fff;
		border: none;
		color: #171321
	}
	
	.slp-btn-secondary[data-v-56e2df5f]:hover {
		background-color: #e8e7eb;
		border: none;
		color: #171321;
		outline: none
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3
	}
	
	.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		color: #171321;
		padding-left: 0;
		text-decoration: underline;
		text-decoration-color: transparent;
		-webkit-text-decoration: none;
		text-underline-offset: 2px;
		transition: all .2s ease-in-out
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover {
		text-decoration-color: #171321;
		-webkit-text-decoration: underline
	}
	
	.slp-btn-tertiary[data-v-56e2df5f]:hover .slp-icon {
		transform: translate(8px)
	}
	
	.slp-btn-tertiary[data-v-56e2df5f] .slp-icon {
		margin-left: 4px;
		transition: transform .2s ease-in-out
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f] {
		color: #d1d0d3;
		text-decoration: none
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover {
		background-color: #fff;
		cursor: default
	}
	
	.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover .slp-icon {
		transform: none
	}
	
	.slp-btn-icon[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: 0;
		line-height: unset;
		min-width: unset;
		padding: 8px
	}
	
	.slp-btn-icon.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	.slp-btn-bold[data-v-56e2df5f] {
		background-color: transparent;
		border: none;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit;
		padding: 8px
	}
	
	.slp-btn-bold.slp-btn-disabled[data-v-56e2df5f] {
		opacity: .5;
		pointer-events: none
	}
	
	@media (max-width:0px) {
		.slp-col-xs-1[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-1[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-1[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-1[data-v-00b68f22] {
			flex: 0 0 8.3333333333%;
			max-width: 8.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-2[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-2[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-2[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-2[data-v-00b68f22] {
			flex: 0 0 16.6666666667%;
			max-width: 16.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-3[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-3[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-3[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-3[data-v-00b68f22] {
			flex: 0 0 25%;
			max-width: 25%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-4[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-4[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-4[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-4[data-v-00b68f22] {
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-5[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-5[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-5[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-5[data-v-00b68f22] {
			flex: 0 0 41.6666666667%;
			max-width: 41.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-6[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-6[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-6[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-6[data-v-00b68f22] {
			flex: 0 0 50%;
			max-width: 50%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-7[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-7[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-7[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-7[data-v-00b68f22] {
			flex: 0 0 58.3333333333%;
			max-width: 58.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-8[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-8[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-8[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-8[data-v-00b68f22] {
			flex: 0 0 66.6666666667%;
			max-width: 66.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-9[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-9[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-9[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-9[data-v-00b68f22] {
			flex: 0 0 75%;
			max-width: 75%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-10[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-10[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-10[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-10[data-v-00b68f22] {
			flex: 0 0 83.3333333333%;
			max-width: 83.3333333333%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-11[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-11[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-11[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-11[data-v-00b68f22] {
			flex: 0 0 91.6666666667%;
			max-width: 91.6666666667%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:0px) {
		.slp-col-xs-12[data-v-00b68f22],
		.slp-col-xs[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:0px) {
		.slp-col-xs-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xs[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:576px) {
		.slp-col-sm-12[data-v-00b68f22],
		.slp-col-sm[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:576px) {
		.slp-col-sm-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-sm[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:768px) {
		.slp-col-md-12[data-v-00b68f22],
		.slp-col-md[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:768px) {
		.slp-col-md-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-md[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22],
		.slp-col-lg[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1025px) {
		.slp-col-lg-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-lg[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22],
		.slp-col-xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1200px) {
		.slp-col-xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	@media (max-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22],
		.slp-col-2xl[data-v-00b68f22] {
			max-width: 100%;
			width: inherit
		}
	}
	
	@media (min-width:1400px) {
		.slp-col-2xl-12[data-v-00b68f22] {
			flex: 0 0 100%;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
		.slp-col-2xl[data-v-00b68f22] {
			flex-basis: 0;
			flex-grow: 1;
			max-width: 100%;
			min-height: 1px;
			position: relative;
			width: 100%
		}
	}
	
	.slp-container {
		display: block !important;
		min-height: 1px !important;
		visibility: visible !important;
		opacity: 1 !important;
		position: relative !important;
		z-index: 1 !important;
		overflow: visible !important;
	}
	
	.slp-container * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	.slp-container[data-v-67a0761e] {
		border: 1px solid transparent;
		margin-left: auto;
		margin-right: auto;
		padding-left: 16px;
		padding-right: 16px;
		width: 100%;
		display: block;
		min-height: 1px;
		visibility: visible;
		opacity: 1;
		position: relative;
		z-index: 1;
		overflow: visible;
	}
	
	.slp-container[data-v-67a0761e] * {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	@media (min-width:640px) {
		.slp-container[data-v-67a0761e] {
			max-width: 95%
		}
	}
	
	@media (min-width:1024px) {
		.slp-container[data-v-67a0761e] {
			max-width: 972px
		}
	}
	
	@media (min-width:1170px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1111px
		}
	}
	
	@media (min-width:1400px) {
		.slp-container[data-v-67a0761e] {
			max-width: 1170px;
			padding: 0
		}
	}
	
	.slp-full-grey-background[data-v-67a0761e] {
		background: #f2f1f5
	}
	
	.slp-full-charcoal-background[data-v-67a0761e] {
		background: #171321
	}
	
	.slp-partial-charcoal-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 75%, #171321 0, #171321)
	}
	
	@media (max-width:576px) {
		.slp-partial-charcoal-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #171321 0, #171321)
		}
	}
	
	.slp-gradient-background[data-v-67a0761e] {
		background: radial-gradient(50.08% 44.51% at 100% 100%, #a989f533, #7759c200), radial-gradient(60.76% 48.01% at 0 100%, #e2432933, #e2432900), #fff
	}
	
	.slp-full-gradient-background[data-v-67a0761e] {
		background: linear-gradient(165.41deg, #fadcd7, #f8f5ff 23.65%, #fff 54.66%, #f6f3fe 80.95%, #ffd4d8 100.92%)
	}
	
	.slp-full-light-purple-background[data-v-67a0761e] {
		background: #f6f3fe
	}
	
	.slp-half-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 50%, #f2f1f5 0, #f2f1f5)
	}
	
	.slp-partial-white-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #f2f1f5, #f2f1f5 70%, #fff 0, #fff)
	}
	
	.slp-partial-grey-background[data-v-67a0761e] {
		background-image: linear-gradient(180deg, #fff, #fff 60%, #f2f1f5 0, #f2f1f5)
	}
	
	@media (max-width:576px) {
		.slp-partial-grey-background[data-v-67a0761e] {
			background-image: linear-gradient(180deg, #fff, #fff 30%, #f2f1f5 0, #f2f1f5)
		}
	}
	
	.fluid[data-v-67a0761e] {
		border: none;
		margin: 0;
		max-width: 100%;
		padding: 0
	}
	
	.slp-icon--color-primary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-primary-200[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-primary-300[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-secondary-200[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-secondary-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-surface-100[data-v-b82aeda9] {
		color: #f2f1f5;
		fill: #f2f1f5
	}
	
	.slp-icon--color-surface-200[data-v-b82aeda9] {
		color: #e8e7eb;
		fill: #e8e7eb
	}
	
	.slp-icon--color-surface-300[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-surface-400[data-v-b82aeda9] {
		color: #a2a1a6;
		fill: #a2a1a6
	}
	
	.slp-icon--color-surface-500[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-surface-600[data-v-b82aeda9] {
		color: #45424d;
		fill: #45424d
	}
	
	.slp-icon--color-surface-700[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-surface-800[data-v-b82aeda9] {
		color: #f6f3fe;
		fill: #f6f3fe
	}
	
	.slp-icon--color-surface-900[data-v-b82aeda9] {
		color: #eee7fd;
		fill: #eee7fd
	}
	
	.slp-icon--color-surface-950[data-v-b82aeda9] {
		color: #e3d6ff;
		fill: #e3d6ff
	}
	
	.slp-icon--color-text-50[data-v-b82aeda9] {
		color: #fff;
		fill: #fff
	}
	
	.slp-icon--color-text-100[data-v-b82aeda9] {
		color: #d1d0d3;
		fill: #d1d0d3
	}
	
	.slp-icon--color-text-200[data-v-b82aeda9] {
		color: #74717a;
		fill: #74717a
	}
	
	.slp-icon--color-text-300[data-v-b82aeda9] {
		color: #171321;
		fill: #171321
	}
	
	.slp-icon--color-text-link-100[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--color-alert-100[data-v-b82aeda9] {
		color: #ffd4d8;
		fill: #ffd4d8
	}
	
	.slp-icon--color-alert-200[data-v-b82aeda9] {
		color: #f24f63;
		fill: #f24f63
	}
	
	.slp-icon--color-alert-300[data-v-b82aeda9] {
		color: #cb3446;
		fill: #cb3446
	}
	
	.slp-icon--color-warning-100[data-v-b82aeda9] {
		color: #ffefc7;
		fill: #ffefc7
	}
	
	.slp-icon--color-warning-200[data-v-b82aeda9] {
		color: #ffda7a;
		fill: #ffda7a
	}
	
	.slp-icon--color-warning-300[data-v-b82aeda9] {
		color: #ffb800;
		fill: #ffb800
	}
	
	.slp-icon--color-success-100[data-v-b82aeda9] {
		color: #b8e5bc;
		fill: #b8e5bc
	}
	
	.slp-icon--color-success-200[data-v-b82aeda9] {
		color: #48a651;
		fill: #48a651
	}
	
	.slp-icon--color-success-300[data-v-b82aeda9] {
		color: #327338;
		fill: #327338
	}
	
	.slp-icon--color-info-100[data-v-b82aeda9] {
		color: #d6eaff;
		fill: #d6eaff
	}
	
	.slp-icon--color-info-200[data-v-b82aeda9] {
		color: #70b4ff;
		fill: #70b4ff
	}
	
	.slp-icon--color-info-300[data-v-b82aeda9] {
		color: #3979bf;
		fill: #3979bf
	}
	
	.slp-icon--color-accent-100[data-v-b82aeda9] {
		color: #fca326;
		fill: #fca326
	}
	
	.slp-icon--color-accent-200[data-v-b82aeda9] {
		color: #fc6d26;
		fill: #fc6d26
	}
	
	.slp-icon--color-accent-300[data-v-b82aeda9] {
		color: #e24329;
		fill: #e24329
	}
	
	.slp-icon--color-accent-400[data-v-b82aeda9] {
		color: #a989f5;
		fill: #a989f5
	}
	
	.slp-icon--color-accent-500[data-v-b82aeda9] {
		color: #7759c2;
		fill: #7759c2
	}
	
	.slp-icon--size-xs[data-v-b82aeda9] {
		height: 12px;
		width: 12px
	}
	
	.slp-icon--size-sm[data-v-b82aeda9] {
		height: 16px;
		width: 16px
	}
	
	.slp-icon--size-md[data-v-b82aeda9] {
		height: 24px;
		width: 24px
	}
	
	.slp-icon--size-lg[data-v-b82aeda9] {
		height: 32px;
		width: 32px
	}
	
	.slp-icon--size-xl[data-v-b82aeda9] {
		height: 48px;
		width: 48px
	}
	
	.slp-icon[data-v-b82aeda9] {
		display: inline-flex;
		vertical-align: middle
	}
	
	.slp-icon div[data-v-b82aeda9] {
		height: inherit;
		width: inherit
	}
	
	.slp-row[data-v-adc8d02f] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-text-display1[data-v-f601c702],
	.slp-text-display1[data-v-f601c702] * {
		font-size: 6rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0416666667
	}
	
	@media (max-width:576px) {
		.slp-text-display1[data-v-f601c702],
		.slp-text-display1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading1[data-v-f601c702],
	.slp-text-heading1[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1[data-v-f601c702],
		.slp-text-heading1[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2[data-v-f601c702],
	.slp-text-heading2[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 400;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2[data-v-f601c702],
		.slp-text-heading2[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 400;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3[data-v-f601c702],
	.slp-text-heading3[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3[data-v-f601c702],
		.slp-text-heading3[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4[data-v-f601c702],
	.slp-text-heading4[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4[data-v-f601c702],
		.slp-text-heading4[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5[data-v-f601c702],
	.slp-text-heading5[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 400;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5[data-v-f601c702],
		.slp-text-heading5[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 400;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-heading1-bold[data-v-f601c702],
	.slp-text-heading1-bold[data-v-f601c702] * {
		font-size: 4rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.0625
	}
	
	@media (max-width:576px) {
		.slp-text-heading1-bold[data-v-f601c702],
		.slp-text-heading1-bold[data-v-f601c702] * {
			font-size: 3rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.0416666667
		}
	}
	
	.slp-text-heading2-bold[data-v-f601c702],
	.slp-text-heading2-bold[data-v-f601c702] * {
		font-size: 3.125rem;
		font-weight: 660;
		letter-spacing: -.03em;
		line-height: 1.04
	}
	
	@media (max-width:576px) {
		.slp-text-heading2-bold[data-v-f601c702],
		.slp-text-heading2-bold[data-v-f601c702] * {
			font-size: 2.5rem;
			font-weight: 660;
			letter-spacing: -.03em;
			line-height: 1.05
		}
	}
	
	.slp-text-heading3-bold[data-v-f601c702],
	.slp-text-heading3-bold[data-v-f601c702] * {
		font-size: 2.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.05
	}
	
	@media (max-width:576px) {
		.slp-text-heading3-bold[data-v-f601c702],
		.slp-text-heading3-bold[data-v-f601c702] * {
			font-size: 2rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0625
		}
	}
	
	.slp-text-heading4-bold[data-v-f601c702],
	.slp-text-heading4-bold[data-v-f601c702] * {
		font-size: 2rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.125
	}
	
	@media (max-width:576px) {
		.slp-text-heading4-bold[data-v-f601c702],
		.slp-text-heading4-bold[data-v-f601c702] * {
			font-size: 1.75rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0714285714
		}
	}
	
	.slp-text-heading5-bold[data-v-f601c702],
	.slp-text-heading5-bold[data-v-f601c702] * {
		font-size: 1.5rem;
		font-weight: 660;
		letter-spacing: -.02em;
		line-height: 1.1666666667
	}
	
	@media (max-width:576px) {
		.slp-text-heading5-bold[data-v-f601c702],
		.slp-text-heading5-bold[data-v-f601c702] * {
			font-size: 1.375rem;
			font-weight: 660;
			letter-spacing: -.02em;
			line-height: 1.0909090909
		}
	}
	
	.slp-text-body1[data-v-f601c702],
	.slp-text-body1[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 400;
		line-height: 1.5555555556
	}
	
	.slp-text-body2[data-v-f601c702],
	.slp-text-body2[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5
	}
	
	.slp-text-body3[data-v-f601c702],
	.slp-text-body3[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 400;
		line-height: 1.5714285714
	}
	
	.slp-text-body1-bold[data-v-f601c702],
	.slp-text-body1-bold[data-v-f601c702] * {
		font-size: 1.125rem;
		font-weight: 660;
		line-height: 1.5555555556
	}
	
	.slp-text-body2-bold[data-v-f601c702],
	.slp-text-body2-bold[data-v-f601c702] * {
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-body3-bold[data-v-f601c702],
	.slp-text-body3-bold[data-v-f601c702] * {
		font-size: .875rem;
		font-weight: 660;
		line-height: 1.5714285714
	}
	
	.slp-text-all-caps[data-v-f601c702],
	.slp-text-all-caps[data-v-f601c702] * {
		font-size: .75rem;
		font-weight: 660;
		letter-spacing: .1em;
		line-height: 1.6666666667;
		text-transform: uppercase
	}
	
	.slp-text-quotes[data-v-f601c702],
	.slp-text-quotes[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-style: italic;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	@media (max-width:576px) {
		.slp-text-quotes[data-v-f601c702],
		.slp-text-quotes[data-v-f601c702] * {
			font-size: 1rem;
			line-height: 1.5rem
		}
	}
	
	.slp-text-emphasis[data-v-f601c702],
	.slp-text-emphasis[data-v-f601c702] * {
		font-size: 1.4375rem;
		font-weight: 400;
		line-height: 1.652173913
	}
	
	.slp-text-arrow[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702] * {
		color: #fff;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 660;
		line-height: 1.5
	}
	
	.slp-text-arrow[data-v-f601c702]:hover,
	.slp-text-arrow[data-v-f601c702]:hover {
		color: #171321
	}
	
	.slp-text-arrow:hover .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:hover .slp-link-text {
		text-decoration: underline
	}
	
	.slp-text-arrow[data-v-f601c702]:active,
	.slp-text-arrow[data-v-f601c702]:active {
		color: #fff
	}
	
	.slp-text-arrow:active .slp-link-text[data-v-f601c702],
	.slp-text-arrow[data-v-f601c702]:active .slp-link-text {
		text-decoration: underline
	}
	
	.arrow-symbol[data-v-f601c702] {
		padding-left: 4px
	}
	
	.side-navigation-layout[data-v-68f8d83f] {
		display: flex
	}
	
	.side-navigation-layout--left[data-v-68f8d83f] {
		flex-direction: row
	}
	
	.side-navigation-layout--right[data-v-68f8d83f] {
		flex-direction: row-reverse
	}
	
	@media (max-width:1025px) {
		.side-navigation-layout[data-v-68f8d83f] {
			flex-direction: column
		}
	}
	
	.side-navigation[data-v-68f8d83f] {
		display: none;
		height: -moz-fit-content;
		height: fit-content;
		padding: 0 8px 96px;
		position: sticky;
		top: 140px
	}
	
	@media (min-width:1025px) {
		.side-navigation[data-v-68f8d83f] {
			display: block
		}
	}
	
	.side-navigation__item[data-v-68f8d83f] {
		padding: 12px 0
	}
	
	.side-navigation__item[data-v-68f8d83f]:first-child {
		margin-top: 0
	}
	
	.side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #171320;
		font-weight: 700;
		line-height: 12px;
		opacity: .2;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation__link[data-v-68f8d83f]:hover {
		opacity: 1
	}
	
	.side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		opacity: 1
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f] {
		box-shadow: none;
		color: #a2a1a6;
		font-size: 1rem;
		font-weight: 700;
		line-height: 12px;
		opacity: 1;
		text-decoration: none;
		transition: all .25s ease
	}
	
	.side-navigation--dark .side-navigation__link[data-v-68f8d83f]:hover {
		box-shadow: none;
		color: #d1d0d3
	}
	
	.side-navigation--dark .side-navigation__link--active[data-v-68f8d83f] {
		box-shadow: inset 0 -2px #7759c2;
		color: #fff
	}
	
	.side-navigation-dropdown[data-v-68f8d83f] {
		background-color: #fff;
		display: block;
		margin: 16px 0;
		position: sticky;
		top: 132px;
		z-index: 100
	}
	
	@media (min-width:1025px) {
		.side-navigation-dropdown[data-v-68f8d83f] {
			display: none
		}
	}
	
	.side-navigation-dropdown .dropdown-toggle[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		color: #74717a;
		cursor: pointer;
		display: flex;
		font-size: 1rem;
		justify-content: space-between;
		padding: 10px 16px;
		width: 100%
	}
	
	.side-navigation-dropdown .dropdown-menu[data-v-68f8d83f] {
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		box-shadow: 0 4px 6px #0000001a;
		list-style: none;
		padding: 0
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f] {
		padding: 10px 16px
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-68f8d83f]:last-child {
		border-bottom: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f] {
		color: #171321;
		display: block;
		text-decoration: none
	}
	
	.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-68f8d83f]:hover {
		font-weight: 500
	}
	
	.side-navigation-content[data-v-68f8d83f] {
		flex: 1
	}
	
	.slp-radio[data-v-f37e970e] {
		cursor: pointer;
		font-size: 1rem;
		margin-bottom: 16px;
		padding-left: 32px;
		position: relative;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none
	}
	
	.slp-radio.disabled[data-v-f37e970e] {
		color: #74717a !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #d1d0d3 !important;
		cursor: not-allowed
	}
	
	.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #d1d0d3;
		display: block
	}
	
	.slp-radio:hover .slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input[data-v-f37e970e] {
		height: 0;
		opacity: 0;
		position: absolute;
		width: 0
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #a989f5
	}
	
	.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e]:after {
		display: block
	}
	
	.slp-radio__checkmark[data-v-f37e970e] {
		border: 1px solid #45424d;
		border-radius: 50%;
		height: 16px;
		left: 0;
		position: absolute;
		top: 2px;
		width: 16px
	}
	
	.slp-radio__checkmark span[data-v-f37e970e],
	.slp-radio__checkmark[data-v-f37e970e]:hover {
		border: 1px solid #a989f5
	}
	
	.slp-radio__checkmark[data-v-f37e970e]:after {
		background-color: #7759c2;
		border-radius: 50%;
		content: "";
		display: none;
		height: 2px;
		left: 3px;
		padding: 4px;
		position: absolute;
		top: 3px;
		width: 2px
	}
	
	.slp-radio-group[data-v-ae31ec89] {
		display: flex;
		flex-wrap: wrap
	}
	
	.slp-radio-group--horizontal[data-v-ae31ec89] {
		flex-direction: row
	}
	
	.slp-radio-group--horizontal .slp-radio[data-v-ae31ec89]:not(last-child) {
		margin-right: 24px;
		padding-left: 24px
	}
	
	.slp-radio-group--horizontal .slp-radio__option[data-v-ae31ec89] {
		flex-basis: 30%
	}
	
	.slp-radio-group--vertical[data-v-ae31ec89] {
		flex-direction: column
	}
	
	.slp-loading-linear[data-v-ee32411b] {
		animation: gradient-ee32411b 1s linear infinite;
		background: linear-gradient(90.89deg, #ef8cf3 -13.26%, #825ee9 67.46%);
		background-position: 0 0;
		background-size: 200% 200%;
		height: 4px;
		position: relative;
		width: 204px
	}
	
	@keyframes gradient-ee32411b {
		0% {
			background-position: 200% 200%
		}
		50% {
			background-position: 100% 100%
		}
		to {
			background-position: 0 0
		}
	}
	
	.slp-loading-round[data-v-ee32411b] {
		animation: spin-ee32411b 1s linear infinite;
		background-color: #fff;
		border: 8px solid #e8e7eb;
		border-radius: 50%;
		border-top-color: #a989f5;
		height: 32px;
		position: relative;
		transform: rotate(-45deg);
		width: 32px
	}
	
	@keyframes spin-ee32411b {
		0% {
			transform: rotate(-45deg)
		}
		to {
			transform: rotate(315deg)
		}
	}
	
	.depth-2[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-2.mobile[data-v-c3be63ed] {
		margin-left: 16px
	}
	
	.depth-3[data-v-c3be63ed] {
		margin-left: 48px
	}
	
	.depth-3.mobile[data-v-c3be63ed] {
		margin-left: 24px
	}
	
	.depth-4[data-v-c3be63ed] {
		margin-left: 64px
	}
	
	.depth-4.mobile[data-v-c3be63ed] {
		margin-left: 32px
	}
	
	.depth-5[data-v-c3be63ed] {
		margin-left: 80px
	}
	
	.depth-5.mobile[data-v-c3be63ed] {
		margin-left: 40px
	}
	
	.anchor[data-v-c3be63ed] {
		border-radius: 4px;
		color: #171321;
		display: block;
		margin-bottom: 4px;
		padding: 8px 16px
	}
	
	.anchor.selected[data-v-c3be63ed] {
		background-color: #f6f3fe
	}
	
	.anchor[data-v-c3be63ed]:hover {
		background-color: #e3d6ff;
		color: #171321
	}
	
	.mobile .anchor[data-v-c3be63ed] {
		margin-bottom: 0
	}
	
	.mobile .anchor.selected[data-v-c3be63ed] {
		background-color: #fff
	}
	
	.mobile .anchor[data-v-c3be63ed]:hover {
		background-color: #fff;
		color: #171321
	}
	
	.dropdown[data-v-9b690a76] {
		background-color: #fff;
		left: 0;
		position: sticky;
		right: 0;
		top: 20px;
		z-index: 100
	}
	
	.dropdown .horizontal-rule[data-v-9b690a76] {
		border-top: 1px solid #d1d0d3
	}
	
	.dropdown.hide .dropdown__button[data-v-9b690a76] {
		border-radius: 4px !important
	}
	
	.dropdown.hide .dropdown__list[data-v-9b690a76] {
		display: none
	}
	
	.dropdown .nav-heading[data-v-9b690a76] {
		font-size: 12px;
		margin-bottom: 8px;
		padding: 0 16px
	}
	
	.dropdown__button[data-v-9b690a76] {
		align-items: center;
		border: 1px solid #d1d0d3 !important;
		border-radius: 4px 4px 0 0 !important;
		display: flex;
		justify-content: space-between;
		width: 100%
	}
	
	.dropdown__list[data-v-9b690a76] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 0 0 4px 4px;
		border-top: none;
		left: 0;
		max-height: 70vh;
		overflow-y: scroll;
		padding: 16px 8px;
		position: absolute;
		right: 0;
		top: 42px
	}
	
	.dropdown__link[data-v-9b690a76] {
		align-items: center;
		color: #171321;
		display: flex;
		justify-content: space-between;
		margin-left: 8px;
		text-decoration: none;
		width: 100%
	}
	
	#collapsible-sidebar-wrapper[data-v-47e57dda] {
		display: flex
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar[data-v-47e57dda] {
		align-self: flex-start;
		height: 100%;
		max-height: calc(100vh - 96px);
		min-width: 300px;
		overflow-y: scroll;
		padding: 0 32px 32px;
		position: sticky;
		top: 0
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .nav-heading[data-v-47e57dda] {
		margin-bottom: 8px
	}
	
	#collapsible-sidebar-wrapper #collapsible-sidebar .anchors[data-v-47e57dda] {
		margin-bottom: 32px
	}
	
	@media (min-width:768px) {
		.mobile[data-v-47e57dda] {
			display: none !important
		}
	}
	
	@media (max-width:768px) {
		.desktop[data-v-47e57dda] {
			display: none !important
		}
	}
	
	.slp-tooltip[data-v-1280f345] {
		border-bottom: 1px dashed #171321;
		display: inline-block;
		position: relative
	}
	
	.slp-tooltip.button-mode[data-v-1280f345] {
		cursor: pointer
	}
	
	.slp-tooltip.no-border[data-v-1280f345] {
		border: none
	}
	
	.slp-tooltip:hover .slp-tooltip__content[data-v-1280f345] {
		opacity: 1
	}
	
	.slp-tooltip__list[data-v-1280f345] {
		list-style: disc inside;
		list-style-position: outside;
		margin-left: 16px
	}
	
	.slp-tooltip__list li[data-v-1280f345] {
		margin-bottom: 8px
	}
	
	.slp-tooltip__wrapper[data-v-1280f345] {
		pointer-events: none;
		position: relative;
		text-align: left
	}
	
	.slp-tooltip__content[data-v-1280f345] {
		background: #333;
		border-radius: 4px;
		color: #fff;
		font-size: 12px;
		line-height: 16px;
		padding: 12px;
		position: absolute;
		transform: translate(-50%);
		transition: all .3s ease-in-out;
		width: 170px;
		z-index: 20
	}
	
	.slp-tooltip__content.hover-mode[data-v-1280f345] {
		opacity: 0
	}
	
	.slp-tooltip__content[data-v-1280f345]:before {
		content: "";
		display: block;
		height: 0;
		left: -8px;
		position: absolute;
		top: 50px;
		width: 0
	}
	
	.slp-tooltip__content.top[data-v-1280f345] {
		bottom: 30px;
		left: 50%
	}
	
	.slp-tooltip__content.top[data-v-1280f345]:before {
		border: 8px solid transparent;
		border-top-color: #333;
		left: 46%;
		top: 98%
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345] {
		left: 50%;
		top: 28px
	}
	
	.slp-tooltip__content.bottom[data-v-1280f345]:before {
		border-bottom: 8px solid #333;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		left: 46%;
		top: -8px
	}
	
	.slp-tooltip__content.right[data-v-1280f345] {
		left: 100%;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content.right[data-v-1280f345]:before {
		border-bottom: 8px solid transparent;
		border-right: 8px solid #333;
		border-top: 8px solid transparent;
		left: -8px;
		top: 50%;
		transform: translateY(-50%)
	}
	
	.slp-tooltip__content[data-v-1280f345] a {
		color: #fff;
		cursor: pointer;
		pointer-events: all;
		text-decoration: underline
	}
	
	.breadcrumb[data-v-fd412793] {
		display: flex
	}
	
	.breadcrumb__crumb[data-v-fd412793] {
		align-items: center;
		color: #7759c2;
		display: flex;
		position: relative
	}
	
	.breadcrumb__crumb__tooltip[data-v-fd412793] {
		border-bottom: none !important;
		font-size: .875rem
	}
	
	.breadcrumb__crumb a span[data-v-fd412793] {
		white-space: nowrap
	}
	
	.breadcrumb__crumb[data-v-fd412793]:not(.breadcrumb__crumb--disabled):hover {
		text-decoration: underline
	}
	
	.breadcrumb__crumb--mobile[data-v-fd412793] {
		overflow: hidden
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793] {
		flex: 1
	}
	
	.breadcrumb__crumb--mobile a[data-v-fd412793],
	.breadcrumb__crumb--mobile span[data-v-fd412793] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	
	.breadcrumb__crumb--disabled[data-v-fd412793] {
		color: #74717a
	}
	
	.breadcrumb__crumb--disabled a[data-v-fd412793],
	.breadcrumb__crumb--disabled a[data-v-fd412793]:active,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:focus,
	.breadcrumb__crumb--disabled a[data-v-fd412793]:hover {
		cursor: auto;
		text-decoration: none
	}
	
	.breadcrumb__crumb a[data-v-fd412793] {
		color: inherit
	}
	
	.breadcrumb__chevron[data-v-fd412793] {
		margin: 0 10px 0 6px
	}
	
	.dropdown[data-v-e3d886e6] {
		position: relative
	}
	
	.dropdown__select[data-v-e3d886e6] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background: transparent;
		border: 1px solid #333;
		border-radius: 4px;
		cursor: pointer;
		font-size: 1rem;
		font-weight: 400;
		padding: 14px 12px;
		width: 100%
	}
	
	.dropdown[data-v-e3d886e6]:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none' viewBox='0 0 12 7'%3E%3Cpath fill='%23333' d='M10.293.293a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5A1 1 0 0 1 1.707.293L6 4.586z'/%3E%3C/svg%3E");
		pointer-events: none;
		position: absolute;
		right: 28px;
		top: calc(50% - 14px)
	}
	
	.dropdown span[data-v-e3d886e6] {
		color: #171321
	}
	
	.slp-background-color-primary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-primary-200[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-primary-300[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-secondary-200[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-secondary-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-surface-100[data-v-2b3ad016] {
		background-color: #f2f1f5
	}
	
	.slp-background-color-surface-200[data-v-2b3ad016] {
		background-color: #e8e7eb
	}
	
	.slp-background-color-surface-300[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-surface-400[data-v-2b3ad016] {
		background-color: #a2a1a6
	}
	
	.slp-background-color-surface-500[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-surface-600[data-v-2b3ad016] {
		background-color: #45424d
	}
	
	.slp-background-color-surface-700[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-surface-800[data-v-2b3ad016] {
		background-color: #f6f3fe
	}
	
	.slp-background-color-surface-900[data-v-2b3ad016] {
		background-color: #eee7fd
	}
	
	.slp-background-color-surface-950[data-v-2b3ad016] {
		background-color: #e3d6ff
	}
	
	.slp-background-color-text-50[data-v-2b3ad016] {
		background-color: #fff
	}
	
	.slp-background-color-text-100[data-v-2b3ad016] {
		background-color: #d1d0d3
	}
	
	.slp-background-color-text-200[data-v-2b3ad016] {
		background-color: #74717a
	}
	
	.slp-background-color-text-300[data-v-2b3ad016] {
		background-color: #171321
	}
	
	.slp-background-color-text-link-100[data-v-2b3ad016] {
		background-color: #7759c2
	}
	
	.slp-background-color-alert-100[data-v-2b3ad016] {
		background-color: #ffd4d8
	}
	
	.slp-background-color-alert-200[data-v-2b3ad016] {
		background-color: #f24f63
	}
	
	.slp-background-color-alert-300[data-v-2b3ad016] {
		background-color: #cb3446
	}
	
	.slp-background-color-warning-100[data-v-2b3ad016] {
		background-color: #ffefc7
	}
	
	.slp-background-color-warning-200[data-v-2b3ad016] {
		background-color: #ffda7a
	}
	
	.slp-background-color-warning-300[data-v-2b3ad016] {
		background-color: #ffb800
	}
	
	.slp-background-color-success-100[data-v-2b3ad016] {
		background-color: #b8e5bc
	}
	
	.slp-background-color-success-200[data-v-2b3ad016] {
		background-color: #48a651
	}
	
	.slp-background-color-success-300[data-v-2b3ad016] {
		background-color: #327338
	}
	
	.slp-background-color-info-100[data-v-2b3ad016] {
		background-color: #d6eaff
	}
	
	.slp-background-color-info-200[data-v-2b3ad016] {
		background-color: #70b4ff
	}
	
	.slp-background-color-info-300[data-v-2b3ad016] {
		background-color: #3979bf
	}
	
	.slp-background-color-accent-100[data-v-2b3ad016] {
		background-color: #fca326
	}
	
	.slp-background-color-accent-200[data-v-2b3ad016] {
		background-color: #fc6d26
	}
	
	.slp-background-color-accent-300[data-v-2b3ad016] {
		background-color: #e24329
	}
	
	.slp-background-color-accent-400[data-v-2b3ad016] {
		background-color: #a989f5
	}
	
	.slp-background-color-accent-500[data-v-2b3ad016] {
		background-color: #7759c2
	}



.grid-wrapper[data-v-00bffee2] {
		display: flex;
		flex-direction: column;
		overflow-x: clip
	}
	
	.grid-wrapper[data-v-00bffee2]>* {
		max-width: 100%;
		min-width: 0
	}
	
	.banner[data-v-00bffee2] {
		order: 0
	}
	
	@media screen and (min-width:768px) {
		.banner[data-v-00bffee2] {
			order: -1
		}
	}



@media (max-width:1025px) {
		:lang(en) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1026px) {
		:lang(en) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (max-width:1200px) {
		:not(: lang(en)) .be-nav-navigation-mobile[data-v-d2fdf33f] {
			display: block
		}
	}
	
	@media (min-width:1201px) {
		:not(: lang(en)) .be-nav-navigation-desktop[data-v-d2fdf33f] {
			display: block
		}
	}
	
	#navigation[data-v-d2fdf33f] {
		background: #fff;
		left: 0;
		min-height: 84px;
		position: sticky;
		right: 0;
		top: 0;
		z-index: 1025
	}
	
	@media (min-width:576px) and (max-width:1024px) {
		#navigation[data-v-d2fdf33f] {
			min-height: 80px
		}
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] {
		border: none;
		display: none
	}
	
	.be-nav-navigation-mobile[data-v-d2fdf33f] *,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:after,
	.be-nav-navigation-mobile[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] {
		display: none
	}
	
	.be-nav-navigation-desktop[data-v-d2fdf33f] *,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:after,
	.be-nav-navigation-desktop[data-v-d2fdf33f]:before {
		box-sizing: border-box
	}



.be-nav-navigation[data-v-3e0009a0] {
		backdrop-filter: blur(16px);
		-webkit-backdrop-filter: blur(16px);
		background-color: #fff;
		padding: 4px 24px 16px
	}
	
	.be-nav-navigation[data-v-3e0009a0] *,
	.be-nav-navigation[data-v-3e0009a0]:after,
	.be-nav-navigation[data-v-3e0009a0]:before {
		box-sizing: border-box
	}
	
	.be-nav-navigation-desktop[data-v-3e0009a0] {
		overflow-x: clip
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation[data-v-3e0009a0] {
			display: flex;
			justify-content: center;
			padding: 4px 24px 16px
		}
	}
	
	.be-nav-navigation__login-popover[data-v-3e0009a0] {
		display: flex;
		flex-direction: column;
		min-width: 240px;
		padding: 0 24px
	}
	
	.be-nav-navigation__link[data-v-3e0009a0] {
		color: #7759c2
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:hover {
		text-decoration: underline
	}
	
	.be-nav-navigation__link[data-v-3e0009a0]:last-of-type {
		padding-bottom: 0
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation__search[data-v-3e0009a0] {
			margin-right: 0
		}
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0] {
		color: #74717a;
		transition: all .3s ease-in-out
	}
	
	.be-nav-navigation__search svg[data-v-3e0009a0]:hover {
		color: #45424d
	}
	
	.be-nav-navigation-bottom[data-v-3e0009a0] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding-top: 16px;
		width: 100%
	}
	
	.be-nav-navigation-bottom.centered[data-v-3e0009a0] {
		justify-content: center
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover:after {
		animation: shine-3e0009a0 .8s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left[data-v-3e0009a0] {
		align-items: center;
		color: #74717a !important;
		display: flex
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left ul[data-v-3e0009a0] {
		white-space: nowrap
	}
	
	.be-nav-navigation-bottom .navigation-bottom-left--no-search[data-v-3e0009a0] {
		margin-right: 40px
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0] {
		display: inline-block
	}
	
	.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(:last-child) {
		margin-right: 16px
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(: last-child) {
			margin-right: 8px
		}
	}
	
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0] {
		color: #74717a;
		position: relative;
		transition: all .1s ease-in-out
	}
	
	.be-nav-navigation-bottom .navigation-item_button--active[data-v-3e0009a0],
	.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0]:hover {
		color: #171321
	}
	
	.be-nav-navigation-bottom .navigation-bottom-right[data-v-3e0009a0] {
		align-items: center;
		display: flex
	}
	
	@media screen and (min-width:1025px) and (max-width:1200px) {
		.be-nav-navigation-bottom .navigation-bottom-right .slp-btn[data-v-3e0009a0]:not(: first-child) {
			margin-right: 8px
		}
	}
	
	.v-popper__arrow-container[data-v-3e0009a0] {
		display: none !important
	}
	
	.v-popper__popper[data-v-3e0009a0] {
		outline: none !important
	}
	
	@keyframes shine-3e0009a0 {
		to {
			left: 200%
		}
	}



.navigation-dropdown[data-v-6683d6d6] {
		display: inline-block;
		margin-bottom: -16px;
		padding-bottom: 16px;
		position: relative
	}
	
	.navigation-dropdown:hover .navigation-dropdown__popover[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown:hover .navigation-dropdown__button svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button[data-v-6683d6d6] {
		color: #74717a;
		position: relative;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__button[data-v-6683d6d6]:hover {
		color: #171321
	}
	
	.navigation-dropdown__button:hover svg[data-v-6683d6d6] {
		display: block
	}
	
	.navigation-dropdown__button svg[data-v-6683d6d6] {
		bottom: -4px;
		display: none;
		left: calc(50% - 8px);
		position: absolute
	}
	
	.navigation-dropdown__popover[data-v-6683d6d6] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		box-shadow: 0 8px 50px -16px #d1d0d280;
		display: flex;
		flex-wrap: wrap;
		min-width: 170px;
		position: absolute;
		top: 50px;
		transition: visibility 0s, opacity .15s ease-in-out;
		z-index: 1
	}
	
	.navigation-dropdown__popover--center[data-v-6683d6d6] {
		left: 50%;
		transform: translate(-50%)
	}
	
	.navigation-dropdown__popover--hidden[data-v-6683d6d6] {
		opacity: 0;
		visibility: hidden
	}
	
	.navigation-dropdown__popover--left[data-v-6683d6d6] {
		left: 0;
		transform: translate(0)
	}
	
	.navigation-dropdown__popover--right[data-v-6683d6d6] {
		left: 70px;
		transform: translate(-100%)
	}
	
	.navigation-dropdown__popover--show[data-v-6683d6d6] {
		opacity: 1;
		visibility: visible
	}
	
	.navigation-dropdown__categories[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		margin: 0 4px;
		min-width: 170px;
		-moz-column-break-inside: avoid;
		break-inside: avoid
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__categories[data-v-6683d6d6] {
			margin: 0 16px
		}
	}
	
	.navigation-dropdown__categories--mb[data-v-6683d6d6] {
		margin-bottom: 24px !important
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6] {
		color: #171321 !important;
		padding: 8px 0;
		white-space: nowrap
	}
	
	.navigation-dropdown__popover-link[data-v-6683d6d6]:hover {
		color: #7759c2 !important
	}
	
	.navigation-dropdown__bottom-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 8px !important;
		transition: none !important
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__bottom-link[data-v-6683d6d6] {
			padding-bottom: 16px !important;
			padding-left: 16px !important
		}
	}
	
	.navigation-dropdown__main[data-v-6683d6d6] {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px 16px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__main[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	@media (max-width:1400px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -50px
		}
	}
	
	@media (max-width:1200px) {
		.navigation-dropdown__main--w-columns[data-v-6683d6d6] {
			margin-right: -80px
		}
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6] {
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		white-space: normal
	}
	
	.navigation-dropdown__side-section h5[data-v-6683d6d6],
	.navigation-dropdown__side-section p[data-v-6683d6d6] {
		color: #171321
	}
	
	.navigation-dropdown__side-section[data-v-6683d6d6]:hover {
		background-color: #e3d6ff;
		transition: all .3s ease-in-out
	}
	
	.navigation-dropdown__image[data-v-6683d6d6],
	.navigation-dropdown__logo[data-v-6683d6d6] {
		height: 160px;
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__image[data-v-6683d6d6],
		.navigation-dropdown__logo[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__logo[data-v-6683d6d6] {
		background: #fff;
		border-radius: 4px 4px 50px;
		box-sizing: border-box;
		padding: 12px
	}
	
	.navigation-dropdown__logo img[data-v-6683d6d6] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	.navigation-dropdown__icon[data-v-6683d6d6] {
		margin-bottom: 16px;
		max-width: 200px;
		width: 200px
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown__icon[data-v-6683d6d6] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown__icon img[data-v-6683d6d6] {
		border-bottom-right-radius: 50px;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6] {
		padding-bottom: 0 !important;
		padding-left: 0 !important;
		text-align: left !important;
		transition: none !important
	}
	
	.navigation-dropdown__side-link[data-v-6683d6d6]>* {
		transition: none !important
	}
	
	.navigation-dropdown__side-link-small[data-v-6683d6d6] {
		font-size: 14px !important
	}
	
	.navigation-dropdown__footer[data-v-6683d6d6] {
		background-color: #f6f3fe;
		padding: 24px 32px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown__cards[data-v-6683d6d6] {
			display: flex;
			padding: 24px 8px
		}
	}
	
	.nav-card-grid[data-v-6683d6d6] {
		display: grid;
		gap: 1px;
		grid-template-columns: repeat(3, 300px)
	}
	
	.nav-card-grid.separators[data-v-6683d6d6] {
		background-color: #e8e7eb
	}
	
	.with-footer[data-v-6683d6d6] {
		display: flex;
		flex-direction: column
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list--w-footer[data-v-6683d6d6] {
			padding: 0 16px
		}
		.navigation-dropdown-list--w-footer .navigation-dropdown-list__wrapper[data-v-6683d6d6] {
			padding: 24px 8px
		}
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		margin-top: 8px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__item[data-v-6683d6d6] {
		padding: 12px 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6] {
		gap: 10px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link[data-v-6683d6d6] {
		font-size: 16px;
		margin-top: 20px;
		padding: 16px 0 0 !important
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon[data-v-6683d6d6] {
		height: 12px;
		position: relative;
		width: 12px
	}
	
	.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon svg[data-v-6683d6d6] {
		left: 0;
		position: absolute;
		top: 0
	}



.nav-card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex: 1 1 300px;
		flex-direction: column;
		gap: 16px;
		height: 100%;
		min-width: 300px;
		padding: 24px
	}
	
	.nav-card ul[data-v-4cb1eda5] {
		width: 100%
	}
	
	.nav-card ul[data-v-4cb1eda5]>:first-child {
		padding-top: 0 !important
	}
	
	.nav-card .title[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: flex;
		flex-wrap: nowrap
	}
	
	.nav-card .title:hover .title-chevron[data-v-4cb1eda5] {
		visibility: visible
	}
	
	.nav-card .title[data-v-4cb1eda5] br {
		content: "";
		display: none
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] br {
			display: block
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon {
		height: 16px;
		width: 16px
	}
	
	@media (min-width:1025px) {
		.nav-card .title[data-v-4cb1eda5] .icon {
			display: none
		}
	}
	
	.nav-card .title[data-v-4cb1eda5] .icon * {
		fill: currentColor
	}
	
	.nav-card .description[data-v-4cb1eda5],
	.nav-card .items[data-v-4cb1eda5],
	.nav-card .title[data-v-4cb1eda5] {
		white-space: normal
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5] {
		border-left: 1px solid #e8e7eb
	}
	
	.nav-card.nav-card--w-separator[data-v-4cb1eda5]:first-of-type {
		border-left-color: transparent
	}
	
	.nav-card__item[data-v-4cb1eda5] {
		border-bottom: 1px solid #d1d0d3;
		margin: 0 16px;
		padding: 16px 0 !important
	}
	
	@media (min-width:1025px) {
		.nav-card__item[data-v-4cb1eda5] {
			border-bottom: 0;
			margin: 0;
			padding: 0 0 16px !important
		}
	}
	
	.nav-card__item span[data-v-4cb1eda5] {
		font-weight: 400;
		white-space: normal
	}
	
	@media (min-width:1025px) {
		.nav-card__item span[data-v-4cb1eda5] {
			font-weight: 600
		}
	}
	
	.nav-card__card[data-v-4cb1eda5] {
		align-items: flex-start;
		background: #fff;
		display: flex;
		flex-direction: column;
		gap: 16px;
		width: 100%
	}
	
	.nav-card__card:hover .link[data-v-4cb1eda5],
	.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
		color: #7759c2
	}
	
	@media (min-width:1200px) {
		.nav-card__card:hover .title[data-v-4cb1eda5] .icon {
			align-self: flex-end;
			display: block;
			margin-bottom: 6px
		}
	}
	
	.nav-card__card:hover .nav-card__link[data-v-4cb1eda5] {
		text-decoration-color: #000
	}
	
	.nav-card__card:hover .nav-card__link .slp-icon[data-v-4cb1eda5] {
		transform: translate(8px)
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] {
		height: 16px;
		width: 16px
	}
	
	.nav-card__card .icon[data-v-4cb1eda5] * {
		fill: currentColor
	}
	
	.nav-card__icon[data-v-4cb1eda5] {
		color: #171321;
		height: 24px;
		width: 24px
	}
	
	@media (min-width:1200px) {
		.nav-card__icon[data-v-4cb1eda5] {
			color: #74717a
		}
	}
	
	.nav-card__article[data-v-4cb1eda5] {
		display: flex;
		flex-direction: column;
		gap: 16px
	}
	
	.nav-card .nav-card__link[data-v-4cb1eda5] {
		align-items: center;
		color: #000;
		display: inline-flex;
		text-decoration: underline;
		text-decoration-color: transparent;
		text-underline-offset: 2px;
		transition: all .3s ease
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] {
		height: 12px !important;
		position: relative;
		transform: translate(0);
		transition: all .3s ease;
		width: 12px !important
	}
	
	.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] svg {
		left: 0;
		position: absolute;
		top: 0
	}
	
	.anchor-wrapper:hover .cta[data-v-4cb1eda5],
	.anchor-wrapper:hover .link[data-v-4cb1eda5] {
		color: #7759c2
	}
	
	.description[data-v-4cb1eda5] {
		color: #74717abf
	}
	
	.items[data-v-4cb1eda5] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin-top: 4px
	}
	
	@media (max-width:1025px) {
		.items[data-v-4cb1eda5] {
			padding-left: 16px;
			width: 100%
		}
		.items .item[data-v-4cb1eda5] {
			border-bottom: 1px solid #d1d0d3;
			padding-bottom: 16px;
			width: 100%
		}
		.items .link[data-v-4cb1eda5] {
			color: #171321;
			font-weight: 400
		}
	}
	
	.link[data-v-4cb1eda5] {
		color: #000
	}
	
	.link[data-v-4cb1eda5]:hover {
		color: #7759c2
	}
	
	.cta[data-v-4cb1eda5] {
		align-items: center;
		display: flex
	}
	
	.title-chevron[data-v-4cb1eda5] {
		align-self: flex-end;
		padding-bottom: 25px;
		visibility: hidden
	}
	
	@media (max-width:1025px) {
		.title-chevron[data-v-4cb1eda5] {
			visibility: visible
		}
	}



.nav-footer[data-v-536eaa06] {
		align-self: stretch;
		background-color: #f6f3fe;
		display: flex;
		flex-direction: column;
		gap: 24px;
		padding: 24px 32px 32px;
		width: 100%
	}
	
	.nav-footer__title[data-v-536eaa06] {
		color: #7759c2
	}
	
	@media (min-width:1025px) {
		.nav-footer[data-v-536eaa06] {
			padding: 24px
		}
	}
	
	@media (min-width:1200px) {
		.nav-footer[data-v-536eaa06] {
			padding: 32px
		}
	}
	
	.footer-button-container[data-v-536eaa06] {
		background-color: #f6f3fe;
		display: grid;
		gap: 32px;
		grid-template-columns: repeat(3, 1fr)
	}
	
	@media (max-width:1025px) {
		.footer-button-container[data-v-536eaa06] {
			grid-template-columns: 1fr
		}
	}
	
	.footer-button-container .button[data-v-536eaa06] {
		background: #eee7fd;
		border: none;
		border-radius: 4px;
		color: #000;
		justify-content: center;
		width: 100%
	}
	
	.footer-button-container .button[data-v-536eaa06]:hover {
		background: #e3d6ff;
		border: none
	}



@media (min-width:1025px) {
		.navigation-dropdown-list[data-v-d937d793] {
			display: flex
		}
		.navigation-dropdown-list__wrapper[data-v-d937d793] {
			display: flex;
			flex-wrap: wrap;
			padding: 24px
		}
		.navigation-dropdown-list__sections[data-v-d937d793] {
			display: flex;
			gap: 16px
		}
	}
	
	.navigation-dropdown-list__section[data-v-d937d793] {
		-moz-column-break-inside: avoid;
		break-inside: avoid;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin: 24px 16px 0;
		min-width: 170px;
		page-break-inside: avoid
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__section[data-v-d937d793] {
			margin: 0 8px
		}
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793] {
		background-color: var(--backgroundColor, #fff);
		color: var(--textColor, #171321);
		display: block;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 24px;
		position: relative;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]>* {
		position: relative
	}
	
	.navigation-dropdown-list__feature[data-v-d937d793]:before {
		background-color: var(--backgroundColor, #fff);
		border-radius: 0 4px 4px 0;
		content: "";
		height: calc(100% + 2px);
		left: 0;
		position: absolute;
		top: -1px;
		width: calc(100% + 2px)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__feature__article[data-v-d937d793],
	.navigation-dropdown-list__feature__article a[data-v-d937d793],
	.navigation-dropdown-list__feature__content[data-v-d937d793],
	.navigation-dropdown-list__feature__content a[data-v-d937d793] {
		display: flex;
		flex-direction: column;
		height: 100%;
		justify-content: space-between;
		white-space: normal
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-align: left;
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793] svg *,
	.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] svg * {
		fill: currentColor
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793],
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] {
		text-decoration: none
	}
	
	.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg,
	.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg {
		transform: translate(8px)
	}
	
	.navigation-dropdown-list__feature__title[data-v-d937d793],
	.navigation-dropdown-list__feature__title span[data-v-d937d793] {
		color: #7759c2
	}
	
	.navigation-dropdown-list__side-link[data-v-d937d793] {
		color: var(--textColor, #171321)
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] {
		border-bottom: 1px solid #d1d0d3;
		padding: 12px 0 !important
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] {
			border-bottom: 0;
			margin: 0;
			padding: 8px 0 !important
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] span {
		font-size: 18px;
		font-weight: 400;
		line-height: 28px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__item[data-v-d937d793] span {
			font-size: 16px;
			line-height: 24px
		}
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a {
		color: #171321
	}
	
	.navigation-dropdown-list__item[data-v-d937d793] a:hover {
		color: #7759c2
	}
	
	.navigation-dropdown-list__title[data-v-d937d793] {
		color: #7759c2;
		margin: 24px 16px 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__title[data-v-d937d793] {
			margin: 8px 0 0
		}
	}
	
	.navigation-dropdown-list__list[data-v-d937d793] {
		padding-left: 16px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__list[data-v-d937d793] {
			padding-left: 0
		}
	}
	
	.navigation-dropdown-list__bottom-link[data-v-d937d793] {
		margin: 16px 32px
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 0 0
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__bottom-link[data-v-d937d793] {
			margin: 11px 8px 0
		}
	}
	
	.navigation-dropdown-list__image[data-v-d937d793] {
		margin-bottom: 16px;
		max-width: 375px;
		width: 100%
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			height: 160px;
			max-width: 200px;
			width: 200px
		}
	}
	
	@media (min-width:1200px) {
		.navigation-dropdown-list__image[data-v-d937d793] {
			max-width: 239px;
			width: 239px
		}
	}
	
	.navigation-dropdown-list__image img[data-v-d937d793] {
		height: 100%;
		width: 100%
	}
	
	.navigation-dropdown-list__feature-desc[data-v-d937d793] {
		margin: 32px 0
	}
	
	@media (min-width:1025px) {
		.navigation-dropdown-list__feature-desc[data-v-d937d793] {
			margin: 0 0 8px
		}
	}



.be-nav__nav-button[data-v-62226572] {
		transition: background-color .1s ease-in-out !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572] {
		background: linear-gradient(93.83deg, #000 7.27%, #000 105.33%) !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--steel[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	.be-nav__nav-button--accent[data-v-62226572] {
		background-color: #e24329 !important;
		border-color: #e24329 !important;
		color: #fff !important
	}
	
	.be-nav__nav-button--accent[data-v-62226572]:hover {
		background-color: #fff !important;
		color: #e24329 !important
	}
	
	.be-nav__nav-button--animate[data-v-62226572]:after {
		animation: shine-62226572 1s ease-in-out
	}
	
	.be-nav__nav-button--gleam[data-v-62226572] {
		background: linear-gradient(93.83deg, #c7b1febf 7.27%, #ffd4d8bf 105.33%) !important;
		border: none !important;
		color: #171321 !important;
		overflow: hidden;
		position: relative
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:after {
		background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .5), transparent);
		content: "";
		height: 100%;
		left: -200%;
		position: absolute;
		top: 0;
		transform: skew(-20deg);
		width: 200%
	}
	
	.be-nav__nav-button--gleam[data-v-62226572]:hover:after {
		animation: shine-62226572 .8s ease-in-out
	}
	
	@keyframes shine-62226572 {
		to {
			left: 200%
		}
	}



.be-nav-tablet[data-v-fb4275f3] {
		align-items: center;
		background-color: #fff;
		display: flex;
		justify-content: space-between;
		padding: 16px 8px
	}
	
	@media (max-width:576px) {
		.be-nav-tablet[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-tablet[data-v-fb4275f3] *,
	.be-nav-tablet[data-v-fb4275f3]:after,
	.be-nav-tablet[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone[data-v-fb4275f3] {
		background-color: #fff
	}
	
	@media (min-width:577px) {
		.be-nav-phone[data-v-fb4275f3] {
			display: none
		}
	}
	
	.be-nav-phone[data-v-fb4275f3] *,
	.be-nav-phone[data-v-fb4275f3]:after,
	.be-nav-phone[data-v-fb4275f3]:before {
		box-sizing: border-box
	}
	
	.be-nav-phone .navigation-top[data-v-fb4275f3] {
		border-radius: 0;
		justify-content: center;
		width: 100%
	}
	
	.be-nav-phone .navigation-top:hover svg[data-v-fb4275f3] {
		fill: #000
	}
	
	.be-nav-phone .navigation-bottom[data-v-fb4275f3] {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding: 16px
	}
	
	.be-nav-phone .navigation-bottom .search-icon[data-v-fb4275f3] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		color: #171321 !important
	}
	
	.be-nav-phone .navigation-bottom .search-icon svg path[data-v-fb4275f3] {
		fill: #171321 !important
	}
	
	.be-nav-phone__icon[data-v-fb4275f3],
	.be-nav-phone__icon[data-v-fb4275f3] * {
		color: #fff;
		fill: currentColor
	}
	
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3],
	.navigation-top:hover .be-nav-phone__icon[data-v-fb4275f3] * {
		color: #000
	}



.be-nav-search[data-v-caad2a1a] {
		background-color: #fff;
		bottom: 0;
		left: 0;
		overflow-y: scroll;
		position: fixed;
		right: 0;
		top: 84px
	}
	
	@media (max-width:1025px) {
		.be-nav-search[data-v-caad2a1a] {
			overflow-x: hidden;
			top: 0
		}
	}
	
	.be-nav-search__container[data-v-caad2a1a] {
		height: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-search__container[data-v-caad2a1a] {
			padding: 0 !important
		}
	}
	
	.be-nav-search__row[data-v-caad2a1a] {
		flex-wrap: nowrap !important;
		height: 100%;
		justify-content: center
	}
	
	.be-nav-search__row[data-v-caad2a1a]:focus-visible {
		outline: none
	}
	
	.be-nav-search__close[data-v-caad2a1a] {
		display: flex;
		justify-content: flex-end;
		margin-top: 16px
	}
	
	.be-nav-search__close--text[data-v-caad2a1a] {
		color: #171321 !important
	}



.be-nav-search-content {
		padding: 24px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content {
			padding: 8px
		}
	}
	
	.be-nav-search-content__input {
		position: relative;
		width: 100%
	}
	
	.be-nav-search-content__input input {
		-webkit-appearance: none;
		border: 0;
		border-bottom: 1px solid #d1d0d3;
		border-radius: 0;
		color: #74717a;
		font-size: 2.5rem;
		width: calc(100% - 8px)
	}
	
	.be-nav-search-content__input input::-moz-placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input::placeholder {
		color: #d1d0d3
	}
	
	.be-nav-search-content__input input:focus {
		outline: none
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input input {
			caret-color: #171321 !important;
			font-size: 1.375rem
		}
	}
	
	.be-nav-search-content__input--close {
		cursor: pointer;
		position: absolute;
		right: 16px;
		top: 20px
	}
	
	@media (max-width:1025px) {
		.be-nav-search-content__input--close {
			top: 4px
		}
	}
	
	.be-nav-search-content__link {
		color: #171321 !important;
		font-weight: 700 !important
	}



.be-nav-suggestions__default[data-v-8f850be7] {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 4px
	}
	
	@media (min-width:1025px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			-moz-column-gap: 32px;
			column-gap: 32px;
			display: grid;
			grid-template-columns: repeat(2, 1fr)
		}
	}
	
	@media (min-width:1200px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			grid-template-columns: repeat(3, 1fr)
		}
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__default[data-v-8f850be7] {
			width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7] {
		background-color: #f6f3fe !important;
		border: none !important;
		color: #171321 !important;
		justify-content: center;
		margin-bottom: 16px;
		transition: all .3s ease-in-out;
		width: 100%
	}
	
	@media (max-width:1025px) {
		.be-nav-suggestions__default-btn[data-v-8f850be7] {
			max-width: 100%
		}
	}
	
	.be-nav-suggestions__default-btn[data-v-8f850be7]:hover {
		background-color: #e3d6ff !important
	}
	
	.be-nav-suggestions__result[data-v-8f850be7] {
		align-items: center;
		display: flex
	}
	
	.be-nav-suggestions__result--icon[data-v-8f850be7] {
		min-width: 16px
	}
	
	.be-nav-suggestions__result--icon svg[data-v-8f850be7] {
		min-height: 16px;
		min-width: 16px
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
		color: #7759c2;
		font-weight: 400
	}
	
	.be-nav-suggestions__result .slp-btn[data-v-8f850be7]:hover {
		text-decoration-color: #7759c2
	}
	
	@media (max-width:768px) {
		.be-nav-suggestions__result .slp-btn[data-v-8f850be7] {
			padding-left: 8px !important
		}
	}
	
	.be-nav-suggestions__result .slp-btn span[data-v-8f850be7] {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}



.banner[data-v-3611edb9] {
		display: block
	}
	
	.banner[data-v-3611edb9]:hover .icon {
		transform: translate(8px)
	}
	
	.banner__desktop[data-v-3611edb9] {
		align-items: center;
		background-color: #171321;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		overflow: hidden;
		width: 100%
	}
	
	@media (max-width:768px) {
		.banner__desktop[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner__desktop .content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center
	}
	
	.banner__desktop .icon[data-v-3611edb9] {
		color: #fff;
		display: flex;
		transition: all .3s ease
	}
	
	.banner__desktop .icon[data-v-3611edb9] svg * {
		fill: currentColor
	}
	
	.banner__desktop .image[data-v-3611edb9] {
		margin-right: 8px
	}
	
	.banner__desktop .text[data-v-3611edb9] {
		color: #fff;
		padding: 16px 0;
		text-decoration: underline
	}
	
	.banner__mobile[data-v-3611edb9] {
		--background-gradient: linear-gradient(135deg, #f7a20f, #a989f5, #962eff, #09f);
		color: #171321;
		display: block;
		font-size: 14px;
		margin: 9px;
		padding: 8px 12px;
		position: relative;
		text-decoration: none
	}
	
	.banner__mobile[data-v-3611edb9]:before {
		background: var(--background-gradient) border-box;
		border: 2px solid transparent;
		border-radius: 70px;
		content: "";
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		mask-composite: exclude;
		-webkit-mask-composite: xor;
		position: absolute
	}
	
	.banner__mobile .pill-content[data-v-3611edb9] {
		align-items: center;
		display: flex;
		justify-content: center;
		position: relative;
		z-index: 1
	}
	
	.banner__mobile .pill-content .slp-icon[data-v-3611edb9] {
		margin-left: 16px;
		transition: transform .2s ease-in-out
	}
	
	@media (min-width:768px) {
		.banner__mobile[data-v-3611edb9] {
			display: none
		}
	}
	
	.banner--release[data-v-3611edb9] {
		background: #232150;
		overflow: hidden;
		position: relative
	}
	
	.banner--release[data-v-3611edb9]:after,
	.banner--release[data-v-3611edb9]:before {
		content: "";
		height: 100%;
		left: 0;
		pointer-events: none;
		position: absolute;
		top: 0;
		width: 100%
	}
	
	.banner--release[data-v-3611edb9]:before {
		background: radial-gradient(42.45% 64.15% at 21.3% 14.65%, #ceb3ef26 5.05%, #ceb3ef00)
	}
	
	.banner--release[data-v-3611edb9]:after {
		background: radial-gradient(59.78% 45.32% at 31.69% 94.07%, #e2432933 0, #e2432908)
	}
	
	.banner--release .banner__desktop[data-v-3611edb9] {
		background: transparent;
		display: flex !important;
		justify-content: center
	}
	
	.banner--release .text[data-v-3611edb9] {
		font-weight: 600;
		text-align: center;
		text-decoration: none
	}
	
	@media (max-width:576px) {
		.banner--release .text[data-v-3611edb9] {
			padding: 0
		}
	}
	
	.banner--release .banner__button-text[data-v-3611edb9] {
		color: #fff;
		display: none;
		text-decoration: underline
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button-text[data-v-3611edb9] {
			display: block
		}
	}
	
	.banner--release .banner__button[data-v-3611edb9] {
		font-size: 16px;
		font-weight: 400;
		margin-left: 8px;
		min-width: auto;
		padding: 0
	}
	
	@media (min-width:768px) {
		.banner--release .banner__button[data-v-3611edb9] {
			margin-left: 16px;
			padding: 11px 0
		}
	}
	
	@media (max-width:576px) {
		.banner--release .banner__button .icon svg[data-v-3611edb9] {
			margin: -3px 0 0
		}
	}
	
	.banner--release .content[data-v-3611edb9] {
		display: inline;
		padding: 16px;
		position: relative;
		text-align: center
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9] {
			display: flex;
			padding: 0 8px
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after,
	.banner--release .content[data-v-3611edb9]:before {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 100%;
		content: "";
		height: 100%;
		max-width: 138px;
		pointer-events: none;
		position: absolute;
		width: 100%
	}
	
	.banner--release .content[data-v-3611edb9]:before {
		background-image: url(images/banner/gitlab18-graphic-leftside.svg);
		left: 0;
		margin-left: 32px;
		top: 0;
		transform: translate(-100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:before {
			margin-left: 0;
			transform: translate(-100%)
		}
	}
	
	.banner--release .content[data-v-3611edb9]:after {
		background-image: url(images/banner/gitlab18-graphic-rightside.svg);
		margin-right: 32px;
		right: 0;
		top: -2px;
		transform: translate(100%)
	}
	
	@media (min-width:576px) {
		.banner--release .content[data-v-3611edb9]:after {
			margin-right: 0;
			top: 0
		}
	}



.be-nav-footer[data-v-d1550395] {
		background-color: #171321;
		color: #fff;
		overflow: hidden;
		padding: 40px 16px;
		z-index: 1
	}
	
	.be-nav-footer[data-v-d1550395] *,
	.be-nav-footer[data-v-d1550395]:after,
	.be-nav-footer[data-v-d1550395]:before {
		box-sizing: border-box
	}
	
	.be-nav-footer .disclaimer[data-v-d1550395] {
		background: #f2f1f5;
		padding: 32px 0
	}
	
	@media (max-width:768px) {
		.be-nav-footer .container[data-v-d1550395] {
			padding: 0 !important
		}
	}
	
	.be-nav-footer .footer__navigation[data-v-d1550395] {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: space-between
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .footer__navigation[data-v-d1550395] {
			flex-direction: row;
			flex-wrap: nowrap
		}
	}
	
	.be-nav-footer .logo[data-v-d1550395] {
		display: flex;
		margin: 0 auto 0 0
	}
	
	.be-nav-footer .logo span[data-v-d1550395] {
		font-size: 1.125rem;
		margin-left: 4px
	}
	
	.be-nav-footer .content[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 30px;
		justify-content: space-between;
		margin-top: 48px
	}
	
	@media (min-width:1220px) {
		.be-nav-footer .content[data-v-d1550395] {
			margin-top: 0
		}
	}
	
	@media (min-width:769px) {
		.be-nav-footer .column-wrapper[data-v-d1550395] {
			margin-top: 24px
		}
	}
	
	.be-nav-footer .column[data-v-d1550395] {
		flex: 1 0 auto;
		max-width: 150px;
		min-width: 2rem;
		width: 100%
	}
	
	.be-nav-footer .column__heading[data-v-d1550395] {
		margin-bottom: 16px
	}
	
	@media (max-width:768px) {
		.be-nav-footer .column__nested[data-v-d1550395] {
			align-items: flex-start;
			display: flex;
			gap: 30px;
			justify-content: space-between;
			max-width: 100%
		}
		.be-nav-footer .column__nested[data-v-d1550395]>* {
			width: 145px
		}
	}
	
	@media (min-width:768px) {
		.be-nav-footer .column[data-v-d1550395] {
			max-width: 160px
		}
	}
	
	@media (max-width:768px) {
		.be-nav-footer .divided[data-v-d1550395] {
			width: 100%
		}
	}
	
	.be-nav-footer .links__item[data-v-d1550395] {
		margin-bottom: 8px
	}
	
	.be-nav-footer .links__item[data-v-d1550395]:hover {
		text-decoration: underline
	}
	
	@media (max-width:768px) {
		.be-nav-footer .links__divided[data-v-d1550395] {
			-moz-column-gap: calc(100% - 290px);
			column-gap: calc(100% - 290px);
			-moz-columns: 120px 2;
			columns: 120px 2
		}
	}
	
	.be-nav-footer .link[data-v-d1550395] {
		color: #fff;
		font-size: .875rem;
		line-height: 1.5714285714
	}
	
	.be-nav-footer .footer__cta[data-v-d1550395] {
		display: flex;
		flex-direction: column;
		padding-top: 64px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__cta[data-v-d1550395] {
			padding-top: 96px
		}
	}
	
	.be-nav-footer .footer__selectors[data-v-d1550395] {
		align-items: baseline;
		border-bottom: 1px solid #fff;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		margin-bottom: 32px;
		padding-bottom: 24px
	}
	
	@media (min-width:768px) {
		.be-nav-footer .footer__selectors[data-v-d1550395] {
			flex-direction: row
		}
	}
	
	.be-nav-footer .footer__selectors--two-children[data-v-d1550395] {
		justify-content: space-between
	}
	
	.be-nav-footer__source-buttons[data-v-d1550395] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.be-nav-footer__button[data-v-d1550395] {
		border: none;
		color: #fff;
		cursor: pointer;
		font-size: .875rem;
		font-weight: 660;
		padding: 0;
		text-decoration: underline
	}
	
	.be-nav-footer__button--black[data-v-d1550395] {
		color: #171321
	}
	
	.be-nav-footer .source p[data-v-d1550395] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.be-nav-footer .source a[data-v-d1550395] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.be-nav-footer .source img[data-v-d1550395] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395],
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395] {
		border: none !important;
		color: #fff !important;
		cursor: pointer;
		font-family: Sans, sans-serif !important;
		font-size: 14px !important;
		padding: 0 !important;
		text-align: left !important
	}
	
	.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-d1550395]:hover,
	.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-d1550395]:hover {
		background: inherit;
		text-decoration: underline
	}



	
	
	
	
	
	
	
	
	



.social__links[data-v-cfa6ae15] {
		align-items: center;
		display: flex;
		gap: 15px;
		margin-top: 32px;
		width: 100%
	}
	
	@media (min-width:829px) {
		.social__links[data-v-cfa6ae15] {
			margin-top: 0;
			width: inherit
		}
	}
	
	.social__links--icon[data-v-cfa6ae15] {
		color: #fff;
		height: auto;
		transition: .3s;
		width: 24px
	}
	
	.social__links--icon[data-v-cfa6ae15] * {
		fill: currentColor
	}
	
	.social__links--icon[data-v-cfa6ae15]:hover {
		color: #a989f5
	}



.footer-source[data-v-df34934d] {
		display: flex;
		flex-direction: column
	}
	
	.footer-source__source-buttons[data-v-df34934d] {
		display: flex;
		flex-wrap: wrap;
		gap: 8px 24px
	}
	
	.footer-source p[data-v-df34934d] {
		font-size: .875rem;
		margin-bottom: 8px
	}
	
	.footer-source a[data-v-df34934d] {
		color: #fff;
		font-weight: 660;
		text-decoration: underline
	}
	
	.footer-source img[data-v-df34934d] {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle
	}



.strikethrough[data-v-6d75ff47] {
		color: #a2a1a6;
		text-decoration: line-through
	}
	
	.emailField[data-v-6d75ff47] {
		justify-content: center;
		margin-bottom: 120px
	}
	
	@media (max-width:576px) {
		.emailField[data-v-6d75ff47] {
			margin-bottom: 56px
		}
	}
	
	[data-v-6d75ff47] .email-input {
		background-color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta {
		color: #fff
	}
	
	[data-v-6d75ff47] .secondary-cta:hover {
		text-decoration-color: #fff
	}
	
	.gartner[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border: 1px solid #45424d;
		border-radius: 12px;
		color: #fff;
		display: inline-flex;
		margin-bottom: 120px;
		margin-left: 8px;
		padding: 16px 32px
	}
	
	.gartner .gartner-content[data-v-6d75ff47] {
		margin: 0 64px 0 32px
	}
	
	@media (max-width:576px) {
		.gartner[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			margin-left: 0;
			padding: 24px 24px 24px 16px
		}
		.gartner .gartner-content[data-v-6d75ff47] {
			margin: 16px 0;
			text-align: left
		}
	}
	
	.gartner .banner-image[data-v-6d75ff47] {
		height: 20px
	}
	
	.gartner .banner-button[data-v-6d75ff47] {
		color: #a989f5;
		font-weight: 400;
		text-decoration: none
	}
	
	.gartner[data-v-6d75ff47]>* {
		z-index: 6
	}
	
	.video[data-v-6d75ff47] {
		padding-bottom: 120px
	}
	
	@media (max-width:576px) {
		.video[data-v-6d75ff47] {
			padding-bottom: 56px
		}
	}
	
	.video[data-v-6d75ff47] video {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(0deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent;
		border-radius: 16px
	}
	
	.video[data-v-6d75ff47] .video-modal-loop__play-icon {
		background-clip: content-box, border-box;
		background-image: linear-gradient(#000, #000), linear-gradient(90deg, #ceb3ef, #fffefe);
		background-origin: border-box;
		border: 1px solid transparent
	}
	
	.pill_text[data-v-6d75ff47] {
		align-items: center;
		display: flex
	}
	
	.pill_text span[data-v-6d75ff47] {
		margin-left: 8px
	}
	
	@media (max-width:576px) {
		.pill_text[data-v-6d75ff47] {
			margin-left: 0
		}
		.pill_text img[data-v-6d75ff47] {
			display: none
		}
		.pill_text span[data-v-6d75ff47] {
			margin-left: 0
		}
	}
	
	.pill__button[data-v-6d75ff47] {
		align-items: center;
		background: #ffffff1a;
		border-radius: 100px;
		color: #fff;
		display: flex;
		font-size: 16px;
		font-weight: 580;
		gap: 8px;
		line-height: 28px;
		margin-left: 8px;
		padding: 4px 8px;
		text-decoration: none;
		z-index: 6
	}
	
	@media (max-width:576px) {
		.pill__button[data-v-6d75ff47] {
			margin: auto;
			padding: 0 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47] {
		align-items: center;
		color: #fff;
		display: inline-flex;
		margin-bottom: 32px;
		margin-top: 56px;
		padding: 4px 4px 4px 8px;
		position: relative
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47] {
			align-items: flex-start;
			flex-direction: column;
			font-size: 16px;
			gap: 8px;
			padding: 8px
		}
	}
	
	.eyebrow[data-v-6d75ff47]:before {
		background: linear-gradient(89.09deg, #e1986d -1.12%, #7759c2 102.06%, #6e43d3 102.07%) border-box;
		border: 1.5px solid transparent;
		border-radius: 20px;
		bottom: 0;
		content: "";
		left: 0;
		-webkit-mask: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(#fff, #fff 0);
		-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		position: absolute;
		right: 0;
		top: 0
	}
	
	@media (max-width:576px) {
		.eyebrow[data-v-6d75ff47]:before {
			border-radius: 12px
		}
	}
	
	.section[data-v-6d75ff47] {
		background: linear-gradient(180deg, #2c2656 0, #2c2656, #171321 50%, #171321);
		color: #fff;
		overflow: hidden;
		padding-top: 56px;
		position: relative;
		text-align: center;
		--blob-size: 1100px;
		--blob-speed: 10s;
		--blob-speed-scale: calc(var(--blob-speed)*.75);
		--blob-speed-move: calc(var(--blob-speed)*1);
		--blob-speed-rotate: calc(var(--blob-speed)*2);
		--blob-opacity: .22;
		--blob-blur: 60px;
		--blob-color-1: #fca326;
		--blob-color-2: #ceb3ef;
		--blob-color-3: #a989f5;
		--blob-color-4: #ceb3ef;
		--blob-color-5: #6fdac9;
		--blob-shape-speed: 9s
	}
	
	.section[data-v-6d75ff47]:before {
		background-image: url(images/homepage/background-star.svg);
		background-position: bottom;
		background-repeat: no-repeat;
		bottom: 0;
		content: "";
		height: -webkit-fill-available;
		left: 0;
		opacity: .6;
		position: absolute;
		width: 100%
	}
	
	@media (max-width:576px) {
		.section[data-v-6d75ff47]:before {
			left: -200px;
			width: 150%
		}
	}
	
	.blobs[data-v-6d75ff47] {
		filter: blur(var(--blob-blur));
		height: 120%;
		right: 0;
		bottom: 0;
		left: 0;
		overflow: visible;
		position: absolute;
		top: 0;
		z-index: 0
	}
	
	.blob-container[data-v-6d75ff47] {
		backface-visibility: hidden;
		height: 100%;
		position: absolute;
		width: 100%;
		will-change: transform
	}
	
	.blob[data-v-6d75ff47] {
		border-radius: 100%;
		height: calc(var(--blob-size)*.35);
		opacity: var(--blob-opacity);
		position: absolute;
		transform-origin: center;
		width: var(--blob-size)
	}
	
	.blob-1[data-v-6d75ff47] {
		animation: blob-pulse-1-6d75ff47 var(--blob-speed-scale) infinite ease-in-out, blob-shape-1-6d75ff47 var(--blob-shape-speed) infinite alternate ease-in-out, blob-float-1-6d75ff47 calc(var(--blob-speed-move)*1.6) infinite alternate ease-in-out;
		background-color: var(--blob-color-1);
		left: -15%;
		top: -10%
	}
	
	.blob-2[data-v-6d75ff47] {
		animation: blob-pulse-2-6d75ff47 calc(var(--blob-speed-scale)*.8) infinite ease-in-out, blob-shape-2-6d75ff47 calc(var(--blob-shape-speed)*1.2) infinite alternate ease-in-out, blob-float-2-6d75ff47 calc(var(--blob-speed-move)*1.8) infinite alternate ease-in-out;
		background-color: var(--blob-color-2);
		right: 20%;
		top: -20%
	}
	
	.blob-3[data-v-6d75ff47] {
		animation: blob-pulse-3-6d75ff47 calc(var(--blob-speed-scale)*1.2) infinite ease-in-out, blob-shape-3-6d75ff47 calc(var(--blob-shape-speed)*.8) infinite alternate ease-in-out, blob-float-3-6d75ff47 calc(var(--blob-speed-move)*2) infinite alternate ease-in-out;
		background-color: var(--blob-color-3);
		left: 0;
		top: 20%
	}
	
	.blob-4[data-v-6d75ff47] {
		animation: blob-pulse-4-6d75ff47 calc(var(--blob-speed-scale)*1) infinite ease-in-out, blob-shape-4-6d75ff47 calc(var(--blob-shape-speed)*1.4) infinite alternate ease-in-out, blob-float-4-6d75ff47 calc(var(--blob-speed-move)*1.7) infinite alternate ease-in-out;
		background-color: var(--blob-color-4);
		right: 0;
		top: 80%
	}
	
	.blob-5[data-v-6d75ff47] {
		animation: blob-pulse-5-6d75ff47 calc(var(--blob-speed-scale)*.9) infinite ease-in-out, blob-shape-5-6d75ff47 calc(var(--blob-shape-speed)*1.3) infinite alternate ease-in-out, blob-float-5-6d75ff47 calc(var(--blob-speed-move)*1.9) infinite alternate ease-in-out;
		background-color: var(--blob-color-5);
		right: -15%;
		top: 5%
	}
	
	.content-container[data-v-6d75ff47] {
		align-items: center;
		display: flex;
		height: 100%;
		padding-top: 4rem;
		position: relative;
		width: 100%;
		z-index: 5
	}
	
	@media (max-width:576px) {
		.content-container[data-v-6d75ff47] {
			padding-top: 0
		}
	}
	
	@keyframes blob-pulse-1-6d75ff47 {
		0%,
		to {
			transform: scale(.8, 1.2)
		}
		50% {
			transform: scale(1.2, .8)
		}
	}
	
	@keyframes blob-pulse-2-6d75ff47 {
		0%,
		to {
			transform: scale(.9, 1.1)
		}
		50% {
			transform: scale(1.1, .9)
		}
	}
	
	@keyframes blob-pulse-3-6d75ff47 {
		0%,
		to {
			transform: scale(1.1, .9)
		}
		50% {
			transform: scale(.85, 1.15)
		}
	}
	
	@keyframes blob-pulse-4-6d75ff47 {
		0%,
		to {
			transform: scale(.95, 1.05)
		}
		50% {
			transform: scale(1.15, .85)
		}
	}
	
	@keyframes blob-pulse-5-6d75ff47 {
		0%,
		to {
			transform: scale(1)
		}
		50% {
			transform: scale(1.3, .7)
		}
	}
	
	@keyframes blob-shape-1-6d75ff47 {
		0% {
			border-radius: 60% 40% 70% 30%/40% 50% 50% 60%
		}
		25% {
			border-radius: 70% 30% 50% 50%/30% 40% 60% 70%
		}
		50% {
			border-radius: 40% 60% 30% 70%/50% 60% 40% 50%
		}
		75% {
			border-radius: 30% 70% 70% 30%/60% 40% 50% 50%
		}
		to {
			border-radius: 60% 40% 50% 50%/50% 30% 70% 50%
		}
	}
	
	@keyframes blob-shape-2-6d75ff47 {
		0% {
			border-radius: 50% 50% 40% 60%/60% 40% 50% 50%
		}
		25% {
			border-radius: 30% 70% 70% 30%/50% 50% 60% 40%
		}
		50% {
			border-radius: 70% 30% 50% 50%/40% 60% 50% 50%
		}
		75% {
			border-radius: 50% 50% 30% 70%/70% 30% 40% 60%
		}
		to {
			border-radius: 40% 60% 60% 40%/50% 50% 40% 60%
		}
	}
	
	@keyframes blob-shape-3-6d75ff47 {
		0% {
			border-radius: 40% 60% 60% 40%/60% 30% 70% 40%
		}
		25% {
			border-radius: 60% 40% 30% 70%/50% 60% 30% 70%
		}
		50% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		75% {
			border-radius: 70% 30% 50% 50%/40% 50% 60%
		}
		to {
			border-radius: 30% 70% 60% 40%/70% 40% 30% 60%
		}
	}
	
	@keyframes blob-shape-4-6d75ff47 {
		0% {
			border-radius: 60% 40% 30% 70%/40% 70% 30% 60%
		}
		25% {
			border-radius: 40% 60% 70% 30%/60% 40% 70% 30%
		}
		50% {
			border-radius: 70% 30% 40% 60%/30% 60% 40% 70%
		}
		75% {
			border-radius: 30% 70% 60% 40%/70% 30% 60% 40%
		}
		to {
			border-radius: 60% 40% 50% 50%/40% 60% 30% 70%
		}
	}
	
	@keyframes blob-shape-5-6d75ff47 {
		0% {
			border-radius: 50% 50% 60% 40%/40% 60% 50% 50%
		}
		25% {
			border-radius: 40% 60% 50% 50%/70% 30% 40% 60%
		}
		50% {
			border-radius: 60% 40% 40% 60%/50% 50% 70% 30%
		}
		75% {
			border-radius: 50% 50% 70% 30%/30% 70% 50% 50%
		}
		to {
			border-radius: 30% 70% 50% 50%/60% 40% 30% 70%
		}
	}
	
	@keyframes blob-float-1-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(25%, 20%) rotate(10deg)
		}
		to {
			transform: translate(-20%, 30%) rotate(-10deg)
		}
	}
	
	@keyframes blob-float-2-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 30%) rotate(-15deg)
		}
		to {
			transform: translate(15%, 25%) rotate(5deg)
		}
	}
	
	@keyframes blob-float-3-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(90%, 50%) rotate(8deg)
		}
		to {
			transform: translate(-30%, -20%) rotate(-12deg)
		}
	}
	
	@keyframes blob-float-4-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		50% {
			transform: translate(-25%, -20%) rotate(-10deg)
		}
		to {
			transform: translate(30%, 15%) rotate(15deg)
		}
	}
	
	@keyframes blob-float-5-6d75ff47 {
		0% {
			transform: translate(0) rotate(0)
		}
		33% {
			transform: translate(-25%, 20%) rotate(-5deg)
		}
		66% {
			transform: translate(-15%, 5%) rotate(5deg)
		}
		to {
			transform: translate(-30%, 45%) rotate(10deg)
		}
	}



.email-redirect[data-v-90cf3d0f] {
		display: flex
	}
	
	@media (max-width:576px) {
		.email-redirect[data-v-90cf3d0f] {
			flex-direction: column
		}
	}
	
	.email-input[data-v-90cf3d0f] {
		align-items: center;
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 4px;
		display: flex;
		justify-content: space-between;
		padding: 4px 4px 4px 16px
	}
	
	.email-input[data-v-90cf3d0f]:focus-within {
		border: 1px solid #70b4ff
	}
	
	@media (max-width:576px) {
		.email-input__submit[data-v-90cf3d0f] {
			justify-content: center;
			width: 100%
		}
	}
	
	.email-input input[data-v-90cf3d0f] {
		border: none;
		display: flex;
		font-family: Sans;
		font-size: 16px;
		font-weight: 400;
		height: 100%;
		line-height: 24px;
		margin-right: 16px;
		min-width: 240px
	}
	
	.email-input input[data-v-90cf3d0f]::-moz-placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]::placeholder {
		color: #74717a
	}
	
	.email-input input[data-v-90cf3d0f]:active,
	.email-input input[data-v-90cf3d0f]:focus {
		outline: none
	}
	
	@media (max-width:576px) {
		.email-input input[data-v-90cf3d0f] {
			align-self: flex-start;
			margin-right: unset;
			min-width: 100%;
			padding: 16px
		}
		.email-input[data-v-90cf3d0f] {
			flex-direction: column;
			padding: 0
		}
	}
	
	.secondary-cta[data-v-90cf3d0f] {
		justify-content: center;
		margin-left: 32px
	}
	
	@media (max-width:576px) {
		.secondary-cta[data-v-90cf3d0f] {
			margin-top: 16px
		}
	}



.video-modal-loop[data-v-655bc4c7] {
		cursor: pointer;
		position: relative
	}
	
	.video-modal-loop__play-icon[data-v-655bc4c7] {
		border: 2px solid #45424d;
		border-radius: 9999px;
		box-sizing: content-box;
		color: #171321;
		cursor: pointer;
		font-size: 48px;
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		transition: color .2s ease;
		z-index: 2
	}
	
	@media (min-width:576px) {
		.video-modal-loop__play-icon[data-v-655bc4c7] {
			height: 96px;
			width: 96px
		}
	}
	
	.video-modal-loop__play-icon path[data-v-655bc4c7] {
		fill: #fff;
		transition: color .2s ease
	}
	
	.video-modal-loop__play-icon circle[data-v-655bc4c7] {
		fill: currentColor;
		transition: color .2s ease
	}
	
	.video-modal-loop__video-looping[data-v-655bc4c7] {
		filter: brightness(.6);
		width: 100%
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon[data-v-655bc4c7] {
		color: #1e1d43
	}
	
	.video-modal-loop:hover .video-modal-loop__play-icon path[data-v-655bc4c7] {
		color: #fff
	}
	
	.video-modal-loop--dark[data-v-655bc4c7] {
		background-color: #171321
	}



.modal[data-v-8019ad5d] {
		background: transparent;
		display: flex;
		flex-direction: column;
		margin-top: 160px
	}
	
	@media (max-width:1025px) {
		.modal[data-v-8019ad5d] {
			width: 100%
		}
	}
	
	.modal__backdrop[data-v-8019ad5d] {
		align-items: flex-start;
		background-color: #171321d9;
		bottom: 0;
		display: flex;
		justify-content: center;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1040
	}
	
	.modal__backdrop--light[data-v-8019ad5d] {
		background-color: #d1d0d2c4
	}
	
	.modal__header[data-v-8019ad5d] {
		background-color: transparent;
		justify-content: space-between;
		position: relative
	}
	
	.modal__footer[data-v-8019ad5d],
	.modal__header[data-v-8019ad5d] {
		display: flex;
		padding: 16px
	}
	
	.modal__body[data-v-8019ad5d] {
		padding: 8px;
		position: relative
	}
	
	.btn__close[data-v-8019ad5d] {
		border: none;
		border-radius: 50%;
		cursor: pointer;
		height: 45px;
		position: absolute;
		right: -8px;
		top: 0;
		width: 45px
	}
	
	@media (min-width:1025px) {
		.btn__close[data-v-8019ad5d] {
			right: -24px
		}
	}
	
	.btn__close svg[data-v-8019ad5d] {
		height: 100%;
		width: 100%
	}



.video-wrapper[data-v-803c7e46] {
		position: relative;
		width: 100%
	}
	
	.video-wrapper .video[data-v-803c7e46] {
		cursor: pointer;
		height: 100% !important;
		width: 920px !important
	}
	
	@media (max-width:1025px) {
		.video-wrapper .video[data-v-803c7e46] {
			width: 100% !important
		}
	}
	
	.video-wrapper .video[data-v-803c7e46] .video-thumbnail,
	.video-wrapper .video[data-v-803c7e46] .vimeo-player {
		height: 100%
	}
	
	.video-wrapper .video-thumbnail[data-v-803c7e46] {
		height: auto;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	
	.video-wrapper .video-thumbnail:hover+.video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #7d2bd9;
		opacity: 1
	}
	
	.video-wrapper .video-thumbnail__play-icon[data-v-803c7e46] {
		opacity: .75;
		position: absolute;
		right: 47%;
		top: 40%;
		transition: all .3s
	}
	
	.video-wrapper .video-thumbnail__play-icon .circle[data-v-803c7e46] {
		fill: #333;
		transition: all .3s ease-in-out
	}



.vimeo-player iframe {
		aspect-ratio: 16/9;
		height: auto;
		max-width: 100% !important;
		width: 100%
	}



.title[data-v-751da43f] {
		color: #74717a;
		margin-bottom: 32px;
		text-align: center
	}
	
	.marquee[data-v-751da43f] {
		display: flex;
		gap: 64px;
		-webkit-mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		mask-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 10%, #000 30%, #000 70%, rgba(0, 0, 0, .5) 90%, transparent);
		position: relative
	}
	
	.marquee:hover .marquee__content[data-v-751da43f] {
		animation-play-state: paused
	}
	
	.marquee .marquee__content[data-v-751da43f] {
		align-items: center;
		animation: scroll-751da43f 20s linear infinite;
		display: flex;
		flex-shrink: 0;
		gap: 64px
	}
	
	.marquee .marquee__content .logo[data-v-751da43f] {
		max-height: 32px
	}
	
	@keyframes scroll-751da43f {
		0% {
			transform: translate(0)
		}
		to {
			transform: translate(calc(-100% - 64px))
		}
	}
	
	@media (prefers-reduced-motion:reduce) {
		.marquee__content[data-v-751da43f] {
			animation-play-state: paused !important
		}
	}



.emailField[data-v-a7f456d7] {
		justify-content: center;
		margin-top: 32px
	}
	
	.hero[data-v-a7f456d7] {
		margin-bottom: 80px;
		text-align: center
	}
	
	.content[data-v-a7f456d7] {
		margin-top: 120px
	}
	
	.slp-btn-secondary[data-v-a7f456d7] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		margin-left: 16px;
		text-align: center
	}



.buffer[data-v-c1476a23] {
		height: 200px
	}
	
	.wrapper[data-v-c1476a23] {
		margin: 120px 0
	}
	
	@media (max-width:576px) {
		.wrapper[data-v-c1476a23] {
			margin: 56px 0 120px
		}
	}
	
	.feature-description[data-v-c1476a23] {
		color: #a2a1a6;
		margin-top: 8px
	}
	
	.cards-container[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		scroll-timeline: --cards-scroll block
	}
	
	.cards-container .card[data-v-c1476a23] {
		background-color: #fff;
		border-radius: 16px;
		box-shadow: 0 -8px 20px #0000001a;
		display: flex;
		height: 548px;
		overflow: hidden;
		position: sticky;
		transform-origin: center top;
		will-change: transform
	}
	
	.cards-container .card-1[data-v-c1476a23] {
		top: calc(84px + 10vh);
		z-index: 1;
		view-timeline: --card-1-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-1-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-1[data-v-c1476a23] {
			top: 120px
		}
	}
	
	.cards-container .card-2[data-v-c1476a23] {
		top: calc(108px + 10vh);
		z-index: 2;
		view-timeline: --card-2-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-2-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-2[data-v-c1476a23] {
			top: 144px
		}
	}
	
	.cards-container .card-3[data-v-c1476a23] {
		top: calc(132px + 10vh);
		z-index: 3;
		view-timeline: --card-3-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-3-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-3[data-v-c1476a23] {
			top: 168px
		}
	}
	
	.cards-container .card-4[data-v-c1476a23] {
		top: calc(156px + 10vh);
		z-index: 4;
		view-timeline: --card-4-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-4-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-4[data-v-c1476a23] {
			top: 192px
		}
	}
	
	.cards-container .card-5[data-v-c1476a23] {
		top: calc(180px + 10vh);
		z-index: 5;
		view-timeline: --card-5-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-5-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-5[data-v-c1476a23] {
			top: 216px
		}
	}
	
	.cards-container .card-6[data-v-c1476a23] {
		top: calc(204px + 10vh);
		z-index: 6;
		view-timeline: --card-6-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-6-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-6[data-v-c1476a23] {
			top: 240px
		}
	}
	
	.cards-container .card-7[data-v-c1476a23] {
		top: calc(228px + 10vh);
		z-index: 7;
		view-timeline: --card-7-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-7-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-7[data-v-c1476a23] {
			top: 264px
		}
	}
	
	.cards-container .card-8[data-v-c1476a23] {
		top: calc(252px + 10vh);
		z-index: 8;
		view-timeline: --card-8-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-8-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-8[data-v-c1476a23] {
			top: 288px
		}
	}
	
	.cards-container .card-9[data-v-c1476a23] {
		top: calc(276px + 10vh);
		z-index: 9;
		view-timeline: --card-9-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-9-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-9[data-v-c1476a23] {
			top: 312px
		}
	}
	
	.cards-container .card-10[data-v-c1476a23] {
		top: calc(300px + 10vh);
		z-index: 10;
		view-timeline: --card-10-timeline block;
		animation: scale-card-c1476a23 linear both;
		animation-timeline: --card-10-timeline;
		animation-range: entry 100px entry 500px
	}
	
	@media (max-width:576px) {
		.cards-container .card-10[data-v-c1476a23] {
			top: 336px
		}
	}
	
	.cards-container .card.card-1[data-v-c1476a23] {
		margin-bottom: 96px
	}
	
	.cards-container .card.card-2[data-v-c1476a23] {
		margin-bottom: 72px
	}
	
	.cards-container .card.card-3[data-v-c1476a23] {
		margin-bottom: 48px
	}
	
	.cards-container .card.card-4[data-v-c1476a23] {
		margin-bottom: 24px
	}
	
	.cards-container .card .left-side[data-v-c1476a23],
	.cards-container .card .right-side[data-v-c1476a23] {
		flex: 0 0 50%
	}
	
	.cards-container .card .card-title[data-v-c1476a23] {
		margin-top: 16px;
		padding-right: 24px
	}
	
	@media (max-width:576px) {
		.cards-container .card .right-side[data-v-c1476a23] {
			display: none
		}
		.cards-container .card .left-side[data-v-c1476a23] {
			flex: 1;
			padding: 24px !important
		}
		.cards-container .card .left-side .card-title[data-v-c1476a23] {
			padding-right: 0
		}
		.cards-container .card .left-side .slp-btn[data-v-c1476a23] {
			text-align: left
		}
	}
	
	.cards-container .card .left-side[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		padding: 48px
	}
	
	.cards-container .card .left-side .pill[data-v-c1476a23] {
		background: linear-gradient(90deg, #a989f566, #fca32666);
		border-radius: 100px;
		padding: 4px 8px;
		width: -moz-fit-content;
		width: fit-content
	}
	
	.cards-container .card .left-side.gitlab-duo[data-v-c1476a23] {
		background-color: #171321;
		color: #fff
	}
	
	.cards-container .card .left-side.gitlab-duo .slp-btn[data-v-c1476a23] {
		color: #fff
	}
	
	.cards-container .card .left-side.security .pill[data-v-c1476a23] {
		background: #cbe2f9;
		color: #0b5cad
	}
	
	.cards-container .card .left-side.platform .pill[data-v-c1476a23] {
		background: #e1d8f9;
		color: #5943b6
	}
	
	.cards-container .card .left-side.devsecops .pill[data-v-c1476a23] {
		background: #c9e7d7;
		color: #0b5d32
	}
	
	.cards-container .card .left-side .feature[data-v-c1476a23] {
		display: flex;
		flex-direction: column;
		margin-top: 24px
	}
	
	.cards-container .card .left-side .feature-title[data-v-c1476a23] {
		align-items: flex-start;
		display: flex;
		font-size: 20px;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title svg[data-v-c1476a23] {
		flex-shrink: 0;
		margin-top: 6px
	}
	
	.cards-container .card .left-side .feature-title__content[data-v-c1476a23] {
		flex: 1
	}
	
	.cards-container .card .left-side .feature-title__title[data-v-c1476a23] {
		align-items: center;
		display: flex;
		flex-wrap: wrap;
		gap: 8px
	}
	
	.cards-container .card .left-side .feature-title__title .new-pill[data-v-c1476a23] {
		align-items: center;
		background: linear-gradient(100deg, #aa8af6 6.7%, #d09596 93.89%);
		border-radius: 100px;
		display: inline-flex;
		font-size: 12px;
		font-weight: 660;
		height: 20px;
		line-height: 1;
		padding: 0 8px
	}
	
	.cards-container .card .right-side[data-v-c1476a23] {
		background: linear-gradient(90deg, #eee7fd 2.53%, #f6f3fed4 50.98%, #ffd4d873)
	}
	
	.cards-container .card .right-side img[data-v-c1476a23] {
		-o-object-fit: contain;
		object-fit: contain
	}
	
	@keyframes scale-card-c1476a23 {
		0% {
			transform: scale(.9)
		}
		to {
			transform: scale(1)
		}
	}



.carousel-container[data-v-a1abc733] {
		margin: 48px 0 120px;
		position: relative
	}
	
	@media (max-width:546px) {
		.carousel-container[data-v-a1abc733] {
			margin-bottom: 48px;
			overflow: visible;
			padding: 0
		}
	}
	
	.carousel-track[data-v-a1abc733] {
		--position: 3;
		--animating: 0;
		--card-width: calc(33.33333% - 21.33333px);
		--card-gap: 32px;
		display: flex;
		gap: var(--card-gap);
		touch-action: pan-y;
		transform: translate(calc(var(--position)*-1*(var(--card-width) + var(--card-gap))));
		transition: transform calc(.5s*var(--animating)) cubic-bezier(.25, 1, .5, 1);
		will-change: transform
	}
	
	@media (max-width:880px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: calc(50% - 16px);
			--card-gap: 16px
		}
	}
	
	@media (max-width:546px) {
		.carousel-track[data-v-a1abc733] {
			--card-width: 85%;
			--card-gap: 16px;
			left: calc((100% - var(--card-width))/2);
			position: relative
		}
	}
	
	.nav-button[data-v-a1abc733] {
		background-color: #fff;
		border: 1px solid #d1d0d3;
		border-radius: 50%;
		position: absolute;
		top: calc(50% - 24px);
		z-index: 2
	}
	
	@media (max-width:546px) {
		.nav-button[data-v-a1abc733] {
			display: none
		}
	}
	
	.previous-button[data-v-a1abc733] {
		left: -16px
	}
	
	.next-button[data-v-a1abc733] {
		right: -16px
	}
	
	.card[data-v-a1abc733] {
		border-radius: 16px;
		color: #171321;
		display: flex;
		flex: 0 0 var(--card-width);
		flex-direction: column;
		height: 370px;
		max-width: var(--card-width);
		min-width: 240px;
		padding: 32px;
		transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);
		will-change: transform, box-shadow
	}
	
	@media (max-width:546px) {
		.card[data-v-a1abc733] {
			height: 330px;
			min-width: unset
		}
	}
	
	@media (min-width:546px) {
		.card[data-v-a1abc733]:hover {
			box-shadow: 0 6px 10px #00000026;
			transform: scale(1.05)
		}
	}
	
	.card-image[data-v-a1abc733] {
		height: 48px;
		margin-right: auto;
		margin-top: auto;
		max-width: 100%;
		-o-object-fit: contain;
		object-fit: contain
	}



.slp-btn-secondary[data-v-308feca3] {
		border: 1px solid #171321 !important;
		flex: 1;
		justify-content: center;
		text-align: center
	}
	
	.container[data-v-308feca3] {
		display: flex;
		margin-top: 48px
	}
	
	@media (max-width:576px) {
		.container[data-v-308feca3] {
			flex-direction: column-reverse;
			margin-bottom: 96px;
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3] {
		margin-top: 120px
	}
	
	@media (max-width:576px) {
		.container .left-side[data-v-308feca3],
		.container .left-side .title[data-v-308feca3] {
			margin-top: 0
		}
	}
	
	.container .left-side[data-v-308feca3],
	.container .right-side[data-v-308feca3] {
		flex: 0 0 50%
	}
	
	@media (max-width:576px) {
		.container .image[data-v-308feca3] {
			margin: 0;
			width: 100%
		}
	}



.next-steps[data-v-11ff7e85] {
		background: #171321;
		color: #fff;
		padding-bottom: 32px;
		position: relative;
		z-index: 1
	}
	
	.next-steps .eyebrow[data-v-11ff7e85] {
		color: #a2a1a6
	}
	
	.next-steps__container[data-v-11ff7e85] {
		align-items: center;
		background: #171321;
		border-bottom: 1px solid var(--slp-color-surface-600, #45424d);
		display: flex;
		flex-direction: column;
		padding: 64px 24px
	}
	
	@media (min-width:576px) {
		.next-steps__container[data-v-11ff7e85] {
			padding: 96px
		}
	}
	
	@media (min-width:768px) {
		.next-steps__container[data-v-11ff7e85] {
			max-width: 100%
		}
	}
	
	@media (max-width:1025px) {
		.next-steps__container[data-v-11ff7e85] {
			text-align: center
		}
	}
	
	.next-steps__container .description[data-v-11ff7e85] {
		max-width: 650px;
		text-align: center
	}
	
	.next-steps__container .buttons[data-v-11ff7e85] {
		display: flex;
		flex-direction: row;
		gap: 24px
	}
	
	@media (max-width:1025px) {
		.next-steps__container .buttons[data-v-11ff7e85] {
			flex-direction: column;
			width: 100%
		}
	}
	
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		border: 1px solid var(--slp-color-surface-50, #fff);
		border-radius: 4px
	}
	
	.next-steps__container .buttons .main-button[data-v-11ff7e85],
	.next-steps__container .buttons .secondary-button[data-v-11ff7e85] {
		justify-content: center
	}
	
	.next-steps__header[data-v-11ff7e85] {
		background: linear-gradient(89.95deg, #feb484 3.13%, #a686f2 66.86%, #592ac8 123.2%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent
	}
	
	.next-steps__header h2[data-v-11ff7e85] {
		line-height: 1.14;
		text-align: center
	}


