/* Homepage page styles: rails, tools, cases ribbon */

/* Homepage optimization */

.stk-home-h1 {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.stk-home-section-tools {
	width: min(1200px, calc(100% - 40px));
	margin: 0 auto 18px;
	display: flex;
	justify-content: flex-end;
	font-family: "SiteSans", "TildaSans", Arial, sans-serif;
}

.stk-home-cta {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 10px 18px;
	border-radius: 8px;
	background: #66bbf0;
	color: #fff !important;
	font-weight: 700;
	font-size: 14px;
	text-decoration: none !important;
	transition: background 0.15s ease;
}

.stk-home-cta:hover {
	background: #4aaeeb;
}

/* Horizontal rails for cases / categories / extras */
[data-stk-rail],
.stk-home-rail {
	display: flex !important;
	flex-wrap: nowrap !important;
	gap: 16px;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	scroll-snap-type: x mandatory;
	padding-bottom: 12px;
}

[data-stk-rail] > *,
.stk-home-rail > * {
	flex: 0 0 min(320px, 78vw);
	scroll-snap-align: start;
	max-width: min(320px, 78vw);
}

#rec1846704721 [data-stk-rail] > *,
#rec1798373411 [data-stk-rail] > * {
	flex-basis: min(360px, 82vw);
	max-width: min(360px, 82vw);
}

/* Categories grid becomes a horizontal rail */
#rec1798373411 .stk-block-979__grid[data-stk-rail],
#rec1798373411 .t979__grid[data-stk-rail] {
	display: flex !important;
	flex-wrap: nowrap !important;
	grid-template-columns: none !important;
	gap: 16px;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	scroll-snap-type: x mandatory;
	padding: 0 20px 12px;
}

#rec1798373411 .stk-block-979__grid[data-stk-rail] > *,
#rec1798373411 .t979__grid[data-stk-rail] > * {
	flex: 0 0 min(280px, 70vw);
	max-width: min(280px, 70vw);
	scroll-snap-align: start;
	width: min(280px, 70vw) !important;
}

.stk-home-extra {
	padding: 72px 0 40px;
	background: #f1f9fe;
	font-family: "SiteSans", "TildaSans", Arial, sans-serif;
	color: #1f2530;
}

.stk-home-extra__inner {
	width: min(1200px, calc(100% - 40px));
	margin: 0 auto;
}

.stk-home-extra__head {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	flex-wrap: wrap;
	margin-bottom: 24px;
}

.stk-home-extra__title {
	margin: 0;
	font-size: clamp(28px, 4vw, 40px);
	line-height: 1.15;
	font-weight: 700;
}

.stk-home-slide {
	display: flex;
	align-items: flex-end;
	min-height: 180px;
	padding: 20px;
	border-radius: 14px;
	background: linear-gradient(160deg, #ffffff 0%, #e7f3fb 100%);
	border: 1px solid rgba(16, 32, 50, 0.08);
	color: #1f2530 !important;
	text-decoration: none !important;
	box-sizing: border-box;
}

.stk-home-slide__title {
	font-size: 18px;
	font-weight: 700;
	line-height: 1.3;
}

.stk-home-slide_empty {
	align-items: center;
	justify-content: center;
	text-align: center;
	color: #6b7683 !important;
	font-size: 15px;
}

/* Preserved homepage blocks stay in DOM for restore, not rendered */
template.stk-home-preserved {
	display: none !important;
}

@media screen and (max-width: 720px) {
	.stk-home-section-tools {
		justify-content: stretch;
	}

	.stk-home-section-tools .stk-home-cta,
	.stk-home-extra__head .stk-home-cta {
		width: 100%;
	}
}

/* Category rail: aligned images and pagination dots. */
#rec1798373411 .stk-block-979__grid[data-stk-rail],
#rec1798373411 .t979__grid[data-stk-rail] {
        align-items: flex-start;
        padding-bottom: 28px;
        scrollbar-width: none;
}

