
.algert-vertical-tab-widget {
	--sidebar-item-row-gap: 1.5rem;
	--sidebar-content-column-gap: 4.5rem;
	--transition-ms: 50ms;
	display: grid;
	grid-template-columns: 450px 1fr;
	column-gap: var(--sidebar-content-column-gap);
}

@media (max-width: 1199.98px) {
	.algert-vertical-tab-widget {
		grid-template-columns: 375px 1fr;
		--sidebar-content-column-gap: 3rem;
	}
}

@media (max-width: 991.98px) {
	.algert-vertical-tab-widget {
		grid-template-columns: 300px 1fr;
		--sidebar-content-column-gap: 1.5rem;
	}
}

@media (max-width: 767.98px) {
	.algert-vertical-tab-widget {
		grid-template-columns: 1fr;
	}
}

.algert-vertical-tab-widget .sidebar-wrapper {
	padding: 3rem 0;
}

.algert-vertical-tab-widget .sidebar-wrapper--without-heading {
	padding: 0 !important;
}

@media (max-width: 991.98px) {
	.algert-vertical-tab-widget .sidebar-wrapper {
		padding: 2rem 0;
	}
}

.algert-vertical-tab-widget .sidebar-wrapper > .heading {
	margin-bottom: 2.5rem;
}

@media (max-width: 991.98px) {
	.algert-vertical-tab-widget .sidebar-wrapper > .heading {
		margin-bottom: 1.5rem;
	}
}

.algert-vertical-tab-widget .sidebar-wrapper .item {
	border-radius: var(--block-border-radius);
	overflow: hidden;
}

.algert-vertical-tab-widget .sidebar-wrapper .item .header-wrapper {
	padding: 1.25rem;
	display: flex;
	align-items: center;
	column-gap: 1.25rem;
	cursor: pointer;
	transition: var(--transition-ms);
}

@media (max-width: 991.98px) {
	.algert-vertical-tab-widget .sidebar-wrapper .item .header-wrapper {
		padding: 1rem;
		column-gap: 1rem;
	}
}

.algert-vertical-tab-widget .sidebar-wrapper .item .header-wrapper svg {
	width: 2rem;
	flex-shrink: 0;
}

@media (max-width: 1199.98px) {
	.algert-vertical-tab-widget .sidebar-wrapper .item .header-wrapper svg {
		width: 1.5rem;
	}
}

@media (max-width: 767.98px) {
	.algert-vertical-tab-widget .sidebar-wrapper .item .header-wrapper svg {
		width: 1.25rem;
	}
}

.algert-vertical-tab-widget .sidebar-wrapper .item .header-wrapper .icon--active {
	display: none;
}

.algert-vertical-tab-widget .sidebar-wrapper .item:hover .header-wrapper .icon {
	display: none;
}

.algert-vertical-tab-widget .sidebar-wrapper .item:hover .header-wrapper .icon--active {
	display: block !important;
}

.algert-vertical-tab-widget .sidebar-wrapper .item:not(:last-child) {
	margin-bottom: var(--sidebar-item-row-gap);
}

@media (max-width: 991.98px) {
	.algert-vertical-tab-widget .sidebar-wrapper .item:not(:last-child) {
		--sidebar-item-row-gap: 1rem;
	}
}

.algert-vertical-tab-widget .sidebar-wrapper .item.active .header-wrapper .icon {
	display: none;
}

.algert-vertical-tab-widget .sidebar-wrapper .item.active .header-wrapper .icon--active {
	display: block !important;
}

@media (max-width: 767.98px) {
	.algert-vertical-tab-widget .sidebar-wrapper .item.active .header-wrapper svg {
		transform: rotate(90deg);
	}
}

.algert-vertical-tab-widget .sidebar-wrapper .item:not(.active) .header-wrapper .sidebar-content {
	display: none;
}

.algert-vertical-tab-widget .sidebar-wrapper .item:not(.active) .header-wrapper svg {
	transform: rotate(90deg);
}

@media (max-width: 767.98px) {
	.algert-vertical-tab-widget .sidebar-wrapper .item:not(.active) .header-wrapper svg {
		transform: unset;
	}
}

.algert-vertical-tab-widget .sidebar-wrapper .item .content-wrapper {
	display: none;
}

.algert-vertical-tab-widget .content-wrapper {
	padding: 3rem;
	border-radius: var(--block-border-radius);
}

@media (max-width: 1199.98px) {
	.algert-vertical-tab-widget .content-wrapper {
		margin-right: -2em;
	}
}

@media (max-width: 991.98px) {
	.algert-vertical-tab-widget .content-wrapper {
		padding: 2rem;
	}
}

@media (max-width: 767.98px) {
	.algert-vertical-tab-widget .content-wrapper {
		margin-right: 0;
		padding: 1rem;
	}
}

@media (min-width: 768px) {
	.algert-vertical-tab-widget .content-wrapper .item {
		height: 100%;
		flex-direction: column;
		position: absolute;
		visibility: hidden;
		opacity: 0;
		transition-property: opacity;
		transition-delay: 100ms;
		transition-duration: 300ms;
	}
	
	.algert-vertical-tab-widget .content-wrapper .item.active {
		opacity: 1;
		display: flex;
		position: relative;
		visibility: visible;
	}
}

.algert-vertical-tab-widget .content-wrapper .item .button-wrapper + .image-wrapper {
	margin-top: 3.5rem;
}

@media (max-width: 991.98px) {
	.algert-vertical-tab-widget .content-wrapper .item .button-wrapper + .image-wrapper {
		margin-top: 3rem;
	}
}

@media (max-width: 767.98px) {
	.algert-vertical-tab-widget .content-wrapper .item .button-wrapper + .image-wrapper {
		margin-top: 2.5rem;
	}
}

.algert-vertical-tab-widget .content-wrapper .item .image-wrapper {
	flex: 1;
	align-items: center;
	display: flex;
}

@media (max-width: 767.98px) {
	.algert-vertical-tab-widget > .content-wrapper {
		display: none;
	}
}
