.tabs-section {
	position: relative;
	display: flex;
	flex-direction: column;
	margin: 0.6rem 0 1.2rem;

}

@media screen and (max-width: 768px) and (orientation: portrait) {

.tabs-section {
		margin: 0.4rem 0 0.64rem;

}
	}

.tabs-section .tabs-list-wrap {
		position: relative;
		display: flex;
		flex-direction: column;
		gap: 0.48rem;

	}

:is(.tabs-section .tabs-list-wrap) .tabs-list-header-wrap {
			position: relative;
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			width: 100%;
			background-color: var(--blue);
			border-radius: 0.16rem;
			z-index: 5;
		}

:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-header-wrap) .splide__track {
				overflow: visible;
				width: 100%;
			}

:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-header-wrap) .tabs-list-inner-wrap {
				position: relative;
				display: flex;
				flex-direction: row;
				flex-wrap: nowrap;
				align-items: center;
				justify-content: flex-start;
				gap: 0rem;
				width: 100%;
				max-width: 100%;
			}

.splide__list:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-header-wrap) .tabs-list-inner-wrap) {
					margin: 0 !important;
				}

:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-header-wrap) .tab-item {
				position: relative;
				display: flex;
				align-items: center;
				justify-content: center;
				flex-shrink: 0;
				width: auto;
				white-space: nowrap;
				background-color: var(--blue);
				padding: 0.12rem 0.32rem;
				border-radius: 0.16rem;
				overflow: hidden;
				color: var(--white);
				cursor: pointer;
				transition: background-color 0.4s ease-in-out;
			}

.is-active:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-header-wrap) .tab-item) {
					background-color: var(--orange);
				}

:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-header-wrap) .tab-item):hover {
					background-color: var(--orange);
				}

:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap {
			position: relative;
			display: flex;
			flex-direction: column;
			gap: 0;
			/* Clips stacked panels during height transitions; avoids stray overflow from absolute children */
			overflow: hidden;
			min-height: 0;
		}

:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item {
				/* Stack panels on top of each other; we show/hide via opacity. */
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				display: flex;
				flex-direction: column;
				gap: 0;
				opacity: 0;
				pointer-events: none;
				overflow: hidden;
				z-index: 1;
			}

@media screen and (max-width: 768px) and (orientation: portrait) {

:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item {
					width: 100vw;
					left: 50%;
					transform: translateX(-50%);
			}
				}

.is-active:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) {
					z-index: 2;
				}

:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .top-part-block-wrap {
					position: relative;
					display: flex;
					flex-direction: column;
					gap: 0.4rem;
				}

:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .top-part-block-wrap) .top-part-outer-wrap {
						position: relative;
						display: flex;
						flex-direction: column;
						gap: 0.32rem;
					}

:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .top-part-wrap {
					position: relative;
					display: flex;
					width: 100%;
					display: flex;
					flex-direction: row;
					gap: 0.2rem;
				}

@media screen and (max-width: 768px) and (orientation: portrait) {

:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .top-part-wrap {
						flex-direction: column;
						gap: 0.4rem;
						padding: 0 0.2rem;
				}
					}

:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .top-part-wrap) .left-side {
						position: relative;
						display: flex;
						flex-direction: column;
						width: calc(100% - (6.5rem + 0.2rem));
						color: var(--dark-grey);
					}

@media screen and (max-width: 768px) and (orientation: portrait) {

:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .top-part-wrap) .left-side {
							width: 100%;
					}
						}

:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .top-part-wrap) .right-side {
						position: relative;
						display: flex;
						flex-direction: column;
						width: 6.5rem;
						color: var(--dark-grey);
					}

@media screen and (max-width: 768px) and (orientation: portrait) {

:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .top-part-wrap) .right-side {
							width: 100%;
					}
						}

:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .top-part-wrap) .right-side) p {
							display: inline-block;
							margin: 0;
						}

:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .top-part-wrap) .right-side) p) a{
								text-decoration: underline;
							}

.btn:is(:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .top-part-wrap) .right-side) p) a){
									text-decoration: none;
									display: inline-block;
								}

.btn:is(:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .top-part-wrap) .right-side) p) a):hover {
										color: var(--orange);
									}

:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .top-part-wrap) .right-side) a{
							text-decoration: underline;
							transition: color 0.4s ease-in-out;
						}

:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .top-part-wrap) .right-side) a):hover {
								color: var(--orange);
							}

:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .top-part-wrap) .right-side) ul {
							position: relative;
							display: inline-block;
							margin-left: 0.26rem;
							padding: 0;
							list-style: disc;
						}

:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .additional-text-wrap {
					position: relative;
					display: flex;
					flex-direction: column;
					width: calc(100% - (6.5rem + 0.2rem));
					color: var(--dark-grey);
				}

@media screen and (max-width: 768px) and (orientation: portrait) {

:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .additional-text-wrap {
						width: 100%;
						padding: 0 0.2rem;
				}
					}

:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .additional-text-wrap) p {
						display: inline-block;
						margin: 0;
					}

:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .additional-text-wrap) p) a{
							text-decoration: underline;
						}

.btn:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .additional-text-wrap) p) a){
								text-decoration: none;
								display: inline-block;
							}

.btn:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .additional-text-wrap) p) a):hover {
									color: var(--orange);
								}

:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .additional-text-wrap) a{
						text-decoration: underline;
						transition: color 0.4s ease-in-out;
					}

:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .additional-text-wrap) a):hover {
							color: var(--orange);
						}

:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .additional-text-wrap) ul {
						position: relative;
						display: inline-block;
						margin-left: 0.26rem;
						padding: 0;
						list-style: disc;
					}

:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap {
					position: relative;
					display: flex;
					flex-direction: column;
					align-items: center;
					justify-content: center;
					gap: 0.8rem;
				}

:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .title-text-wrap {
						position: relative;
						display: flex;
						flex-direction: column;
						align-items: center;
						justify-content: flex-start;
						gap: 0.24rem;
						max-width: 8.68rem;
				
					}

@media screen and (max-width: 768px) and (orientation: portrait) {

:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .title-text-wrap {
							gap: 0.4rem;
				
					}
						}

:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .title-text-wrap) .title {
							color: var(--blue);
							text-align: center;
						}

:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .title-text-wrap) .title) span {
								color: var(--orange);
							}

:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .title-text-wrap) .text {
							color: var(--blue);
							text-align: center;
						}

:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap {
						position: relative;
						display: flex;
						flex-direction: column;
						align-items: center;
						justify-content: flex-start;
						width: 100%;
						visibility: visible;
					}

@media screen and (max-width: 768px) and (orientation: portrait) {

:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap {
							align-items: flex-start;
					}
						}

.is-slider-inactive:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .splide__track {
								width: 100%;
							}

:is(.is-slider-inactive:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .splide__track) .splide__list {
									position: relative;
									display: flex;
									flex-direction: row;
									flex-wrap: wrap;
									align-items: stretch;
									justify-content: flex-start;
									gap: 0.205rem 0.21rem;
									width: 100%;
								}

:is(.is-slider-inactive:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .splide__track) .splide__slide {
									position: relative;
									display: flex;
									width: calc((100% - 0.42rem) / 3);
				
								}

.is-slider-active:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .splide__track {
								position: relative;
								display: flex;
								width: 2.59rem;
							}

:is(.is-slider-active:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .splide__track) .splide__list {
									position: relative;
									display: flex;
									width: 100%;
								}

:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .splide__track {
							overflow: visible;
						}

.is-slider-active:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .custom-arrow-navigation {
								display: flex;
							}

:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .custom-arrow-navigation {
							position: relative;
							display: none;
							flex-direction: row;
							align-items: center;
							justify-content: center;
							width: 100%;
							margin-top: 0.4rem;
							gap: 0.2rem;
						}

:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .custom-arrow-navigation) .custom-arrow-navigation-button {
								position: relative;
								display: flex;
								align-items: center;
								justify-content: center;
								width: 0.56rem;
								height: 0.56rem;
								background-color: var(--blue);
								border-radius: 50%;
								border: none;
								cursor: pointer;
								transition: background-color 0.4s ease-in-out;
								border: 1px solid var(--blue);
							}

.next:is(:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .custom-arrow-navigation) .custom-arrow-navigation-button) {
									transform: rotate(180deg);
								}

:is(:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .custom-arrow-navigation) .custom-arrow-navigation-button):disabled {
									background-color: var(--white);
									cursor: not-allowed;
								}

:is(:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .custom-arrow-navigation) .custom-arrow-navigation-button):disabled svg {
										fill: var(--blue);
									}