#rec1798373411 .stk-block-979__grid[data-stk-rail]::-webkit-scrollbar,
#rec1798373411 .t979__grid[data-stk-rail]::-webkit-scrollbar {
        display: none;
}

#rec1798373411 .stk-block-979__grid[data-stk-rail] > *,
#rec1798373411 .t979__grid[data-stk-rail] > * {
        height: 220px !important;
        overflow: hidden;
}

#rec1798373411 .stk-block-979__image,
#rec1798373411 .t979__image {
        width: 100% !important;
        height: 220px !important;
        object-fit: cover;
        object-position: center;
}

.stk-rail-pagination {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        margin: 14px auto 0;
        padding: 0 20px;
}

.stk-rail-pagination__dot {
        width: 9px;
        height: 9px;
        padding: 0;
        border: 0;
        border-radius: 50%;
        background: rgba(102, 187, 240, 0.35);
        cursor: pointer;
        transition: background 0.15s ease, transform 0.15s ease;
}

.stk-rail-pagination__dot.is-active {
        background: #66bbf0;
        transform: scale(1.2);
}

.stk-home-extra__head {
        justify-content: flex-start;
}

.stk-home-extra__foot {
        display: flex;
        justify-content: center;
        margin-top: 26px;
}

@media screen and (max-width: 720px) {
        .stk-home-extra__foot .stk-home-cta {
                width: auto;
                min-width: 170px;
        }
}

/* Prevent page-level horizontal overflow from imported wide rails/records. */
html,
body,
#page,
#allrecords,
.stk-site,
.stk-record,
.t-record,
.t-rec {
        max-width: 100%;
        overflow-x: hidden;
}

[data-stk-rail],
.stk-home-rail,
#rec1798373411 .stk-block-979__grid[data-stk-rail],
#rec1798373411 .t979__grid[data-stk-rail] {
        max-width: 100vw;
        box-sizing: border-box;
}

/* Category slider: centered viewport, stable cards and visible pagination. */
#rec1798373411 {
        padding-bottom: 76px !important;
}

#rec1798373411 .stk-block-979__container,
#rec1798373411 .t979__container {
        width: min(1280px, calc(100% - 40px)) !important;
        max-width: min(1280px, calc(100% - 40px)) !important;
        margin-right: auto !important;
        margin-left: auto !important;
        overflow: hidden;
}

#rec1798373411 .stk-block-979__grid[data-stk-rail],
#rec1798373411 .t979__grid[data-stk-rail] {
        gap: 18px;
        padding: 0 0 22px;
        max-width: 100% !important;
        scroll-padding-left: 0;
}

#rec1798373411 .stk-block-979__grid[data-stk-rail] > *,
#rec1798373411 .t979__grid[data-stk-rail] > * {
        flex: 0 0 304px !important;
        width: 304px !important;
        max-width: 304px !important;
        height: 220px !important;
}

#rec1798373411 + .stk-rail-pagination,
#rec1798373411 .stk-rail-pagination,
#rec1798373411 .stk-block-979__container + .stk-rail-pagination,
#rec1798373411 .t979__container + .stk-rail-pagination {
        margin-top: 22px;
        margin-bottom: 34px;
}

@media screen and (max-width: 720px) {
        #rec1798373411 {
                padding-bottom: 58px !important;
        }

        #rec1798373411 .stk-block-979__container,
        #rec1798373411 .t979__container {
                width: min(100% - 24px, 420px) !important;
                max-width: min(100% - 24px, 420px) !important;
        }

        #rec1798373411 .stk-block-979__grid[data-stk-rail] > *,
        #rec1798373411 .t979__grid[data-stk-rail] > * {
                flex-basis: min(320px, 86vw) !important;
                width: min(320px, 86vw) !important;
                max-width: min(320px, 86vw) !important;
        }
}

/* Category slider arrows. */
#rec1798373411 .stk-rail-shell {
        position: relative;
        box-sizing: border-box;
        padding-right: 58px;
        padding-left: 58px;
        overflow: visible;
}

