/* /Layout/MainLayout.razor.rz.scp.css */
#background[b-ulkwy1ufuv] {
    background-image: url(/images/background/collaborate-1120-2.svg);
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: 175%;
    bottom: 0;
    position: absolute;
    top: 54px;
    width: 100%;
    z-index: 0;
}
@media (min-width: 576px) {
    #background[b-ulkwy1ufuv] {
        background-size: 150%;
    }
}
@media (min-width: 768px) {
    #background[b-ulkwy1ufuv] {
        background-size: 125%;
    }
}
@media (min-width: 992px) {
    #background[b-ulkwy1ufuv] {
        background-size: 100%;
    }
}
@media (min-width: 1200px) {
    #background[b-ulkwy1ufuv] {
        background-image: url(/images/background/collaborate-1800-2.svg);
        background-size: 125%;
    }
}
@media (min-width: 1400px) {
    #background[b-ulkwy1ufuv] {
        background-size: 100%;
    }
}

#background-gradient[b-ulkwy1ufuv] {
    background-image: linear-gradient(348deg, rgb(var(--itsrk-body-bg-rgb)), rgba(var(--itsrk-body-bg-rgb), 0.8), rgba(var(--itsrk-body-bg-rgb), 0.2));
    height: 100%;
}

#page[b-ulkwy1ufuv] {
    position: relative;
    display: flex;
    flex-direction: column;
    z-index: 1;
}

main[b-ulkwy1ufuv] {
    flex: 1;
}

[b-ulkwy1ufuv] #units-section,
[b-ulkwy1ufuv] #platforms-section {
    background-image: url(/images/background/VSCOM_hp_hero_bg_image.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}

[b-ulkwy1ufuv] #main-section {
    background-image: url(/images/background/VSCOM_hp_hero_bg_top_bottom.jpg);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
}

[b-ulkwy1ufuv] #technologies-children-container,
[b-ulkwy1ufuv] #tools-section {
    background-image: url(/images/background/VSCOM_hp_hero_bg_top_bottom.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}

[b-ulkwy1ufuv] #contact-section {
    background-image: url(/images/background/VSCOM_hp_hero_bg_top.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}

[b-ulkwy1ufuv] #technologies-main-article {
    background-image: url(/images/background/VSCOM_hp_hero_bg_bottom.jpg);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
}
/* /Layout/NavMenu.razor.rz.scp.css */
#navMenu[b-v9up7anfke] {
	background-color: var(--itsrk-body-bg);
}

.navbar[b-v9up7anfke] {
	height: 54px;
	/*margin-bottom: 2px;*/
	margin-bottom: 1px;
	margin-top: 1px;
}
.navbar > .container-fluid[b-v9up7anfke] {
	height: 46px;
}
.navbar > .navbar-collapse > .container-fluid[b-v9up7anfke] {
	background-color: rgba(var(--itsrk-body-bg-rgb), 1);
}
/* /Layout/SimpleLayout.razor.rz.scp.css */
#background[b-vlffdffrwg] {
	background-image: url(/images/background/collaborate-1120-2.svg);
	background-position-x: center;
	background-repeat: no-repeat;
	background-size: 175%;
	bottom: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}

@media (min-width: 576px) {
	#background[b-vlffdffrwg] {
		background-size: 150%;
	}
}

@media (min-width: 768px) {
	#background[b-vlffdffrwg] {
		background-size: 125%;
	}
}

@media (min-width: 992px) {
	#background[b-vlffdffrwg] {
		background-size: 100%;
	}
}

@media (min-width: 1200px) {
	#background[b-vlffdffrwg] {
		background-image: url(/images/background/collaborate-1800-2.svg);
		background-size: 125%;
	}
}

@media (min-width: 1400px) {
	#background[b-vlffdffrwg] {
		background-size: 100%;
	}
}

#background-gradient[b-vlffdffrwg] {
	background-image: linear-gradient(348deg, rgb(var(--itsrk-body-bg-rgb)), rgba(var(--itsrk-body-bg-rgb), 0.8), rgba(var(--itsrk-body-bg-rgb), 0.2));
	height: 100%;
}

#page[b-vlffdffrwg] {
	position: relative;
	flex-direction: column;
	z-index: 1;
}

#page[b-vlffdffrwg],
main[b-vlffdffrwg],
[b-vlffdffrwg] section {
	display: flex;
}

main[b-vlffdffrwg],
[b-vlffdffrwg] section,
[b-vlffdffrwg] section > .bg-overlay-darker {
	flex: 1;
}