:is(:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .custom-arrow-navigation) .custom-arrow-navigation-button) svg {
									width: 0.16rem;
									height: 0.22rem;
									fill: var(--white);
									transition: fill 0.4s ease-in-out;
								}

:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .icon-card-wrap {
							position: relative;
							display: flex;
							flex-direction: column;
							align-items: flex-start;
							justify-content: space-between;
							width: 100%;
							height: 100%;
							min-height: 3.77rem;
							background-color: var(--orange);
							border-radius: 0.32rem;
							border: 2px solid var(--orange);
							overflow: hidden;
							transition: background-color 0.4s ease-in-out;
							cursor: pointer;	
						
						}

@media screen and (max-width: 768px) and (orientation: portrait) {

:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .icon-card-wrap {
								min-height: 2.57rem;	
						
						}
							}

:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .icon-card-wrap):hover {
								background-color: transparent;
							}

:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .icon-card-wrap):hover .front-side {
									opacity: 0;
									visibility: hidden;
								}

:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .icon-card-wrap):hover .back-side {
									opacity: 1;
									visibility: visible;
								}

:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .icon-card-wrap) .front-side {
								position: relative;
								display: flex;
								flex-direction: column;
								align-items: flex-start;
								justify-content: space-between;
								gap: 0.7rem;
								padding: 0.4rem;
								width: 100%;
								height: 100%;
								opacity: 1;
								visibility: visible;
								transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
							}

@media screen and (max-width: 768px) and (orientation: portrait) {

:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .icon-card-wrap) .front-side {
									padding: 0.2rem 0.1715rem;
									gap: 0.53rem;
							}
								}

:is(:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .icon-card-wrap) .front-side) .icon-card {
									position: relative;
									display: flex;
									align-items: center;
									justify-content: center;
									width: auto;
									height: auto;
									max-width: 1.66rem;
								}

:is(:is(:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .icon-card-wrap) .front-side) .icon-card) img {
										width: 100%;
										height: auto;
									}

:is(:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .icon-card-wrap) .front-side) .number-card {
									position: relative;
									display: flex;
								}

:is(:is(:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .icon-card-wrap) .front-side) .number-card) .number-text {
										font-size: 1.6rem;
										line-height: 74%;
										color: var(--blue);
									}

@media screen and (max-width: 768px) and (orientation: portrait) {

:is(:is(:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .icon-card-wrap) .front-side) .number-card) .number-text {
											font-size: 1rem;
											line-height: 74%;
									}
										}

:is(:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .icon-card-wrap) .front-side) .icon-card-text-wrap {
									position: relative;
									display: flex;
									align-items: flex-start;
									justify-content: flex-start;
								}

:is(:is(:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .icon-card-wrap) .front-side) .icon-card-text-wrap) .icon-card-text {
										color: var(--white);
										width: 3.65rem;
									}

@media screen and (max-width: 768px) and (orientation: portrait) {

:is(:is(:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .icon-card-wrap) .front-side) .icon-card-text-wrap) .icon-card-text {
											width: 100;
											font-size: 0.2rem;
											line-height: 120%;
											letter-spacing: -0.02em;
									}
										}

:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .icon-card-wrap) .back-side {
								position: absolute;
								top: 0;
								left: 0;
								width: 100%;
								height: 100%;
								padding: 0.24rem;
								display: flex;
								flex-direction: column;
								align-items: flex-start;
								justify-content: flex-end;
								opacity: 0;
								visibility: hidden;
								transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
							}

@media screen and (max-width: 768px) and (orientation: portrait) {

:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .icon-card-wrap) .back-side {
									padding: 0.16rem;
							}
								}

:is(:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .icon-card-wrap) .back-side) .icon-card-text {
									color: var(--blue);
									font-size: 0.2rem;
									line-height: 130%;
								}

@media screen and (max-width: 768px) and (orientation: portrait) {

:is(:is(:is(:is(:is(:is(:is(.tabs-section .tabs-list-wrap) .tabs-list-content-wrap) .tabs-list-content-item) .bottom-part-wrap) .icon-card-list-wrap) .icon-card-wrap) .back-side) .icon-card-text {
										font-size: 0.16rem;
										line-height: 100%;
								}
									}

.tab-builder-wrap {
	position: relative;
}