.section__use-case .m6op4n4 {
	border-bottom: 1px solid #C9BFAD;
}

.section__use-case .hwiyeak {
	display: block;
}

.section__use-case .h6zi932 {
	object-fit: cover;
}

.section__use-case .h1aaaj6y {
	object-position: center;
}

.section__use-case .h13pquy8 {
	object-fit: contain;
}

/*! CSS Used from: Embedded */
@media screen and (max-width: 500px) {
	.section__use-case .lzc7b24 {
		gap: 4.071vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .l1avohoc {
		padding: 0;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .l1g09qkc {
		gap: 6.107vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .l8kv0vw {
		overflow: clip;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .lb4qqjb {
		overflow: clip;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l18aagb8 {
		overflow: clip;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .lemii78 {
		overflow: clip;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .l1d3rta8 {
		padding: 21.60px 36.00px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .l1qm45ho {
		border-radius: 7.20px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .l834azk {
		gap: 10.80px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .l15amtt8 {
		transition: background 0.2s;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .lz5dpu3 {
		overflow: hidden;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .lon4uxw {
		padding: 1.500vw 2.500vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .lmlzets {
		border-radius: 0.500vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .l11xzouw {
		gap: 0.750vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .li2deq7 {
		transition: background 0.2s;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .lgrhhsf {
		overflow: hidden;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l11z0jo0 {
		padding: 2.344vw 3.906vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .lfk5syz {
		border-radius: 0.781vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l1pen7yg {
		gap: 1.172vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l1x4h1yb {
		transition: background 0.2s;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .lufqxk0 {
		overflow: hidden;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .l18dugb4 {
		border-radius: 2.036vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .lizhq8o {
		gap: 3.053vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .l1oyz13k {
		transition: background 0.2s;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .l1rji1qo {
		overflow: hidden;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .l185kror {
		gap: 14.40px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .l15zemp4 {
		gap: 1.000vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l1wpajh0 {
		gap: 1.563vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .lghdr7s {
		transform: translate(-50%, -20%);
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .lnntwpk {
		transform: translate(-50%, -20%);
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l1tc3dns {
		transform: translate(-50%, -20%);
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .l1qxhagc {
		transform: translate(-50%, -20%);
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .l1lasrus {
		border-radius: 180.00px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .l1eh1qvs {
		border-radius: 12.500vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l6c9n2o {
		border-radius: 19.531vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .l1ucjasr {
		border-radius: 50.891vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .l1n8lbvo {
		margin: 0 12.60px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .l1j0a4w0 {
		margin: 0 0.875vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l1tb5gfc {
		margin: 0 1.367vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .l1636nvn {
		margin: 0 3.562vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .ldxa9dv {
		margin: 0 14.40px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .lkrzcr4 {
		margin: 0 1.000vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l1odu1rv {
		margin: 0 1.563vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .lsbfkbo {
		margin: 0 4.071vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .l1bndyv4 {
		transform: translateY(125%);
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .l1ilah1o {
		gap: 23.40px 0;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .ly31yj4 {
		transform: translateY(125%);
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .lufszj8 {
		gap: 1.625vw 0;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l31b5nr {
		transform: translateY(125%);
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l1ahq61z {
		gap: 2.539vw 0;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .l1omb6sr {
		transform: translateY(125%);
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .ld539rn {
		gap: 6.616vw 0;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .l1svpbus {
		transform: translateY(100lvh);
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .l1wwlakc {
		transform: translateY(100lvh);
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .lyy6k0c {
		transform: translateY(100lvh);
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .l1mldq0w {
		transform: translateX(-100vw);
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .l1yvb7ky {
		gap: 27.00px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .l1hucpho {
		gap: 1.875vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .llhwfv7 {
		gap: 5.859vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .lypznac {
		gap: 7.634vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .lu8s8mw {
		gap: 1.527vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .l1fqkdjo {
		gap: 12.60px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .l1oxcr0o {
		gap: 0.875vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l1yl72yf {
		gap: 1.367vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .l181vipf {
		gap: 3.562vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .lltdzev {
		gap: 54.00px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .looul6w {
		gap: 3.750vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l1qnxoaw {
		gap: 4.395vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .lekcey3 {
		background: #2F425B;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .lk5z3c0 {
		background: #2F425B;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l12ig4dk {
		background: #2F425B;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .l1v178js {
		background: #2F425B;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .ln5bl0 {
		padding: 115.20px 0 43.20px 43.20px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .l10aic2f {
		transform: translateY(90.00px);
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .l62tgpv {
		padding: 8.000vw 0 3.000vw 3.000vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .l1thix0g {
		transform: translateY(6.250vw);
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .ls2r6p4 {
		padding: 12.500vw 0 4.688vw 2.344vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l2pdjsw {
		transform: translateY(9.766vw);
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .l1cxlsxk {
		padding: calc(calc(100lvh / 3) + 5.852vw) 6.107vw 6.107vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .l9nq0z8 {
		transform: translateY(25.445vw);
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .l1vt278o {
		place-items: start;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .lh5jtes {
		place-items: start;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l6mid9z {
		place-items: start;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .l12tf3ec {
		place-items: start;
	}
}

/*! CSS Used from: Embedded */
@media screen and (min-width: 1441px) {
	.section__use-case .l14u4t7g {
		transition: transform 0.3s ease;
	}
}

/*! CSS Used from: Embedded */
@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .lfimy3k {
		transition: transform 0.3s ease;
	}
}

/*! CSS Used from: Embedded */
@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l25zyok {
		transition: transform 0.3s ease;
	}
}

/*! CSS Used from: Embedded */
@media screen and (max-width: 500px) {
	.section__use-case .l1h348cc {
		transition: transform 0.3s ease;
	}
}

/*! CSS Used from: Embedded */
@media screen and (min-width: 1441px) {
	.section__use-case .lg4kk74 {
		place-content: center;
	}
}

/*! CSS Used from: Embedded */
@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .l1nvzqbw {
		place-content: center;
	}
}

/*! CSS Used from: Embedded */
@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l131jyaw {
		place-content: center;
	}
}

/*! CSS Used from: Embedded */
@media screen and (max-width: 500px) {
	.section__use-case .l1euxwss {
		place-content: center;
	}
}

/*! CSS Used from: Embedded */
@media screen and (min-width: 1441px) {
	.section__use-case .hffgmts {
		position: relative;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h13hiv28 {
		position: relative;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1libv4w {
		position: relative;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hixv7zw {
		position: relative;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h5i789n {
		width: 100%;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1ald03g {
		width: 100%;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1p510mk {
		width: 100%;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hrai2bk {
		width: 100%;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1r8349s {
		position: absolute;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .huya2o4 {
		position: absolute;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hzqgdg4 {
		position: absolute;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1j0g9vn {
		position: absolute;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1cpww4 {
		width: 116.11px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hvk835g {
		width: 8.063vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h614928 {
		width: 12.598vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h16j28l3 {
		z-index: 2;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hynyzi8 {
		z-index: 2;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hgezs58 {
		z-index: 2;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hy7c6b0 {
		z-index: 2;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hkcr5jg {
		z-index: 1;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h3f18c0 {
		z-index: 1;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hs5y4gk {
		z-index: 1;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h169qz4r {
		z-index: 1;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h95kmes {
		opacity: 0;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h3x1l5c {
		display: grid;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h6scg1k {
		opacity: 0;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h4ux2g0 {
		display: grid;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1ruzb4s {
		opacity: 0;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1bq9ar8 {
		display: grid;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1m8iyro {
		opacity: 0;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h145t8s {
		display: grid;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h198r024 {
		display: flex;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hxhfd7o {
		flex-direction: column;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1luz394 {
		width: 100vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1uiq88s {
		cursor: pointer;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1cly5s {
		cursor: pointer;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hiskocg {
		cursor: pointer;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1dv8gk4 {
		cursor: pointer;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1e1vdd0 {
		justify-content: space-between;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h18hmzv8 {
		align-items: center;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hmchfyw {
		display: flex;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hvaj9g4 {
		justify-content: space-between;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1gldwt0 {
		align-items: center;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hc8q43 {
		display: flex;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1ij6dq0 {
		justify-content: space-between;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1sstgp8 {
		align-items: center;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h4gzm9z {
		display: flex;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1gwo0ej {
		justify-content: space-between;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1x04cpc {
		align-items: center;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1e76qeo {
		font-family: 'gtPlanar', 'gtPlanar Fallback';
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h9h1bh7 {
		font-style: normal;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1mi028s {
		font-weight: 500;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1m3ap9s {
		font-family: 'gtPlanar', 'gtPlanar Fallback';
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1jyqksn {
		font-style: normal;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hcddgdw {
		font-weight: 500;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hpdormw {
		letter-spacing: -0.030vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1wp0zrc {
		font-family: 'gtPlanar', 'gtPlanar Fallback';
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hjyngm0 {
		font-style: normal;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hv0240s {
		font-weight: 500;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1kipbz {
		letter-spacing: -0.047vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hu5dsh0 {
		font-family: 'gtPlanar', 'gtPlanar Fallback';
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hounzp8 {
		font-style: normal;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1bm1zsg {
		font-weight: 700;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1bvwdvv {
		width: 28.753vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hn60iu0 {
		font-family: 'ppFraktionMono', 'ppFraktionMono Fallback';
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hnuumrr {
		font-weight: 400;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hdcm74g {
		text-transform: uppercase;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h19wy56o {
		font-family: 'ppFraktionMono', 'ppFraktionMono Fallback';
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h5v01gk {
		font-weight: 400;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h3det70 {
		letter-spacing: -0.009vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h8yk55k {
		text-transform: uppercase;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hqzqzxk {
		font-family: 'ppFraktionMono', 'ppFraktionMono Fallback';
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hpnne7w {
		font-weight: 400;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1c0y5lb {
		letter-spacing: -0.014vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hd9w37r {
		text-transform: uppercase;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hvmx6z8 {
		font-family: 'ppFraktionMono', 'ppFraktionMono Fallback';
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hudn15c {
		font-weight: 400;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h5d3abw {
		text-transform: uppercase;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h13qxbq0 {
		font-weight: 300;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h121pdu8 {
		font-weight: 300;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hyp3j5s {
		letter-spacing: -0.010vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h19djts {
		font-weight: 300;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1q8z9tg {
		font-weight: 300;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1c5na7s {
		letter-spacing: -0.041vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1sq23h8 {
		flex-direction: column;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h9v7vkk {
		flex-direction: column;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hwl2bmn {
		flex-direction: column;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hs42bw {
		justify-content: center;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h19hnx8v {
		justify-content: center;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1we2mzb {
		justify-content: center;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hb4vp2k {
		justify-content: center;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1i21cgc {
		width: 100vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hy6tna4 {
		width: 100vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1hbonvg {
		width: 100vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hsjy01z {
		min-height: 100vh;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1a1u274 {
		min-height: 100vh;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hqvyku0 {
		min-height: 100vh;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h10tpzro {
		min-height: 100vh;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1y89vhw {
		color: #F9F0E1;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hrkec7o {
		text-align: center;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1nxkqto {
		white-space: nowrap;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1avw96w {
		color: #F9F0E1;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hniklcj {
		text-align: center;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hr2te2c {
		white-space: nowrap;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hzsmklz {
		color: #F9F0E1;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1lxm21k {
		text-align: center;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1eryorr {
		color: #F9F0E1;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1laok9w {
		text-align: center;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hlkh10o {
		letter-spacing: -0.13px;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hleyphg {
		letter-spacing: -0.036vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hzp37lf {
		z-index: 3;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hem9huo {
		z-index: 3;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hfbzjxb {
		z-index: 3;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1t06iqg {
		z-index: 3;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hv698xk {
		width: 21.60px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h13xzijw {
		height: 21.60px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1vujipk {
		width: 1.500vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hwtl6l4 {
		height: 1.500vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h8jzsf4 {
		width: 2.344vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hjw2u9o {
		height: 2.344vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1d36pok {
		width: 6.107vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1hresgk {
		height: 6.107vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hts34s3 {
		letter-spacing: -0.14px;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hpbe73s {
		letter-spacing: -0.020vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h40t2av {
		height: 64.80px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hcl0p5s {
		letter-spacing: 0.14px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h3idz0z {
		width: fit-content;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1627fl8 {
		flex-shrink: 0;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hfb0osv {
		height: 4.500vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hrwagn3 {
		letter-spacing: 0.010vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hegndno {
		width: fit-content;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1btjzz8 {
		flex-shrink: 0;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1vhsfcc {
		height: 7.031vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hn9rdtw {
		letter-spacing: 0.016vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1jkpi8r {
		white-space: nowrap;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1ejjwpk {
		width: fit-content;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1cd5dpr {
		flex-shrink: 0;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hx4wtv8 {
		height: 18.321vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h5bjciz {
		letter-spacing: 0.041vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1ntq057 {
		white-space: nowrap;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hmjmzqc {
		flex-shrink: 0;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hpwbads {
		height: 100vh;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1e74ke8 {
		height: 100vh;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1gfqzc8 {
		height: 100vh;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h147lvo0 {
		height: 100vh;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hhci44b {
		height: auto;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hglp46c {
		width: 4.580vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1j1n0b8 {
		letter-spacing: -2.88px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hzj2mq8 {
		letter-spacing: -0.200vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .her9e7o {
		letter-spacing: -0.313vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h8ml3f0 {
		letter-spacing: -0.611vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h6yrio {
		color: #393126;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hpywean {
		color: #393126;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1sw5ouc {
		color: #393126;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1f006kk {
		color: #393126;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1x9qzn {
		max-width: unset;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h130m08w {
		max-height: unset;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hhn298f {
		max-width: unset;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h190n5og {
		max-height: unset;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h11vcw8k {
		max-width: unset;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1kl8z5k {
		max-height: unset;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1uaxbu0 {
		max-width: unset;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1qknasg {
		max-height: unset;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h9v34i4 {
		width: 90.00px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hxovzf4 {
		height: 90.00px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .ho9qod4 {
		width: 6.250vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1h0cgl8 {
		height: 6.250vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1ofts1k {
		width: 9.766vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h9rxbzj {
		height: 9.766vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .ha68pjs {
		translate: -15.820vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hrlgr3n {
		width: 12.723vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hy6spvc {
		height: 12.723vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h105obr8 {
		translate: -26.972vw -19.084vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h7al03r {
		display: inline-block;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1bjwzfw {
		display: inline-block;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h18o5hpj {
		display: inline-block;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1cxovtf {
		display: inline-block;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .halyong {
		letter-spacing: -0.458vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hgjwjj0 {
		width: 64.80px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h4r4qo7 {
		width: 4.500vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .ha7rdh4 {
		width: 7.031vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1xi2m8k {
		width: 8.142vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1ev0qo {
		height: 8.142vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h10s39j0 {
		height: 52.20px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hpq2lhs {
		height: 3.625vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hj7m1c {
		height: 5.664vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h6lpjpg {
		width: 18.066vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h5x7tt0 {
		width: 831.60px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hn5805w {
		flex-wrap: wrap;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1l0sqsg {
		align-items: end;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1tbi29w {
		width: 57.750vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h7tj0ef {
		flex-wrap: wrap;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hwjaryg {
		align-items: end;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hnvmfuw {
		width: 90.234vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1kxrpo4 {
		flex-wrap: wrap;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hsy2pgk {
		align-items: end;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h14tpa9v {
		flex-wrap: wrap;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hra136g {
		align-items: end;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hfyrcu4 {
		height: calc(100lvh / 3);
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1i75a6w {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h318bt4 {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h9ce6h0 {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1hzhpmj {
		grid-template-columns: 1fr;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hlactt4 {
		letter-spacing: -4.87px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1fxqumk {
		letter-spacing: -0.338vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1ynoa74 {
		letter-spacing: -0.527vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hhlanp0 {
		width: 46.875vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1icwk5o {
		width: 54.962vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hux40x8 {
		width: 326.71px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hbuza9w {
		width: 22.688vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hkzdxrc {
		width: 31.152vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hhgtzl8 {
		width: 81.170vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1qpuuaw {
		padding-bottom: 21.60px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1y306xw {
		width: 856.80px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1ke2saw {
		padding-bottom: 1.500vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h3490e7 {
		width: 59.500vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hn129uw {
		padding-bottom: 2.344vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h77cp6g {
		width: 58.789vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1hva0aj {
		padding-bottom: 6.107vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .he6ut1b {
		width: 518.40px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h8pkxa4 {
		height: 180.89px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h8pqgbw {
		margin-top: 45.00px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1vyphi7 {
		width: 36.000vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h160g8zc {
		height: 12.562vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h199dkq4 {
		margin-top: 3.125vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1kjakjo {
		width: 24.414vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h75kfbk {
		height: 19.629vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1tfyx7o {
		margin-top: 3.418vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1xozpw {
		margin-top: 12.723vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .haza0w0 {
		margin-bottom: 12.723vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hi691s {
		width: 31.51px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1xdl8qf {
		height: 31.51px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hfht8ko {
		width: 2.188vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hnrz113 {
		height: 2.188vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1mu32wk {
		width: 3.418vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1ou7t1s {
		height: 3.418vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hny356g {
		height: 4.580vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hwnoynw {
		letter-spacing: -0.43px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1ad9dok {
		text-transform: none;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hk1w96o {
		text-transform: none;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h79qt0w {
		text-transform: none;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hx7bjho {
		letter-spacing: -0.229vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1np4c77 {
		text-transform: none;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hd3r424 {
		margin-bottom: 12.60px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hq01shw {
		margin-bottom: 0.875vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1ynlapw {
		margin-bottom: 1.367vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h9wlq9o {
		margin-bottom: 3.562vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1trdbg8 {
		margin-top: 10.80px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hhw3v20 {
		margin-top: 0.750vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1nvmrik {
		margin-top: 0;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1n0kih8 {
		margin-top: 10.178vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1ra041w {
		margin-bottom: 10.178vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hwxm4oc {
		color: #FFFFFF;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1ubnlwk {
		color: #FFFFFF;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hxiywxz {
		color: #FFFFFF;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hiorg4c {
		color: #FFFFFF;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h5n55wn {
		align-self: start;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .homwuw7 {
		align-self: start;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1bsx1ix {
		align-self: start;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hy3szig {
		align-self: start;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1h6vslc {
		height: 100lvh;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h15iqc3j {
		height: 100lvh;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1tiq8pg {
		height: 100lvh;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hzhgp5c {
		height: 100lvh;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h6n5z50 {
		height: calc(calc(100lvh / 3) + 164.122vw);
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hh4igbv {
		background-color: #E7DDCC;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hi3d5oo {
		padding-bottom: 200vh;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1v04w2s {
		background-color: #E7DDCC;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1lbiiqw {
		padding-bottom: 200vh;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h17zp16z {
		background-color: #E7DDCC;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h11ia75c {
		padding-bottom: 0;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1otlj84 {
		background-color: #E7DDCC;
	}
}

/*! CSS Used from: Embedded */
@media screen and (min-width: 1441px) {
	.section__use-case .honwqqs {
		margin-top: 2.71px;
	}
}

/*! CSS Used from: Embedded */
@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hnovv6w {
		margin-top: 0.188vw;
	}
}

/*! CSS Used from: Embedded */
@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hjoek2o {
		margin-top: 0.293vw;
	}
}

/*! CSS Used from: Embedded */
@media screen and (max-width: 500px) {
	.section__use-case .h11uehjg {
		height: 25.445vw;
	}
}

/*! CSS Used from: Embedded */
@media screen and (max-width: 500px) {
	.section__use-case .hs6i67k {
		margin-top: 0.763vw;
	}
}

/*! CSS Used from: Embedded */
@media screen and (min-width: 1441px) {
	.section__use-case .h1psrvyo {
		align-items: unset;
	}
}

/*! CSS Used from: Embedded */
@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h19alqmo {
		align-items: unset;
	}
}

/*! CSS Used from: Embedded */
@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h17ic7cr {
		align-items: unset;
	}
}

/*! CSS Used from: Embedded */
@media screen and (max-width: 500px) {
	.section__use-case .h1vfszy4 {
		width: fit-content;
	}
}

/*! CSS Used from: Embedded */
@media screen and (max-width: 500px) {
	.section__use-case .h1hjb49s {
		align-items: unset;
	}
}

/*! CSS Used from: Embedded */
@media screen and (min-width: 1441px) {
	.section__use-case .luhmvgs:hover {
		background: #116594;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .lyw13x3:hover {
		background: #116594;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l1wvh52n:hover {
		background: #116594;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .lpebgc:hover {
		background: #116594;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .l1ixvav4:active {
		background: #4897C3;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .l11vlq6k:active {
		background: #4897C3;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l141j5c8:active {
		background: #4897C3;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .lmq93ef:active {
		background: #4897C3;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .ltthv3g>* {
		grid-area: 1/1/2/2;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .lzuaco0>* {
		grid-area: 1/1/2/2;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l11fvbio>* {
		grid-area: 1/1/2/2;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .lfso3vg>* {
		grid-area: 1/1/2/2;
	}
}

/*! CSS Used from: Embedded */
@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hia0560 {
		font-size: 1.500vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hs016n4 {
		line-height: 1.800vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hi0m780 {
		font-size: 2.344vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hrm5bss {
		line-height: 2.813vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hpwvcok {
		font-size: 4.071vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hs3y5l0::before {
		content: "";
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .htz9mkj::before {
		margin-bottom: -0.281em;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1i8c30z::before {
		display: table;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h9z9m8k::before {
		content: "";
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1j3oh8w::before {
		margin-bottom: -0.281em;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hrwaa64::before {
		display: table;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1dp3ckk::before {
		content: "";
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1m6ab7o::before {
		margin-bottom: -0.281em;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h4wqefz::before {
		display: table;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hmj92zg::before {
		content: "";
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h5a6rjw::before {
		margin-bottom: -0.281em;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .henpkvk::before {
		display: table;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1jpjeow::after {
		content: "";
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hnbltrs::after {
		margin-top: -0.219em;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hc0x3f8::after {
		display: table;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hn2ngk4::after {
		content: "";
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h64b2fc::after {
		margin-top: -0.219em;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1vq55uk::after {
		display: table;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hq31s2o::after {
		content: "";
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h12z079w::after {
		margin-top: -0.219em;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1d0tiz8::after {
		display: table;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1029igg::after {
		content: "";
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1n5fsxo::after {
		margin-top: -0.219em;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hpveg1s::after {
		display: table;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hb8vhz8 {
		font-size: 0.875vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1vx1sog {
		line-height: 1.050vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h6yg3bg {
		font-size: 1.367vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1s2vilg {
		line-height: 1.641vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h18lbp97::before {
		margin-bottom: -0.324em;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h17zvymo::before {
		margin-bottom: -0.324em;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hq4824s::before {
		margin-bottom: -0.324em;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hsoq650::before {
		margin-bottom: -0.324em;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1wvayg4::after {
		margin-top: -0.194em;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1ygd678::after {
		margin-top: -0.194em;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1xkykqc::after {
		margin-top: -0.194em;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1bf1ukk::after {
		margin-top: -0.194em;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1ptmpts {
		font-size: 1.000vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1t35kx8 {
		line-height: 1.350vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1hsokvg {
		font-size: 1.563vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .ho0gvos {
		line-height: 5.496vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hb39ar4::before {
		margin-bottom: -0.356em;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h162j0hc::before {
		margin-bottom: -0.356em;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hkwp12g::before {
		margin-bottom: -0.356em;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hy4ol9w::after {
		margin-top: -0.294em;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hn14y67::after {
		margin-top: -0.294em;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hx0l4qs::after {
		margin-top: -0.294em;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .huznpv {
		font-size: 12.60px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1hi4guo {
		line-height: 15.12px;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1hedjpg {
		font-size: 3.562vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1ekrw30 {
		line-height: 4.275vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hwkf20s {
		font-size: 14.40px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1forqh7 {
		line-height: 19.44px;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hsv64hk {
		font-size: 1.953vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h15flulo {
		line-height: 2.344vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hoya1ok {
		line-height: 14.40px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hyr6qr4 {
		line-height: 1.000vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hamjrrv {
		line-height: 1.563vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h12vf2lo {
		line-height: 4.071vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1ond844::before {
		margin-bottom: -0.181em;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hp9ii7k::before {
		margin-bottom: -0.181em;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1uwos20::before {
		margin-bottom: -0.181em;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1t8pxsc::before {
		margin-bottom: -0.181em;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h19t7cis::after {
		margin-top: -0.119em;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h6nspow::after {
		margin-top: -0.119em;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h17bef58::after {
		margin-top: -0.119em;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h2sbss4::after {
		margin-top: -0.119em;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1ucne24 {
		font-size: 57.60px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1lqqsqo {
		line-height: 69.12px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h19bzbyf {
		font-size: 4.000vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1gdmtw0 {
		line-height: 4.800vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1g1hjv4 {
		font-size: 6.250vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h70q02g {
		line-height: 7.500vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h16no850 {
		font-size: 12.214vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1ythz1g {
		line-height: 14.656vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h16r1bzg path {
		fill: #393126;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1ero9jj path {
		fill: #393126;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1yb7f3s path {
		fill: #393126;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h15h92us path {
		fill: #393126;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h18cytvo {
		font-size: 9.160vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h14tg7nk {
		line-height: 10.992vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case div+.h1aeyab0 {
		margin-left: 11.71px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case div+.hd75dun {
		margin-left: 0.813vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case div+.h8cidjo {
		margin-left: 1.270vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case div+.hlfqbts {
		margin-left: 3.308vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .ha53dt4 path {
		fill: #F3B202;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h12yzblc path {
		fill: #F3B202;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1p1zyb4 path {
		fill: #F3B202;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1xvkj9o path {
		fill: #F3B202;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1wt90az {
		font-size: 97.20px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1lkf56v {
		line-height: 116.64px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h14hb2ww {
		font-size: 6.750vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hydt34g {
		line-height: 8.100vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h1aijwr4 {
		font-size: 10.547vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .h18w8oin {
		line-height: 12.656vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h7oocms {
		font-size: 21.60px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .hszr5wg {
		line-height: 25.92px;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .hfc9vbo {
		font-size: 4.580vw;
	}
}

/*! CSS Used from: Embedded */
@media screen and (min-width: 1441px) {
	* {
		text-rendering        : geometricprecision;
		-webkit-font-smoothing: antialiased;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	* {
		text-rendering        : geometricprecision;
		-webkit-font-smoothing: antialiased;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	* {
		text-rendering        : geometricprecision;
		-webkit-font-smoothing: antialiased;
	}
}

@media screen and (max-width: 500px) {
	* {
		text-rendering        : geometricprecision;
		-webkit-font-smoothing: antialiased;
	}
}

/*! CSS Used from: Embedded */
@media screen and (min-width: 1441px) {
	.section__use-case .l1egqlxw:hover div>div {
		transform: translateY(-84%);
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .l8dnn14:hover div>div {
		transform: translateY(-84%);
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l1pi5c2j:hover div>div {
		transform: translateY(-84%);
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .l1v1gqmr:hover div>div {
		transform: translateY(-84%);
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .leelnzw:hover .logo {
		animation: k1ooctc8 1.5s ease;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .l1idwq1r:hover .logo {
		animation: k1ooctc8 1.5s ease;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l16tpco8:hover .logo {
		animation: k1ooctc8 1.5s ease;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .lfjasgr:hover .logo {
		animation: k1ooctc8 1.5s ease;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .l1eylrsv:not(:hover) .logo {
		animation: k3mb3yw 1.5s ease;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .l1dtuo58:not(:hover) .logo {
		animation: k3mb3yw 1.5s ease;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .l10kthro:not(:hover) .logo {
		animation: k3mb3yw 1.5s ease;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .luylwas:not(:hover) .logo {
		animation: k3mb3yw 1.5s ease;
	}
}

/*! CSS Used from: Embedded */
@media screen and (min-width: 1441px) {
	.section__use-case .h17atgrw:hover .logo {
		transform-origin: center;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1ft22ow:hover .logo {
		transform-origin: center;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hdyluh0:hover .logo {
		transform-origin: center;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1r2hodv:hover .logo {
		transform-origin: center;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h1ngxuqk:not(:hover) .logo {
		transform-origin: center;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .hr454rc:not(:hover) .logo {
		transform-origin: center;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hmf2ntw:not(:hover) .logo {
		transform-origin: center;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h9lhykc:not(:hover) .logo {
		transform-origin: center;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .h146fyr svg path {
		fill: #FFFFFF;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .h1t8qp44 svg path {
		fill: #FFFFFF;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .hptlkwc svg path {
		fill: #FFFFFF;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .h1865ocg svg path {
		fill: #FFFFFF;
	}
}

/*! CSS Used keyframes */
@keyframes k1ooctc8 {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

@keyframes k3mb3yw {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(-180deg);
	}
}

.section__use-case .scroller {
	max-width: 100%;
	overflow : hidden;
}

.section__use-case .scroller__inner {
	display: flex;
}

.section__use-case .scroller[data-animated="true"] .scroller__inner {
	flex-wrap: nowrap;
}

@keyframes scroll {
	to {
		transform: translateX(-100%);
	}
}

.section__use-case .scroll-item {
	flex-shrink: 0;
}

.section__use-case .scroller[data-animated="true"] .scroller__inner .scroll-item {
	animation: scroll 20s linear infinite;
}

/* CSS for Infinite Side Scroller */

.section__use-case .infinite-side-scroller .m16hvxck {
	border-top: 1px solid #C9BFAD;
}

.section__use-case .infinite-side-scroller .m6op4n4 {
	border-bottom: 1px solid #C9BFAD;
}

@media screen and (min-width: 1441px) {
	.section__use-case .infinite-side-scroller .l1br25yf {
		gap: 36.00px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .infinite-side-scroller .l1itz5z8 {
		padding: 28.80px 0;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .infinite-side-scroller .l14cbyck {
		gap: 2.500vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .infinite-side-scroller .l1uxkjbb {
		padding: 2.000vw 0;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .infinite-side-scroller .lx7c3mw {
		gap: 3.906vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .infinite-side-scroller .lmykfjc {
		padding: 3.125vw 0;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .infinite-side-scroller .l17lue0b {
		gap: 10.178vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .infinite-side-scroller .l1fftk4c {
		padding: 8.142vw 0;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .infinite-side-scroller .h1nuwvqw {
		letter-spacing: -0.781vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .infinite-side-scroller .hy66r0s {
		letter-spacing: -1.221vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .infinite-side-scroller .h1u1lo6c {
		width: 134.11px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .infinite-side-scroller .hyythy7 {
		height: 134.11px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .infinite-side-scroller .hni2pav {
		width: 9.313vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .infinite-side-scroller .h19crqyc {
		height: 9.313vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .infinite-side-scroller .hzmv8ks {
		width: 14.551vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .infinite-side-scroller .h1b63z0s {
		height: 14.551vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .infinite-side-scroller .hgash1w {
		letter-spacing: -11.25px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .infinite-side-scroller .hnrywmg {
		padding-left: 36.00px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .infinite-side-scroller .h9nm8nk {
		padding-left: 2.500vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .infinite-side-scroller .hd2dgug {
		padding-left: 3.906vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .infinite-side-scroller .h10non5c {
		letter-spacing: -1.221vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .infinite-side-scroller .h1irqc8n {
		padding-left: 10.178vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .infinite-side-scroller .hwlh5dg {
		width: 27.990vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .infinite-side-scroller .h1jkiwy7 {
		height: 27.990vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .infinite-side-scroller .hu827gs {
		margin-bottom: 38.168vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .infinite-side-scroller .h1vftahv {
		font-size: 225.00px;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .infinite-side-scroller .h165b03n {
		line-height: 270.00px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .infinite-side-scroller .hcoli4g {
		font-size: 15.625vw;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .infinite-side-scroller .hvgcpjj {
		line-height: 18.750vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .infinite-side-scroller .hwyfv80 {
		font-size: 24.414vw;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .infinite-side-scroller .h1qsz3ic {
		line-height: 29.297vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .infinite-side-scroller .hq8vh1z {
		font-size: 24.427vw;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .infinite-side-scroller .h1qxsyl0 {
		line-height: 29.313vw;
	}
}

@media screen and (min-width: 1441px) {
	.section__use-case .infinite-side-scroller .h1xhs83c>* {
		flex-shrink: 0;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.section__use-case .infinite-side-scroller .hg7m4aw>* {
		flex-shrink: 0;
	}
}

@media screen and (min-width: 501px) and (max-width: 1024px) {
	.section__use-case .infinite-side-scroller .hx1y2w0>* {
		flex-shrink: 0;
	}
}

@media screen and (max-width: 500px) {
	.section__use-case .infinite-side-scroller .hl2hsu8>* {
		flex-shrink: 0;
	}
}