#rec1798373411 .stk-rail-arrow {
        position: absolute;
        top: 110px;
        z-index: 8;
        width: 42px;
        height: 42px;
        border: 0;
        border-radius: 50%;
        background: #66bbf0;
        color: #fff;
        font-family: Arial, sans-serif;
        font-size: 38px;
        line-height: 38px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding: 0 0 4px;
        cursor: pointer;
        box-shadow: 0 10px 24px rgba(37, 151, 220, 0.24);
        transition: background-color 0.15s ease, opacity 0.15s ease, transform 0.15s ease;
}

#rec1798373411 .stk-rail-arrow:hover {
        background: #4aaeeb;
        transform: translateY(-1px);
}

#rec1798373411 .stk-rail-arrow:disabled {
        opacity: 0.38;
        cursor: default;
        transform: none;
}

#rec1798373411 .stk-rail-arrow--prev {
        left: 0;
}

#rec1798373411 .stk-rail-arrow--next {
        right: 0;
}

@media screen and (max-width: 720px) {
        #rec1798373411 .stk-rail-shell {
                padding-right: 42px;
                padding-left: 42px;
        }

        #rec1798373411 .stk-rail-arrow {
                width: 34px;
                height: 34px;
                font-size: 30px;
                line-height: 30px;
        }
}

/* Simple category slider override. */
#rec1798373411 .stk-category-slider {
        position: relative;
        width: min(1280px, calc(100% - 40px)) !important;
        max-width: min(1280px, calc(100% - 40px)) !important;
        margin-right: auto !important;
        margin-left: auto !important;
        padding-right: 62px;
        padding-left: 62px;
        overflow: hidden;
        box-sizing: border-box;
}

#rec1798373411 .stk-category-slider .stk-block-979__grid[data-stk-rail],
#rec1798373411 .stk-category-slider .t979__grid[data-stk-rail] {
        display: flex !important;
        flex-wrap: nowrap !important;
        gap: 18px;
        width: max-content !important;
        max-width: none !important;
        overflow: visible !important;
        padding: 0 0 28px !important;
        scroll-snap-type: none !important;
        transition: transform 0.32s ease;
        will-change: transform;
}

#rec1798373411 .stk-category-slider .stk-block-979__grid[data-stk-rail] > *,
#rec1798373411 .stk-category-slider .t979__grid[data-stk-rail] > * {
        flex: 0 0 286px !important;
        width: 286px !important;
        max-width: 286px !important;
        height: 206px !important;
}

#rec1798373411 .stk-category-slider .stk-block-979__image,
#rec1798373411 .stk-category-slider .t979__image {
        height: 206px !important;
}

#rec1798373411 .stk-category-slider__arrow {
        position: absolute;
        top: 82px;
        z-index: 12;
        width: 42px;
        height: 42px;
        border: 0;
        border-radius: 50%;
        background: #66bbf0;
        color: #fff;
        font-family: Arial, sans-serif;
        font-size: 38px;
        line-height: 38px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding: 0 0 4px;
        cursor: pointer;
        box-shadow: 0 10px 24px rgba(37, 151, 220, 0.24);
}

#rec1798373411 .stk-category-slider__arrow:hover {
        background: #4aaeeb;
}

#rec1798373411 .stk-category-slider__arrow:disabled {
        opacity: 0.36;
        cursor: default;
}

#rec1798373411 .stk-category-slider__arrow--prev {
        left: 10px;
}

#rec1798373411 .stk-category-slider__arrow--next {
        right: 10px;
}

#rec1798373411 .stk-category-slider .stk-rail-pagination {
        margin-top: 18px;
        margin-bottom: 40px;
}