[b-vlffdffrwg] #error-section,
[b-vlffdffrwg] #cookies-section,
[b-vlffdffrwg] #privacy-section,
[b-vlffdffrwg] #imprint-section {
	background-image: url(/images/background/VSCOM_hp_hero_bg_top_bottom.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}

[b-vlffdffrwg] .fade-in {
	opacity: initial;
}
/* /Pages/Main/Dev/1Platforms.razor.rz.scp.css */
.platforms-badge[b-hq292h1lp2] {
	width: 54px;
}
@media (min-width: 768px) {
	.platforms-badge[b-hq292h1lp2] {
		font-size: 14px;
		width: 63px;
	}
}

.platforms-badge-technologies-maui[b-hq292h1lp2] {
	background: linear-gradient(128.87deg, #0b6cff 14.05%, #512bd4 89.3%);
}

.platforms-badge-technologies-blazor[b-hq292h1lp2] {
	background: linear-gradient(128.87deg, #512bd4 14.05%, #d600aa 89.3%);
}

.pt-badge[b-hq292h1lp2] {
	padding-top: 10px;
}
@media (min-width: 768px) {
	.pt-badge[b-hq292h1lp2] {
		padding-top: 12px;
	}
}
/* /Pages/Main/Dev/2Technologies/0Technologies.razor.rz.scp.css */
[b-9esmohdj19] {
	--carousel-slide-border: 1px;
	--carousel-slide-count: 20;
	--carousel-slide-height: 80px;
	--carousel-slide-margin-x: 8px;
	--carousel-slide-padding: 16px;
	--carousel-slide-width: 128px;
	--carousel-wrapper-animation-duration: 20s;
	--carousel-wrapper-multiplicator: 1;
}
@media (min-width: 768px) {
	[b-9esmohdj19] {
		--carousel-slide-height: 92px;
		--carousel-slide-margin-x: 12px;
		--carousel-slide-width: 138px;
	}
}
@media (min-width: 1200px) {
	[b-9esmohdj19] {
		--carousel-wrapper-animation-duration: 30s;
		--carousel-wrapper-multiplicator: 2;
	}
}

.carousel[b-9esmohdj19] {
	overflow: hidden;
	padding: 0;
}

@keyframes scroll-b-9esmohdj19 {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(calc(-0.5 * var(--carousel-wrapper-multiplicator) * var(--carousel-slide-count) * (var(--carousel-slide-width) + 2 * (var(--carousel-slide-border) + var(--carousel-slide-margin-x)))));
	}
}
.carousel-wrapper[b-9esmohdj19] {
	animation: scroll-b-9esmohdj19 var(--carousel-wrapper-animation-duration) linear infinite;
	display: flex;
	width: calc(var(--carousel-wrapper-multiplicator) * var(--carousel-slide-count) * (var(--carousel-slide-width) + 2 * (var(--carousel-slide-border) + var(--carousel-slide-margin-x))));
}

.carousel-group[b-9esmohdj19] {
	display: flex;
}

.carousel-slide[b-9esmohdj19] {
	font-style: italic;
	margin: 0 var(--carousel-slide-margin-x);
}
.carousel-slide .card-body[b-9esmohdj19] {
	align-items: center;
	display: flex;
	height: var(--carousel-slide-height);
}
.carousel-slide .card-body > div[b-9esmohdj19] {
	width: calc(var(--carousel-slide-width) - 2 * var(--carousel-slide-padding));
}
/* /Pages/Main/Dev/2Technologies/1Maui.razor.rz.scp.css */
h3 > span[b-1iu0fmjm21] {
	background: linear-gradient(128.87deg, #0b6cff 14.05%, #512bd4 89.3%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

#technologies-maui-hero[b-1iu0fmjm21] {
	display: none;
	left: 0%;
	position: absolute;
	top: 50%;
}
.technologies-maui-img[b-1iu0fmjm21] {
	margin: 0 -8px;
	max-height: 80px;
}
@media (min-width: 576px) {
	#technologies-maui-hero[b-1iu0fmjm21] {
		display: block;
		max-width: 106%;
		transform: translate(-35%, -69%);
	}
	.technologies-maui-img[b-1iu0fmjm21] {
		margin: 0 -10px -0.25rem -10px;
		max-height: 100px;
	}
}
@media (min-width: 768px) {
	#technologies-maui-hero[b-1iu0fmjm21] {
		max-width: 102%;
		transform: translate(-35%, -57%);
	}
	.technologies-maui-img[b-1iu0fmjm21] {
		margin: 0 -12px -0.5rem -12px;
		max-height: 120px;
	}
}
@media (min-width: 992px) {
	#technologies-maui-hero[b-1iu0fmjm21] {
		max-width: 98%;
		transform: translate(-33%, -55%);
	}
}
@media (min-width: 1200px) {
	#technologies-maui-hero[b-1iu0fmjm21] {
		max-width: 94%;
		transform: translate(-31%, -53%);
	}
}
@media (min-width: 1400px) {
	#technologies-maui-hero[b-1iu0fmjm21] {
		max-width: 90%;
		transform: translate(-29%, -53%);
	}
}
@media (min-width: 1536px) {
	#technologies-maui-hero[b-1iu0fmjm21] {
		max-width: 86%;
		transform: translate(-27%, -53%);
	}
}
@media (min-width: 1706px) {
	#technologies-maui-hero[b-1iu0fmjm21] {
		max-width: 82%;
		transform: translate(-25%, -53%);
	}
}
@media (min-width: 1920px) {
	#technologies-maui-hero[b-1iu0fmjm21] {
		max-width: 78%;
		transform: translate(-23%, -53%);
	}
}
@media (min-width: 2048px) {
	#technologies-maui-hero[b-1iu0fmjm21] {
		max-width: 74%;
		transform: translate(-21%, -53%);
	}
}
@media (min-width: 2194px) {
	#technologies-maui-hero[b-1iu0fmjm21] {
		max-width: 70%;
		transform: translate(-19%, -53%);
	}
}
@media (min-width: 2363px) {
	#technologies-maui-hero[b-1iu0fmjm21] {
		max-width: 66%;
		transform: translate(-17%, -53%);
	}
}
@media (min-width: 2560px) {
	#technologies-maui-hero[b-1iu0fmjm21] {
		max-width: 62%;
		transform: translate(-15%, -53%);
	}
}
@media (min-width: 2793px) {
	#technologies-maui-hero[b-1iu0fmjm21] {
		max-width: 58%;
		transform: translate(-13%, -53%);
	}
}
@media (min-width: 3072px) {
	#technologies-maui-hero[b-1iu0fmjm21] {
		max-width: 54%;
		transform: translate(-11%, -53%);
	}
}
@media (min-width: 3413px) {
	#technologies-maui-hero[b-1iu0fmjm21] {
		max-width: 50%;
		transform: translate(-9%, -53%);
	}
}
/* /Pages/Main/Dev/2Technologies/2Blazor.razor.rz.scp.css */
h3 > span[b-giwfx1ge8y] {
	background: linear-gradient(128.87deg, #512bd4 14.05%, #d600aa 89.3%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

#technologies-blazor-hero[b-giwfx1ge8y] {
	display: none;
	left: 100%;
	position: absolute;
	top: 50%;
}
.technologies-blazor-img[b-giwfx1ge8y] {
	margin: 0 -8px;
	max-height: 80px;
}
@media (min-width: 576px) {
	#technologies-blazor-hero[b-giwfx1ge8y] {
		display: block;
		max-width: 106%;
		transform: translate(-51%, -67%);
	}
	.technologies-blazor-img[b-giwfx1ge8y] {
		margin: 0 -10px -0.25rem -10px;
		max-height: 100px;
	}
}
@media (min-width: 768px) {
	#technologies-blazor-hero[b-giwfx1ge8y] {
		max-width: 102%;
		transform: translate(-51%, -55%);
	}
	.technologies-blazor-img[b-giwfx1ge8y] {
		margin: 0 -12px -0.5rem -12px;
		max-height: 120px;
	}
}
@media (min-width: 992px) {
	#technologies-blazor-hero[b-giwfx1ge8y] {
		max-width: 98%;
		transform: translate(-53%, -53%);
	}
}
@media (min-width: 1200px) {
	#technologies-blazor-hero[b-giwfx1ge8y] {
		max-width: 94%;
		transform: translate(-55%, -51%);
	}
}
@media (min-width: 1400px) {
	#technologies-blazor-hero[b-giwfx1ge8y] {
		max-width: 90%;
		transform: translate(-57%, -51%);
	}
}
@media (min-width: 1536px) {
	#technologies-blazor-hero[b-giwfx1ge8y] {
		max-width: 86%;
		transform: translate(-59%, -51%);
	}
}
@media (min-width: 1706px) {
	#technologies-blazor-hero[b-giwfx1ge8y] {
		max-width: 82%;
		transform: translate(-61%, -51%);
	}
}
@media (min-width: 1920px) {
	#technologies-blazor-hero[b-giwfx1ge8y] {
		max-width: 78%;
		transform: translate(-63%, -51%);
	}
}
@media (min-width: 2048px) {
	#technologies-blazor-hero[b-giwfx1ge8y] {
		max-width: 74%;
		transform: translate(-65%, -51%);
	}
}
@media (min-width: 2194px) {
	#technologies-blazor-hero[b-giwfx1ge8y] {
		max-width: 70%;
		transform: translate(-67%, -51%);
	}
}
@media (min-width: 2363px) {
	#technologies-blazor-hero[b-giwfx1ge8y] {
		max-width: 66%;
		transform: translate(-69%, -51%);
	}
}
@media (min-width: 2560px) {
	#technologies-blazor-hero[b-giwfx1ge8y] {
		max-width: 62%;
		transform: translate(-71%, -51%);
	}
}
@media (min-width: 2793px) {
	#technologies-blazor-hero[b-giwfx1ge8y] {
		max-width: 58%;
		transform: translate(-73%, -51%);
	}
}
@media (min-width: 3072px) {
	#technologies-blazor-hero[b-giwfx1ge8y] {
		max-width: 54%;
		transform: translate(-75%, -51%);
	}
}
@media (min-width: 3413px) {
	#technologies-blazor-hero[b-giwfx1ge8y] {
		max-width: 50%;
		transform: translate(-77%, -51%);
	}
}
/* /Pages/Main/DevOps/1Platforms.razor.rz.scp.css */
.platforms-badge[b-twst9bf52q] {
	width: 54px;
}
@media (min-width: 768px) {
	.platforms-badge[b-twst9bf52q] {
		font-size: 14px;
		width: 63px;
	}
}