@media screen and (max-width: 720px) {
        #rec1798373411 .stk-category-slider {
                width: min(100% - 24px, 430px) !important;
                max-width: min(100% - 24px, 430px) !important;
                padding-right: 42px;
                padding-left: 42px;
        }

        #rec1798373411 .stk-category-slider .stk-block-979__grid[data-stk-rail] > *,
        #rec1798373411 .stk-category-slider .t979__grid[data-stk-rail] > * {
                flex-basis: min(304px, calc(100vw - 108px)) !important;
                width: min(304px, calc(100vw - 108px)) !important;
                max-width: min(304px, calc(100vw - 108px)) !important;
        }

        #rec1798373411 .stk-category-slider__arrow {
                top: 86px;
                width: 34px;
                height: 34px;
                font-size: 30px;
                line-height: 30px;
        }

        #rec1798373411 .stk-category-slider__arrow--prev {
                left: 2px;
        }

        #rec1798373411 .stk-category-slider__arrow--next {
                right: 2px;
        }
}

/* ---- cases ribbon (overrides) ---- */
/* «Реальные примеры решения проблем» — горизонтальная лента карточек */

#rec1846704721.stk-record,
#rec1846704721.t-rec,
#rec1846704721 {
	padding-top: 100px !important;
	padding-bottom: 56px !important;
	background-color: #f1f9fe !important;
	overflow: visible !important;
}

#rec1846704721 .stk-section__title,
#rec1846704721 .t-section__title {
	margin-bottom: 28px !important;
	text-align: center;
	color: #12151a;
}

#rec1846704721 .stk-home-section-tools,
#rec1846704721 .stk-home-section-tools_cases {
	width: min(1200px, calc(100% - 40px));
	margin: 0 auto 28px;
	display: flex;
	justify-content: center;
}

#rec1846704721 .stk-block-902__container,
#rec1846704721 .t902__container,
#rec1846704721 .stk-block-902__container[data-stk-rail],
#rec1846704721 .t902__container[data-stk-rail] {
	display: flex !important;
	flex-wrap: nowrap !important;
	grid-template-columns: none !important;
	align-items: stretch;
	justify-content: flex-start !important;
	gap: 20px;
	width: 100% !important;
	max-width: none !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding: 8px max(20px, calc((100% - 1200px) / 2)) 20px !important;
	box-sizing: border-box;
	overflow-x: auto;
	overflow-y: visible;
	-webkit-overflow-scrolling: touch;
	scroll-snap-type: x proximity;
	scroll-padding-inline: max(20px, calc((100% - 1200px) / 2));
	scrollbar-width: thin;
	scrollbar-color: #66bbf0 transparent;
}

#rec1846704721 .stk-block-902__container::before,
#rec1846704721 .stk-block-902__container::after,
#rec1846704721 .t902__container::before,
#rec1846704721 .t902__container::after {
	content: none !important;
	display: none !important;
}

#rec1846704721 .stk-block-902__container > .stk-card__col,
#rec1846704721 .stk-block-902__container > .t-card__col,
#rec1846704721 [data-stk-rail] > .stk-card__col,
#rec1846704721 [data-stk-rail] > .t-card__col {
	float: none !important;
	display: flex !important;
	flex: 0 0 min(340px, 82vw) !important;
	width: min(340px, 82vw) !important;
	max-width: min(340px, 82vw) !important;
	min-width: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	box-sizing: border-box;
	height: auto !important;
	scroll-snap-align: start;
}

#rec1846704721 .stk-block-902__separator,
#rec1846704721 .t902__separator {
	display: none !important;
}

#rec1846704721 .stk-block-902__inner-col,
#rec1846704721 .t902__inner-col {
	position: relative;
	overflow: hidden;
	isolation: isolate;
	display: flex;
	flex-direction: column;
	background-color: #ffffff;
	border-radius: 16px;
	box-shadow: 0 10px 28px rgba(21, 32, 43, 0.08);
	width: 100%;
	height: 100%;
	border: 1px solid rgba(36, 151, 220, 0.1);
	transition: transform 0.2s ease, box-shadow 0.2s ease;
}

#rec1846704721 .stk-block-902__inner-col:hover,
#rec1846704721 .t902__inner-col:hover {
	transform: translateY(-3px);
	box-shadow: 0 16px 34px rgba(21, 32, 43, 0.12);
}

#rec1846704721 .stk-block-902__wrap,
#rec1846704721 .t902__wrap {
	display: flex !important;
	flex-direction: column !important;
	align-items: stretch;
	min-height: 0;
	height: 100% !important;
}

#rec1846704721 .stk-block-902 .stk-block-902__wrap_left,
#rec1846704721 .stk-block-902 .t902__wrap_left,
#rec1846704721 .t902 .stk-block-902__wrap_left,
#rec1846704721 .t902 .t902__wrap_left {
	position: relative !important;
	flex: 0 0 200px !important;
	flex-basis: 200px !important;
	align-self: stretch !important;
	width: 100% !important;
	max-width: 100% !important;
	min-width: 0 !important;
	height: 200px !important;
	min-height: 200px !important;
	overflow: hidden !important;
}

#rec1846704721 .stk-block-902__bgwrapper,
#rec1846704721 .stk-block-902__bgwrapper_height,
#rec1846704721 .t902__bgwrapper,
#rec1846704721 .t902__bgwrapper_height {
	position: absolute !important;
	inset: 0 !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
	min-height: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden !important;
}

#rec1846704721 .stk-block-902__bgimg,
#rec1846704721 .t902__bgimg,
#rec1846704721 .stk-bgimg,
#rec1846704721 .t-bgimg {
	position: absolute !important;
	inset: 0 !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	z-index: 2;
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
	max-height: none !important;
	margin: 0 !important;
	padding: 0 !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

#rec1846704721 .stk-block-902__bgwrapper img,
#rec1846704721 .t902__bgwrapper img,
#rec1846704721 .stk-block-902__wrap_left img,
#rec1846704721 .t902__wrap_left img {
	display: block !important;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
	object-position: center center !important;
}

#rec1846704721 .stk-block-902__wrap_right,
#rec1846704721 .t902__wrap_right {
	flex: 1 1 auto;
	min-width: 0;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
}

#rec1846704721 .stk-block-902__content,
#rec1846704721 .t902__content {
	padding: 18px 18px 20px;
	box-sizing: border-box;
	height: 100%;
	display: flex;
	flex-direction: column;
	gap: 10px;
}

#rec1846704721 .stk-card__title,
#rec1846704721 .t-card__title,
#rec1846704721 .stk-card__title a,
#rec1846704721 .t-card__title a {
	color: #2497dc !important;
	text-decoration: none;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.3;
	letter-spacing: -0.01em;
}

#rec1846704721 .stk-block-902__bottommargin,
#rec1846704721 .t902__bottommargin {
	margin-bottom: 0;
}

/* Slogan / short text under the title */
#rec1846704721 .stk-card__descr,
#rec1846704721 .t-card__descr {
	color: #4b5866;
	font-size: 14px;
	line-height: 1.45;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	max-height: 5.8em;
}

#rec1846704721 .stk-block-902__btn-container,
#rec1846704721 .t902__btn-container {
	margin-top: auto;
	padding-top: 8px;
}

#rec1846704721 .stk-btnflex.stk-btnflex_type_button,
#rec1846704721 .t-btnflex.t-btnflex_type_button,
#rec1846704721 a.stk-card__btn,
#rec1846704721 a.t-card__btn {
	color: #ffffff !important;
	background: linear-gradient(135deg, #2aa3e6 0%, #2497dc 100%) !important;
	--border-width: 0px;
	border-style: none !important;
	border-radius: 999px !important;
	box-shadow: 0 8px 18px rgba(36, 151, 220, 0.22) !important;
	min-height: 40px;
	padding: 0 18px !important;
	font-weight: 700 !important;
}

#rec1846704721 .stk-btnflex.stk-btnflex_type_button:hover,
#rec1846704721 .t-btnflex.t-btnflex_type_button:hover {
	background: #1a7eb8 !important;
}