.platforms-badge-technologies-maui[b-twst9bf52q] {
	background: linear-gradient(128.87deg, #0b6cff 14.05%, #512bd4 89.3%);
}

.platforms-badge-technologies-blazor[b-twst9bf52q] {
	background: linear-gradient(128.87deg, #512bd4 14.05%, #d600aa 89.3%);
}

.pt-badge[b-twst9bf52q] {
	padding-top: 10px;
}
@media (min-width: 768px) {
	.pt-badge[b-twst9bf52q] {
		padding-top: 12px;
	}
}
/* /Pages/Main/DevOps/2Technologies/0Technologies.razor.rz.scp.css */
[b-xjqo8vk9ga] {
	--carousel-slide-border: 1px;
	--carousel-slide-count: 20;
	--carousel-slide-height: 80px;
	--carousel-slide-margin-x: 8px;
	--carousel-slide-padding: 16px;
	--carousel-slide-width: 128px;
	--carousel-wrapper-animation-duration: 20s;
	--carousel-wrapper-multiplicator: 1;
}
@media (min-width: 768px) {
	[b-xjqo8vk9ga] {
		--carousel-slide-height: 92px;
		--carousel-slide-margin-x: 12px;
		--carousel-slide-width: 138px;
	}
}
@media (min-width: 1200px) {
	[b-xjqo8vk9ga] {
		--carousel-wrapper-animation-duration: 30s;
		--carousel-wrapper-multiplicator: 2;
	}
}

.carousel[b-xjqo8vk9ga] {
	overflow: hidden;
	padding: 0;
}

@keyframes scroll-b-xjqo8vk9ga {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(calc(-0.5 * var(--carousel-wrapper-multiplicator) * var(--carousel-slide-count) * (var(--carousel-slide-width) + 2 * (var(--carousel-slide-border) + var(--carousel-slide-margin-x)))));
	}
}
.carousel-wrapper[b-xjqo8vk9ga] {
	animation: scroll-b-xjqo8vk9ga var(--carousel-wrapper-animation-duration) linear infinite;
	display: flex;
	width: calc(var(--carousel-wrapper-multiplicator) * var(--carousel-slide-count) * (var(--carousel-slide-width) + 2 * (var(--carousel-slide-border) + var(--carousel-slide-margin-x))));
}

.carousel-group[b-xjqo8vk9ga] {
	display: flex;
}

.carousel-slide[b-xjqo8vk9ga] {
	font-style: italic;
	margin: 0 var(--carousel-slide-margin-x);
}
.carousel-slide .card-body[b-xjqo8vk9ga] {
	align-items: center;
	display: flex;
	height: var(--carousel-slide-height);
}
.carousel-slide .card-body > div[b-xjqo8vk9ga] {
	width: calc(var(--carousel-slide-width) - 2 * var(--carousel-slide-padding));
}
/* /Pages/Main/DevOps/2Technologies/1Maui.razor.rz.scp.css */
h3 > span[b-trt1vmu5sj] {
	background: linear-gradient(128.87deg, #0b6cff 14.05%, #512bd4 89.3%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

#technologies-maui-hero[b-trt1vmu5sj] {
	display: none;
	left: 0%;
	position: absolute;
	top: 50%;
}
.technologies-maui-img[b-trt1vmu5sj] {
	margin: 0 -8px;
	max-height: 80px;
}
@media (min-width: 576px) {
	#technologies-maui-hero[b-trt1vmu5sj] {
		display: block;
		max-width: 106%;
		transform: translate(-35%, -69%);
	}
	.technologies-maui-img[b-trt1vmu5sj] {
		margin: 0 -10px -0.25rem -10px;
		max-height: 100px;
	}
}
@media (min-width: 768px) {
	#technologies-maui-hero[b-trt1vmu5sj] {
		max-width: 102%;
		transform: translate(-35%, -57%);
	}
	.technologies-maui-img[b-trt1vmu5sj] {
		margin: 0 -12px -0.5rem -12px;
		max-height: 120px;
	}
}
@media (min-width: 992px) {
	#technologies-maui-hero[b-trt1vmu5sj] {
		max-width: 98%;
		transform: translate(-33%, -55%);
	}
}
@media (min-width: 1200px) {
	#technologies-maui-hero[b-trt1vmu5sj] {
		max-width: 94%;
		transform: translate(-31%, -53%);
	}
}
@media (min-width: 1400px) {
	#technologies-maui-hero[b-trt1vmu5sj] {
		max-width: 90%;
		transform: translate(-29%, -53%);
	}
}
@media (min-width: 1536px) {
	#technologies-maui-hero[b-trt1vmu5sj] {
		max-width: 86%;
		transform: translate(-27%, -53%);
	}
}
@media (min-width: 1706px) {
	#technologies-maui-hero[b-trt1vmu5sj] {
		max-width: 82%;
		transform: translate(-25%, -53%);
	}
}
@media (min-width: 1920px) {
	#technologies-maui-hero[b-trt1vmu5sj] {
		max-width: 78%;
		transform: translate(-23%, -53%);
	}
}
@media (min-width: 2048px) {
	#technologies-maui-hero[b-trt1vmu5sj] {
		max-width: 74%;
		transform: translate(-21%, -53%);
	}
}
@media (min-width: 2194px) {
	#technologies-maui-hero[b-trt1vmu5sj] {
		max-width: 70%;
		transform: translate(-19%, -53%);
	}
}
@media (min-width: 2363px) {
	#technologies-maui-hero[b-trt1vmu5sj] {
		max-width: 66%;
		transform: translate(-17%, -53%);
	}
}
@media (min-width: 2560px) {
	#technologies-maui-hero[b-trt1vmu5sj] {
		max-width: 62%;
		transform: translate(-15%, -53%);
	}
}
@media (min-width: 2793px) {
	#technologies-maui-hero[b-trt1vmu5sj] {
		max-width: 58%;
		transform: translate(-13%, -53%);
	}
}
@media (min-width: 3072px) {
	#technologies-maui-hero[b-trt1vmu5sj] {
		max-width: 54%;
		transform: translate(-11%, -53%);
	}
}
@media (min-width: 3413px) {
	#technologies-maui-hero[b-trt1vmu5sj] {
		max-width: 50%;
		transform: translate(-9%, -53%);
	}
}
/* /Pages/Main/DevOps/2Technologies/2Blazor.razor.rz.scp.css */
h3 > span[b-ebe5lpki5y] {
	background: linear-gradient(128.87deg, #512bd4 14.05%, #d600aa 89.3%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

#technologies-blazor-hero[b-ebe5lpki5y] {
	display: none;
	left: 100%;
	position: absolute;
	top: 50%;
}
.technologies-blazor-img[b-ebe5lpki5y] {
	margin: 0 -8px;
	max-height: 80px;
}
@media (min-width: 576px) {
	#technologies-blazor-hero[b-ebe5lpki5y] {
		display: block;
		max-width: 106%;
		transform: translate(-51%, -67%);
	}
	.technologies-blazor-img[b-ebe5lpki5y] {
		margin: 0 -10px -0.25rem -10px;
		max-height: 100px;
	}
}
@media (min-width: 768px) {
	#technologies-blazor-hero[b-ebe5lpki5y] {
		max-width: 102%;
		transform: translate(-51%, -55%);
	}
	.technologies-blazor-img[b-ebe5lpki5y] {
		margin: 0 -12px -0.5rem -12px;
		max-height: 120px;
	}
}
@media (min-width: 992px) {
	#technologies-blazor-hero[b-ebe5lpki5y] {
		max-width: 98%;
		transform: translate(-53%, -53%);
	}
}
@media (min-width: 1200px) {
	#technologies-blazor-hero[b-ebe5lpki5y] {
		max-width: 94%;
		transform: translate(-55%, -51%);
	}
}
@media (min-width: 1400px) {
	#technologies-blazor-hero[b-ebe5lpki5y] {
		max-width: 90%;
		transform: translate(-57%, -51%);
	}
}
@media (min-width: 1536px) {
	#technologies-blazor-hero[b-ebe5lpki5y] {
		max-width: 86%;
		transform: translate(-59%, -51%);
	}
}
@media (min-width: 1706px) {
	#technologies-blazor-hero[b-ebe5lpki5y] {
		max-width: 82%;
		transform: translate(-61%, -51%);
	}
}
@media (min-width: 1920px) {
	#technologies-blazor-hero[b-ebe5lpki5y] {
		max-width: 78%;
		transform: translate(-63%, -51%);
	}
}
@media (min-width: 2048px) {
	#technologies-blazor-hero[b-ebe5lpki5y] {
		max-width: 74%;
		transform: translate(-65%, -51%);
	}
}
@media (min-width: 2194px) {
	#technologies-blazor-hero[b-ebe5lpki5y] {
		max-width: 70%;
		transform: translate(-67%, -51%);
	}
}
@media (min-width: 2363px) {
	#technologies-blazor-hero[b-ebe5lpki5y] {
		max-width: 66%;
		transform: translate(-69%, -51%);
	}
}
@media (min-width: 2560px) {
	#technologies-blazor-hero[b-ebe5lpki5y] {
		max-width: 62%;
		transform: translate(-71%, -51%);
	}
}
@media (min-width: 2793px) {
	#technologies-blazor-hero[b-ebe5lpki5y] {
		max-width: 58%;
		transform: translate(-73%, -51%);
	}
}
@media (min-width: 3072px) {
	#technologies-blazor-hero[b-ebe5lpki5y] {
		max-width: 54%;
		transform: translate(-75%, -51%);
	}
}
@media (min-width: 3413px) {
	#technologies-blazor-hero[b-ebe5lpki5y] {
		max-width: 50%;
		transform: translate(-77%, -51%);
	}
}
/* /Pages/Main/Ops/1Platforms.razor.rz.scp.css */
.platforms-badge[b-yp8qnco7x9] {
	width: 54px;
}
@media (min-width: 768px) {
	.platforms-badge[b-yp8qnco7x9] {
		font-size: 14px;
		width: 63px;
	}
}