#rec1846704721 .stk-cases-rail-foot {
	width: min(1200px, calc(100% - 40px));
	margin: 22px auto 0;
	display: flex;
	justify-content: center;
}

@media screen and (max-width: 960px) {
	#rec1846704721.stk-record,
	#rec1846704721 {
		padding-top: 72px !important;
		padding-bottom: 40px !important;
	}

	#rec1846704721 .stk-section__title,
	#rec1846704721 .t-section__title {
		margin-bottom: 18px !important;
	}

	#rec1846704721 .stk-block-902__container,
	#rec1846704721 .t902__container {
		width: 100% !important;
		max-width: none !important;
		padding-left: 20px !important;
		padding-right: 20px !important;
		gap: 14px;
		scroll-padding-inline: 20px;
	}

	#rec1846704721 .stk-block-902__container > .stk-card__col,
	#rec1846704721 .stk-block-902__container > .t-card__col {
		flex-basis: min(300px, 86vw) !important;
		width: min(300px, 86vw) !important;
		max-width: min(300px, 86vw) !important;
	}

	#rec1846704721 .stk-block-902 .stk-block-902__wrap_left,
	#rec1846704721 .stk-block-902 .t902__wrap_left,
	#rec1846704721 .t902 .stk-block-902__wrap_left,
	#rec1846704721 .t902 .t902__wrap_left {
		flex: 0 0 170px !important;
		flex-basis: 170px !important;
		width: 100% !important;
		max-width: 100% !important;
		height: 170px !important;
		min-height: 170px !important;
	}
}

/* Categories + About homepage CTAs */
.stk-home-section-tools_categories,
#rec1798373411 .stk-home-section-tools_categories,
#allrecords > .stk-home-section-tools_categories {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	width: min(360px, calc(100% - 40px)) !important;
	margin: 8px auto 28px !important;
	text-align: center;
}

#rec1798373411 .stk-home-cta-categories,
.stk-home-section-tools_categories .stk-home-cta-categories {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-height: 50px;
	padding: 0 22px;
	border-radius: 999px;
	background: #eef7fc;
	color: #1f86c5 !important;
	border: 1px solid rgba(36, 151, 220, 0.28);
	font-size: 15px;
	font-weight: 700;
	margin: 0;
	box-sizing: border-box;
	box-shadow: none;
	transition: background 0.18s ease, border-color 0.18s ease, color 0.18s ease, transform 0.18s ease;
}

#rec1798373411 .stk-home-cta-categories:hover,
.stk-home-section-tools_categories .stk-home-cta-categories:hover {
	background: #e3f3fb;
	border-color: rgba(36, 151, 220, 0.45);
	color: #176ea3 !important;
	transform: translateY(-1px);
}

@media screen and (max-width: 720px) {
	.stk-home-section-tools_categories,
	#rec1798373411 .stk-home-section-tools_categories,
	#allrecords > .stk-home-section-tools_categories {
		width: min(320px, calc(100% - 32px)) !important;
	}

	#rec1798373411 .stk-home-cta-categories,
	.stk-home-section-tools_categories .stk-home-cta-categories {
		min-height: 48px;
		font-size: 14.5px;
	}
}

#rec1846785091 .stk-home-about-cta {
	margin: 44px 0 8px;
	text-align: center;
}

#rec1846785091 .stk-home-cta-about {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: min(320px, calc(100% - 32px));
	min-height: 48px;
	padding: 0 22px;
	border-radius: 999px;
	background: linear-gradient(135deg, #2aa3e6 0%, #2497dc 55%, #1f86c5 100%);
	color: #fff !important;
	font-size: 15px;
	font-weight: 700;
	text-decoration: none !important;
	box-shadow:
		0 10px 22px rgba(36, 151, 220, 0.26),
		inset 0 1px 0 rgba(255, 255, 255, 0.28);
}

#rec1846785091 .stk-home-cta-about:hover {
	filter: brightness(1.03);
	transform: translateY(-1px);
}

.stk-home-reviews {
	display: none !important;
}