.platforms-badge-technologies-maui[b-yp8qnco7x9] {
	background: linear-gradient(128.87deg, #0b6cff 14.05%, #512bd4 89.3%);
}

.platforms-badge-technologies-blazor[b-yp8qnco7x9] {
	background: linear-gradient(128.87deg, #512bd4 14.05%, #d600aa 89.3%);
}

.pt-badge[b-yp8qnco7x9] {
	padding-top: 10px;
}
@media (min-width: 768px) {
	.pt-badge[b-yp8qnco7x9] {
		padding-top: 12px;
	}
}
/* /Pages/Main/Ops/2Technologies/0Technologies.razor.rz.scp.css */
[b-y55ybkffl9] {
	--carousel-slide-border: 1px;
	--carousel-slide-count: 20;
	--carousel-slide-height: 80px;
	--carousel-slide-margin-x: 8px;
	--carousel-slide-padding: 16px;
	--carousel-slide-width: 128px;
	--carousel-wrapper-animation-duration: 20s;
	--carousel-wrapper-multiplicator: 1;
}
@media (min-width: 768px) {
	[b-y55ybkffl9] {
		--carousel-slide-height: 92px;
		--carousel-slide-margin-x: 12px;
		--carousel-slide-width: 138px;
	}
}
@media (min-width: 1200px) {
	[b-y55ybkffl9] {
		--carousel-wrapper-animation-duration: 30s;
		--carousel-wrapper-multiplicator: 2;
	}
}

.carousel[b-y55ybkffl9] {
	overflow: hidden;
	padding: 0;
}

@keyframes scroll-b-y55ybkffl9 {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(calc(-0.5 * var(--carousel-wrapper-multiplicator) * var(--carousel-slide-count) * (var(--carousel-slide-width) + 2 * (var(--carousel-slide-border) + var(--carousel-slide-margin-x)))));
	}
}
.carousel-wrapper[b-y55ybkffl9] {
	animation: scroll-b-y55ybkffl9 var(--carousel-wrapper-animation-duration) linear infinite;
	display: flex;
	width: calc(var(--carousel-wrapper-multiplicator) * var(--carousel-slide-count) * (var(--carousel-slide-width) + 2 * (var(--carousel-slide-border) + var(--carousel-slide-margin-x))));
}

.carousel-group[b-y55ybkffl9] {
	display: flex;
}

.carousel-slide[b-y55ybkffl9] {
	font-style: italic;
	margin: 0 var(--carousel-slide-margin-x);
}
.carousel-slide .card-body[b-y55ybkffl9] {
	align-items: center;
	display: flex;
	height: var(--carousel-slide-height);
}
.carousel-slide .card-body > div[b-y55ybkffl9] {
	width: calc(var(--carousel-slide-width) - 2 * var(--carousel-slide-padding));
}
/* /Pages/Main/Ops/2Technologies/1Maui.razor.rz.scp.css */
h3 > span[b-rqkk0ya1nj] {
	background: linear-gradient(128.87deg, #0b6cff 14.05%, #512bd4 89.3%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

#technologies-maui-hero[b-rqkk0ya1nj] {
	display: none;
	left: 0%;
	position: absolute;
	top: 50%;
}
.technologies-maui-img[b-rqkk0ya1nj] {
	margin: 0 -8px;
	max-height: 80px;
}
@media (min-width: 576px) {
	#technologies-maui-hero[b-rqkk0ya1nj] {
		display: block;
		max-width: 106%;
		transform: translate(-35%, -69%);
	}
	.technologies-maui-img[b-rqkk0ya1nj] {
		margin: 0 -10px -0.25rem -10px;
		max-height: 100px;
	}
}
@media (min-width: 768px) {
	#technologies-maui-hero[b-rqkk0ya1nj] {
		max-width: 102%;
		transform: translate(-35%, -57%);
	}
	.technologies-maui-img[b-rqkk0ya1nj] {
		margin: 0 -12px -0.5rem -12px;
		max-height: 120px;
	}
}
@media (min-width: 992px) {
	#technologies-maui-hero[b-rqkk0ya1nj] {
		max-width: 98%;
		transform: translate(-33%, -55%);
	}
}
@media (min-width: 1200px) {
	#technologies-maui-hero[b-rqkk0ya1nj] {
		max-width: 94%;
		transform: translate(-31%, -53%);
	}
}
@media (min-width: 1400px) {
	#technologies-maui-hero[b-rqkk0ya1nj] {
		max-width: 90%;
		transform: translate(-29%, -53%);
	}
}
@media (min-width: 1536px) {
	#technologies-maui-hero[b-rqkk0ya1nj] {
		max-width: 86%;
		transform: translate(-27%, -53%);
	}
}
@media (min-width: 1706px) {
	#technologies-maui-hero[b-rqkk0ya1nj] {
		max-width: 82%;
		transform: translate(-25%, -53%);
	}
}
@media (min-width: 1920px) {
	#technologies-maui-hero[b-rqkk0ya1nj] {
		max-width: 78%;
		transform: translate(-23%, -53%);
	}
}
@media (min-width: 2048px) {
	#technologies-maui-hero[b-rqkk0ya1nj] {
		max-width: 74%;
		transform: translate(-21%, -53%);
	}
}
@media (min-width: 2194px) {
	#technologies-maui-hero[b-rqkk0ya1nj] {
		max-width: 70%;
		transform: translate(-19%, -53%);
	}
}
@media (min-width: 2363px) {
	#technologies-maui-hero[b-rqkk0ya1nj] {
		max-width: 66%;
		transform: translate(-17%, -53%);
	}
}
@media (min-width: 2560px) {
	#technologies-maui-hero[b-rqkk0ya1nj] {
		max-width: 62%;
		transform: translate(-15%, -53%);
	}
}
@media (min-width: 2793px) {
	#technologies-maui-hero[b-rqkk0ya1nj] {
		max-width: 58%;
		transform: translate(-13%, -53%);
	}
}
@media (min-width: 3072px) {
	#technologies-maui-hero[b-rqkk0ya1nj] {
		max-width: 54%;
		transform: translate(-11%, -53%);
	}
}
@media (min-width: 3413px) {
	#technologies-maui-hero[b-rqkk0ya1nj] {
		max-width: 50%;
		transform: translate(-9%, -53%);
	}
}
/* /Pages/Main/Ops/2Technologies/2Blazor.razor.rz.scp.css */
h3 > span[b-malzkwr8ze] {
	background: linear-gradient(128.87deg, #512bd4 14.05%, #d600aa 89.3%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

#technologies-blazor-hero[b-malzkwr8ze] {
	display: none;
	left: 100%;
	position: absolute;
	top: 50%;
}
.technologies-blazor-img[b-malzkwr8ze] {
	margin: 0 -8px;
	max-height: 80px;
}
@media (min-width: 576px) {
	#technologies-blazor-hero[b-malzkwr8ze] {
		display: block;
		max-width: 106%;
		transform: translate(-51%, -67%);
	}
	.technologies-blazor-img[b-malzkwr8ze] {
		margin: 0 -10px -0.25rem -10px;
		max-height: 100px;
	}
}
@media (min-width: 768px) {
	#technologies-blazor-hero[b-malzkwr8ze] {
		max-width: 102%;
		transform: translate(-51%, -55%);
	}
	.technologies-blazor-img[b-malzkwr8ze] {
		margin: 0 -12px -0.5rem -12px;
		max-height: 120px;
	}
}
@media (min-width: 992px) {
	#technologies-blazor-hero[b-malzkwr8ze] {
		max-width: 98%;
		transform: translate(-53%, -53%);
	}
}
@media (min-width: 1200px) {
	#technologies-blazor-hero[b-malzkwr8ze] {
		max-width: 94%;
		transform: translate(-55%, -51%);
	}
}
@media (min-width: 1400px) {
	#technologies-blazor-hero[b-malzkwr8ze] {
		max-width: 90%;
		transform: translate(-57%, -51%);
	}
}
@media (min-width: 1536px) {
	#technologies-blazor-hero[b-malzkwr8ze] {
		max-width: 86%;
		transform: translate(-59%, -51%);
	}
}
@media (min-width: 1706px) {
	#technologies-blazor-hero[b-malzkwr8ze] {
		max-width: 82%;
		transform: translate(-61%, -51%);
	}
}
@media (min-width: 1920px) {
	#technologies-blazor-hero[b-malzkwr8ze] {
		max-width: 78%;
		transform: translate(-63%, -51%);
	}
}
@media (min-width: 2048px) {
	#technologies-blazor-hero[b-malzkwr8ze] {
		max-width: 74%;
		transform: translate(-65%, -51%);
	}
}
@media (min-width: 2194px) {
	#technologies-blazor-hero[b-malzkwr8ze] {
		max-width: 70%;
		transform: translate(-67%, -51%);
	}
}
@media (min-width: 2363px) {
	#technologies-blazor-hero[b-malzkwr8ze] {
		max-width: 66%;
		transform: translate(-69%, -51%);
	}
}
@media (min-width: 2560px) {
	#technologies-blazor-hero[b-malzkwr8ze] {
		max-width: 62%;
		transform: translate(-71%, -51%);
	}
}
@media (min-width: 2793px) {
	#technologies-blazor-hero[b-malzkwr8ze] {
		max-width: 58%;
		transform: translate(-73%, -51%);
	}
}
@media (min-width: 3072px) {
	#technologies-blazor-hero[b-malzkwr8ze] {
		max-width: 54%;
		transform: translate(-75%, -51%);
	}
}
@media (min-width: 3413px) {
	#technologies-blazor-hero[b-malzkwr8ze] {
		max-width: 50%;
		transform: translate(-77%, -51%);
	}
}
/* /Pages/Main/Shared/Contact.razor.rz.scp.css */
/*a > img {
	width: 56px;
}
@media (min-width: 576px) {
	a > img {
		width: 48px;
	}
}
@media (min-width: 768px) {
	a > img {
		width: 56px;
	}
}
@media (min-width: 992px) {
	a > img {
		width: 64px;
	}
}*/

a[b-24jymt1a4j] {
	color: white;
}

.card[b-24jymt1a4j] {
	/*background: linear-gradient(128.87deg, #0b6cff 14.05%, #512bd4 89.3%);
	background: linear-gradient(128.87deg, #512bd4 14.05%, #d600aa 89.3%);*/
	background: linear-gradient(128.87deg, #2e4be9 14.05%, #9416bf 89.3%);
}

/*.badge-base {
	margin-bottom: -5px;
	margin-left: -1px;
	margin-right: -54px;
}
	/*.badge-base.d-md-inline-block {
		margin-right: -28px;
	}
	.badge-base.d-lg-inline-block {
		margin-right: -8px;
	}
	.badge-base.d-xl-inline-block {
		margin-right: -4px;
	}*/
