.breakdance .bde-section-459-100 .section-container {
	--bde-section-width: 100%;
}

.breakdance .bde-section-459-100 .section-container {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.breakdance .bde-gallery-459-102 {
	--width: 100%;
	--columns: 3;
	--column-gap: 10px;
	--ratio: 100%;
	--ratioSlider: 56.25%;
}

.breakdance .bde-gallery-459-102 .ee-gallery-item {
	background: #00000030;
}

.breakdance
	.bde-gallery-459-102
	.bde-tabs__tab:not(.is-active)
	.bde-tabs__tab-title,
.breakdance
	.bde-gallery-459-102
	.bde-tabs__tab:not(.is-active)
	.bde-tabs__tab-icon
	> svg {
	color: var(--inactiveColor);
}

.breakdance .bde-gallery-459-102 .bde-tabs__tab.is-active .bde-tabs__tab-title,
.breakdance
	.bde-gallery-459-102
	.bde-tabs__tab.is-active:hover
	.bde-tabs__tab-title,
.breakdance
	.bde-gallery-459-102
	.bde-tabs__tab.is-active
	.bde-tabs__tab-icon
	> svg,
.breakdance
	.bde-gallery-459-102
	.bde-tabs__tab.is-active:hover
	.bde-tabs__tab-icon
	> svg {
	color: var(--activeColor);
}

.breakdance .bde-gallery-459-102 .bde-tabs__tab:hover .bde-tabs__tab-title,
.breakdance
	.bde-gallery-459-102
	.bde-tabs__tab:hover
	.bde-tabs__tab-icon
	> svg {
	color: var(--hoverColor);
}

.breakdance .bde-gallery-459-102 .bde-tabs__tab:not(.is-active) {
	background-color: var(--inactiveBgColor);
}

.breakdance .bde-gallery-459-102 .bde-tabs__tab.is-active,
.breakdance .bde-gallery-459-102 .bde-tabs__tab.is-active:hover {
	background-color: var(--activeBgColor);
}

.breakdance .bde-gallery-459-102 .bde-tabs__tab:hover {
	background-color: var(--hoverBgColor);
}

.breakdance
	.bde-gallery-459-102
	.bde-tabs__tabslist--tabs
	.bde-tabs__tab.is-active::after,
.breakdance
	.bde-gallery-459-102
	.bde-tabs__tabslist--tabs
	.bde-tabs__tab.is-active:hover::after,
.breakdance
	.bde-gallery-459-102
	.bde-tabs__tabslist--default
	.bde-tabs__tab.is-active::after,
.breakdance
	.bde-gallery-459-102
	.bde-tabs__tabslist--default
	.bde-tabs__tab.is-active:hover::after,
.breakdance
	.bde-gallery-459-102
	.bde-tabs__tabslist--bar
	.bde-tabs__tab.is-active::after,
.breakdance
	.bde-gallery-459-102
	.bde-tabs__tabslist--bar
	.bde-tabs__tab.is-active:hover::after {
	background-color: var(--activeUnderlineColor, --activeColor);
}

.breakdance
	.bde-gallery-459-102
	.bde-tabs__tabslist--tabs
	.bde-tabs__tab:hover::after {
	background-color: var(--hoverUnderlineColor);
}

.breakdance .bde-gallery-459-102 .breakdance-swiper-wrapper {
	overflow: hidden;
}

.bde-lightbox-459-102 .lg-next,
.bde-lightbox-459-102 .lg-prev,
.bde-lightbox-459-102 .lg-toolbar,
.bde-lightbox-459-102 .lg-icon,
.bde-lightbox-459-102 .lg-counter,
.bde-lightbox-459-102 .lg-sub-html {
	color: #999;
}

.bde-lightbox-459-102 .lg-outer .lg-thumb-item,
.bde-lightbox-459-102 .lg-outer .lg-thumb-item {
	border-color: #fff;
	background-color: #fff;
}

.bde-lightbox-459-102 .lg-outer .lg-thumb-item.active,
.bde-lightbox-459-102 .lg-outer .lg-thumb-item:hover {
	border-color: var(--bde-brand-primary-color);
	background-color: var(--bde-brand-primary-color);
}

.bde-lightbox-459-102 .lg-backdrop {
	background: #000;
}

.breakdance .bde-gallery-459-102 .swiper-button-prev,
.breakdance .bde-gallery-459-102 .swiper-button-next {
	color: var(--bde-background-color);
}

.breakdance .bde-gallery-459-102 .breakdance-swiper-wrapper {
	padding: 0;
}

.breakdance .bde-gallery-459-102 .swiper-pagination {
	position: absolute;
}

.bde-column span {
	font-weight: bold;
}

.bde-column i {
	color: #dd4a1f;
}

/*
* package
*/

.breakdance .bde-div-66-596 {
    background-color: #fff;
}

.breakdance .bde-div-66-596 {
    width: 100%;
    padding: 10px 10px 10px 10px;
    border-radius: 8px;
    box-shadow: 10px 10px 3px 0px #04214312;
    margin-top: -50px;
}

.breakdance .bde-div-66-594 {
    z-index: 2;
}
.breakdance .bde-div-66-594 {
    background-color: #21ba9f;
}
.breakdance .bde-div-66-594 {
    padding: 7px 20px 7px 20px;
}

.breakdance .bde-div-66-597 {
    /* background-image: url(https://2.perillitesting.com/wp-content/uploads/2024/01/slide_01-768x512.jpg); */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.breakdance .bde-div-66-597 {
    width: 100%;
    min-height: 250px;
    border-radius: 8px;
}

.breakdance .bde-heading-66-599 {
    font-size: 18px;
    line-height: 1.1;
    margin-top: 10px;
}

.breakdance .bde-text-66-600 {
    color: #757575 !important;
    font-size: 14px;
    margin-top: 10px;
}

.breakdance .bde-div-66-614 {
    width: 100%;
    padding: 20px 10px 20px 10px;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.breakdance .bde-div-66-601 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    border-top: 2px solid #dadada;
    border-bottom: 2px solid var(--bde-palette-grigio-chiaro-6d631b8a-ad78-48fb-8dbd-8875d5ed21a8-3);
    margin-top: 20px;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
}

.breakdance .bde-div-66-602 {
    width: 50%;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
}

.breakdance .bde-div-66-603 {
    width: 20%;
    align-items: flex-start;
    text-align: left;
    justify-content: flex-start;
}

.tabpanel {
	/* margin-top: 20px; */
	width: 100%;
	border-radius: 6px;
    /* box-shadow: 10px 10px 3px 0px #04214312; */
}

.tab-buttons {
	display: flex;
	width: 100%;
}

.tab-button {
	background-color: #f0f0f0;
	border: none;
	padding: 10px 20px;
	cursor: pointer;
}

.tab-button.active {
	background-color: #fff;
	font-weight: bold;
	color: #dd4a1f;
}

.tab-content {
	display: none;
	padding: 10px;
	background-color: #fff;
	width: 100%;
}

.tab-content.active {
	display: block;
}

.prevpanel {
	/* margin-top: 20px; */
	width: 100%;
}

.prev-buttons {
	display: flex;
	width: 100%;
}

.prev-button {
	color: #f0f0f0;
	border: none;
	padding: 10px 20px;
	font-weight: bold;
	cursor: pointer;
	background: #dd4a1f;
	border-radius: 30px;
	margin: 10px 10px 10px 0;
}


.prev-button.active {
	background-color: #fff;
	font-weight: bold;
	color: #dd4a1f;
}

.prev-content {
	display: none;
	padding: 10px;
	width: 100%;
}

.prev-content.active {
	display: block;
}

.download-pdf {
	color: #f0f0f0 !important;
	border: none;
	padding: 10px 20px;
	font-weight: bold;
	cursor: pointer;
	background: #dd4a1f;
	border-radius: 30px;
	margin: 10px 10px 10px 0;
}


.pt-20 {
	padding-top: 20px;
}

.pt-30 {
	padding-top: 30px;
}

.pt-40 {
	padding-top: 40px;
}

.pt-50 {
	padding-top: 50px;
}

.modal {
	display: none;
	position: fixed;
	z-index: 999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgba(0, 0, 0, 0.4);
}
.modal-content {
	background-color: #fefefe;
	margin: 10% auto;
	padding: 20px;
	border: 1px solid #888;
	width: 50%;
}
.close {
	color: #aaa;
	float: right;
	font-size: 28px;
	font-weight: bold;
}
.close:hover,
.close:focus {
	color: black;
	text-decoration: none;
	cursor: pointer;
}

.room-row {
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    border-radius: 4px;
    /* display: flex; */
	/* justify-content: space-between; */
	align-items: center;
	margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px;
}


.room-row label {
    display: inline-block;
    width: 140px;
    font-weight: bold;
}

.room-details {
    margin-bottom: 5px;
}

.room-number {
    margin-bottom: 10px;
    margin-top: 10px;
}

/* Stilizzazione della select dropdown */
.custom-select select {
	width: 100%;
	padding: 8px 16px;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-sizing: border-box; /* Assicura che il padding non aumenti la larghezza totale */
	appearance: none; /* Nascondi la freccia predefinita della select */
	background-color: #fff;
	cursor: pointer;
}

.custom-select::after {
	position: absolute;
	content: "\25BC"; /* Aggiungi un'icona di freccia verso il basso */
	top: 50%;
    color: #000;
	right: 10px;
	transform: translateY(-50%);
	pointer-events: none; /* Assicura che l'icona non sia cliccabile */
}

.select-date-row {
	background-color: #f9f9f9;
	padding: 10px;
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-bottom: 10px;
}

.res-button {
	background-color: #e31304;
	border-radius: 25px;
	font-weight: bold;
	color: #fff;
	padding: 10px;
	border: none;
	cursor: pointer;
}
.res-button i{
	color: #fff;
}

.button-container {
	vertical-align: baseline;
}

.full {
	width: 100%;
}

.half {
	width: 25%;
}

.camere {
	padding: 5px;
	width: 100%;
	min-width: 200px;
}

.pick {
	width: 70%;
	padding: 20px;
	background-color: #ffdd6c;
	text-transform: lowercase;
	border-radius: 4px;
	margin: 10px 0;
}

/* label {
	display: block;
	margin-bottom: 5px;
} */

/* input[type="number"] {
	width: 50px;
} */

@media (max-width: 1119px) {
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab:not(.is-active)
		.bde-tabs__tab-title,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab:not(.is-active)
		.bde-tabs__tab-icon
		> svg {
		color: var(--inactiveColor);
	}

	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab.is-active
		.bde-tabs__tab-title,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab.is-active:hover
		.bde-tabs__tab-title,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab.is-active
		.bde-tabs__tab-icon
		> svg,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab.is-active:hover
		.bde-tabs__tab-icon
		> svg {
		color: var(--activeColor);
	}

	.breakdance .bde-gallery-459-102 .bde-tabs__tab:hover .bde-tabs__tab-title,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab:hover
		.bde-tabs__tab-icon
		> svg {
		color: var(--hoverColor);
	}

	.breakdance .bde-gallery-459-102 .bde-tabs__tab:not(.is-active) {
		background-color: var(--inactiveBgColor);
	}

	.breakdance .bde-gallery-459-102 .bde-tabs__tab.is-active,
	.breakdance .bde-gallery-459-102 .bde-tabs__tab.is-active:hover {
		background-color: var(--activeBgColor);
	}

	.breakdance .bde-gallery-459-102 .bde-tabs__tab:hover {
		background-color: var(--hoverBgColor);
	}

	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab.is-active:hover::after,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--default
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--default
		.bde-tabs__tab.is-active:hover::after,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--bar
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--bar
		.bde-tabs__tab.is-active:hover::after {
		background-color: var(--activeUnderlineColor, --activeColor);
	}

	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab:hover::after {
		background-color: var(--hoverUnderlineColor);
	}

	.breakdance .bde-gallery-459-102 .breakdance-swiper-wrapper {
		overflow: hidden;
	}

	.breakdance .bde-gallery-459-102 .breakdance-swiper-wrapper {
		padding: 0;
	}
}

@media (max-width: 1023px) {
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab:not(.is-active)
		.bde-tabs__tab-title,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab:not(.is-active)
		.bde-tabs__tab-icon
		> svg {
		color: var(--inactiveColor);
	}

	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab.is-active
		.bde-tabs__tab-title,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab.is-active:hover
		.bde-tabs__tab-title,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab.is-active
		.bde-tabs__tab-icon
		> svg,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab.is-active:hover
		.bde-tabs__tab-icon
		> svg {
		color: var(--activeColor);
	}

	.breakdance .bde-gallery-459-102 .bde-tabs__tab:hover .bde-tabs__tab-title,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab:hover
		.bde-tabs__tab-icon
		> svg {
		color: var(--hoverColor);
	}

	.breakdance .bde-gallery-459-102 .bde-tabs__tab:not(.is-active) {
		background-color: var(--inactiveBgColor);
	}

	.breakdance .bde-gallery-459-102 .bde-tabs__tab.is-active,
	.breakdance .bde-gallery-459-102 .bde-tabs__tab.is-active:hover {
		background-color: var(--activeBgColor);
	}

	.breakdance .bde-gallery-459-102 .bde-tabs__tab:hover {
		background-color: var(--hoverBgColor);
	}

	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab.is-active:hover::after,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--default
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--default
		.bde-tabs__tab.is-active:hover::after,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--bar
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--bar
		.bde-tabs__tab.is-active:hover::after {
		background-color: var(--activeUnderlineColor, --activeColor);
	}

	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab:hover::after {
		background-color: var(--hoverUnderlineColor);
	}

	.breakdance .bde-gallery-459-102 .breakdance-swiper-wrapper {
		overflow: hidden;
	}

	.breakdance .bde-gallery-459-102 .breakdance-swiper-wrapper {
		padding: 0;
	}
}

@media (max-width: 767px) {
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab:not(.is-active)
		.bde-tabs__tab-title,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab:not(.is-active)
		.bde-tabs__tab-icon
		> svg {
		color: var(--inactiveColor);
	}

	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab.is-active
		.bde-tabs__tab-title,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab.is-active:hover
		.bde-tabs__tab-title,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab.is-active
		.bde-tabs__tab-icon
		> svg,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab.is-active:hover
		.bde-tabs__tab-icon
		> svg {
		color: var(--activeColor);
	}

	.breakdance .bde-gallery-459-102 .bde-tabs__tab:hover .bde-tabs__tab-title,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab:hover
		.bde-tabs__tab-icon
		> svg {
		color: var(--hoverColor);
	}

	.breakdance .bde-gallery-459-102 .bde-tabs__tab:not(.is-active) {
		background-color: var(--inactiveBgColor);
	}

	.breakdance .bde-gallery-459-102 .bde-tabs__tab.is-active,
	.breakdance .bde-gallery-459-102 .bde-tabs__tab.is-active:hover {
		background-color: var(--activeBgColor);
	}

	.breakdance .bde-gallery-459-102 .bde-tabs__tab:hover {
		background-color: var(--hoverBgColor);
	}

	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab.is-active:hover::after,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--default
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--default
		.bde-tabs__tab.is-active:hover::after,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--bar
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--bar
		.bde-tabs__tab.is-active:hover::after {
		background-color: var(--activeUnderlineColor, --activeColor);
	}

	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab:hover::after {
		background-color: var(--hoverUnderlineColor);
	}

	.breakdance .bde-gallery-459-102 .bde-tabs__select {
		display: block !important;
	}

	.breakdance .bde-gallery-459-102 .bde-tabs__tabslist-container--dropdown {
		display: none !important;
	}

	.breakdance .bde-gallery-459-102 .breakdance-swiper-wrapper {
		overflow: hidden;
	}

	.bde-tabs__tabslist-container--scrollable,
	.bde-tabs__tabslist-container--scrollable .bde-tabs__tabslist {
		justify-content: flex-start !important;
	}

	.bde-tabs__tabslist-container--scrollable {
		position: relative;
	}

	.bde-tabs__tabslist-container--scrollable .bde-tabs__tabslist {
		overflow: auto;
		position: relative;
	}

	.breakdance .bde-gallery-459-102 {
		flex-direction: column;
	}

	.breakdance .bde-gallery-459-102 {
		flex-direction: column;
		align-items: unset;
	}

	.breakdance .bde-gallery-459-102 .bde-tabs__tabslist-container.is-vertical {
		overflow: hidden;
	}

	.breakdance .bde-gallery-459-102 .breakdance-swiper-wrapper {
		padding: 0;
	}
}

@media (max-width: 479px) {
	.breakdance .bde-gallery-459-102 {
		--columns: 1;
	}

	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab:not(.is-active)
		.bde-tabs__tab-title,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab:not(.is-active)
		.bde-tabs__tab-icon
		> svg {
		color: var(--inactiveColor);
	}

	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab.is-active
		.bde-tabs__tab-title,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab.is-active:hover
		.bde-tabs__tab-title,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab.is-active
		.bde-tabs__tab-icon
		> svg,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab.is-active:hover
		.bde-tabs__tab-icon
		> svg {
		color: var(--activeColor);
	}

	.breakdance .bde-gallery-459-102 .bde-tabs__tab:hover .bde-tabs__tab-title,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tab:hover
		.bde-tabs__tab-icon
		> svg {
		color: var(--hoverColor);
	}

	.breakdance .bde-gallery-459-102 .bde-tabs__tab:not(.is-active) {
		background-color: var(--inactiveBgColor);
	}

	.breakdance .bde-gallery-459-102 .bde-tabs__tab.is-active,
	.breakdance .bde-gallery-459-102 .bde-tabs__tab.is-active:hover {
		background-color: var(--activeBgColor);
	}

	.breakdance .bde-gallery-459-102 .bde-tabs__tab:hover {
		background-color: var(--hoverBgColor);
	}

	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab.is-active:hover::after,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--default
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--default
		.bde-tabs__tab.is-active:hover::after,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--bar
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--bar
		.bde-tabs__tab.is-active:hover::after {
		background-color: var(--activeUnderlineColor, --activeColor);
	}

	.breakdance
		.bde-gallery-459-102
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab:hover::after {
		background-color: var(--hoverUnderlineColor);
	}

	.breakdance .bde-gallery-459-102 .breakdance-swiper-wrapper {
		overflow: hidden;
	}

	.breakdance .bde-gallery-459-102 .breakdance-swiper-wrapper {
		padding: 0;
	}
}

.breakdance .bde-section-459-229 .section-container {
	align-items: center;
	text-align: center;
}

.breakdance .bde-section-459-229 .section-container {
	padding-bottom: 0px;
	padding-top: 0px;
}

.breakdance .bde-columns-459-231 {
	--columnCount: 2;
	width: 96%;
}

@media (max-width: 1119px) {
	.breakdance .bde-columns-459-231 {
		--columnCount: 2;
	}

	.breakdance .bde-columns-459-231.bde-columns {
		flex-direction: column;
		flex-wrap: nowrap;
	}

	.breakdance .bde-columns-459-231.bde-columns > .bde-column {
		width: 100%;
	}
}

@media (max-width: 1023px) {
	.breakdance .bde-columns-459-231 {
		--columnCount: 2;
	}
}

@media (max-width: 767px) {
	.breakdance .bde-columns-459-231 {
		--columnCount: 2;
	}
}

@media (max-width: 479px) {
	.breakdance .bde-columns-459-231 {
		--columnCount: 2;
	}
}

.breakdance .bde-column-459-232 {
	--column-width: 65%;
}

@media (max-width: 1119px) {
	.breakdance .bde-column-459-232 {
		display: none;
	}
}

.breakdance .bde-column-459-233 {
	--column-width: 35%;
}

@media (max-width: 1119px) {
	.breakdance .bde-column-459-233 {
		align-items: center;
		text-align: center;
	}
}

.breakdance .bde-div-459-107 {
	width: 100%;
	padding: 20px 20px 20px 20px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	margin-top: -79px;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: flex-end;
	justify-content: center;
}

.breakdance .bde-div-459-107 {
	background-color: #042143d1;
}

.breakdance .bde-div-459-107 {
	z-index: 20;
}

@media (max-width: 1119px) {
	.breakdance .bde-div-459-107 {
		width: 50%;
	}
}

@media (max-width: 1023px) {
	.breakdance .bde-div-459-107 {
		width: 60%;
	}
}

@media (max-width: 767px) {
	.breakdance .bde-div-459-107 {
		width: 90%;
	}
}

@media (max-width: 479px) {
	.breakdance .bde-div-459-107 {
		margin-top: -72px;
	}
}

.breakdance .bde-heading-459-109 {
	color: var(--bde-background-color);
	font-size: 18px;
	font-weight: 400;
	line-height: 1.1;
	margin-bottom: 3px;
}

.breakdance .bde-heading-459-109 {
	margin-right: 10px;
}

@media (max-width: 479px) {
	.breakdance .bde-heading-459-109 {
		font-size: 14px;
	}
}

.breakdance .bde-heading-459-110 {
	color: var(--bde-background-color);
	font-size: 35px;
	line-height: 1.1;
}

.breakdance .bde-heading-459-110 {
	margin-right: 10px;
}

@media (max-width: 479px) {
	.breakdance .bde-heading-459-110 {
		font-size: 28px;
	}
}

.breakdance .bde-heading-459-111 {
	color: var(--bde-background-color);
	font-size: 18px;
	font-weight: 400;
	line-height: 1.1;
	margin-bottom: 3px;
}

@media (max-width: 479px) {
	.breakdance .bde-heading-459-111 {
		font-size: 14px;
	}
}

.breakdance .bde-section-459-103 .section-container {
	align-items: center;
	text-align: center;
}

.breakdance .bde-section-459-103 {
	background-color: var(
		--bde-palette-bianco-sporco-fd75f356-148e-4254-a36e-549b2e271d34-6
	);
}

.breakdance .bde-section-459-103 .section-container {
	padding-bottom: 50px;
}

.breakdance .bde-columns-459-104 {
	--columnCount: 2;
	width: 96%;
}

@media (max-width: 1119px) {
	.breakdance .bde-columns-459-104 {
		--columnCount: 2;
	}

	.breakdance .bde-columns-459-104.bde-columns {
		flex-direction: column;
		flex-wrap: nowrap;
	}

	.breakdance .bde-columns-459-104.bde-columns > .bde-column {
		width: 100%;
	}
}

@media (max-width: 1023px) {
	.breakdance .bde-columns-459-104 {
		--columnCount: 2;
	}
}

@media (max-width: 767px) {
	.breakdance .bde-columns-459-104 {
		--columnCount: 2;
	}
}

@media (max-width: 479px) {
	.breakdance .bde-columns-459-104 {
		--columnCount: 2;
	}
}

.breakdance .bde-column-459-105 {
	--column-width: 65%;
}

.breakdance .bde-heading-459-163 {
	width: 100%;
	font-size: 30px;
	line-height: 1.2;
}

.breakdance .bde-columns-459-164 {
	--columnCount: 2;
}

.breakdance .bde-columns-459-164 {
	margin-top: 30px;
}

@media (max-width: 1119px) {
	.breakdance .bde-columns-459-164 {
		--columnCount: 2;
	}

	.breakdance .bde-columns-459-164.bde-columns {
		flex-direction: column;
		flex-wrap: nowrap;
	}

	.breakdance .bde-columns-459-164.bde-columns > .bde-column {
		width: 100%;
	}
}

@media (max-width: 1023px) {
	.breakdance .bde-columns-459-164 {
		--columnCount: 2;
	}
}

@media (max-width: 767px) {
	.breakdance .bde-columns-459-164 {
		--columnCount: 2;
	}
}

@media (max-width: 479px) {
	.breakdance .bde-columns-459-164 {
		--columnCount: 2;
	}
}

.breakdance .bde-column-459-165 {
	--column-width: 50%;
	border-radius: 6px;
	box-shadow: 10px 10px 3px 0px #04214312;
}

.breakdance .bde-column-459-165 {
	background-color: var(--bde-background-color);
}

.breakdance .bde-column-459-165.bde-column {
	padding: 20px 20px 20px 20px;
}

.breakdance .bde-div-459-167 {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}

.breakdance .bde-icon-459-168 .bde-icon-icon.breakdance-icon-atom {
	font-size: 16px;
}

.breakdance .bde-icon-459-168 {
	margin-right: 8px;
}

.breakdance .bde-heading-459-169 {
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
}

.breakdance .bde-heading-459-169 {
	margin-right: 5px;
}

.breakdance .bde-heading-459-170 {
	font-size: 15px;
	font-weight: 600;
}

.breakdance .bde-div-459-179 {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}

.breakdance .bde-icon-459-180 .bde-icon-icon.breakdance-icon-atom {
	font-size: 16px;
}

.breakdance .bde-icon-459-180 {
	margin-right: 8px;
}

.breakdance .bde-heading-459-181 {
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
}

.breakdance .bde-heading-459-181 {
	margin-right: 5px;
}

.breakdance .bde-heading-459-182 {
	font-size: 15px;
	font-weight: 600;
}

.breakdance .bde-div-459-183 {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}

.breakdance .bde-icon-459-184 .bde-icon-icon.breakdance-icon-atom {
	font-size: 16px;
}

.breakdance .bde-icon-459-184 {
	margin-right: 8px;
}

.breakdance .bde-heading-459-185 {
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
}

.breakdance .bde-heading-459-185 {
	margin-right: 5px;
}

.breakdance .bde-heading-459-186 {
	font-size: 15px;
	font-weight: 600;
}

.breakdance .bde-div-459-187 {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}

.breakdance .bde-icon-459-188 .bde-icon-icon.breakdance-icon-atom {
	font-size: 16px;
}

.breakdance .bde-icon-459-188 {
	margin-right: 8px;
}

.breakdance .bde-heading-459-189 {
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
}

.breakdance .bde-heading-459-189 {
	margin-right: 5px;
}

.breakdance .bde-heading-459-190 {
	font-size: 15px;
	font-weight: 600;
}

.breakdance .bde-column-459-166 {
	--column-width: 50%;
	border-radius: 6px;
	box-shadow: 10px 10px 3px 0px #04214312;
}

.breakdance .bde-column-459-166 {
	background-color: var(--bde-background-color);
}

.breakdance .bde-column-459-166.bde-column {
	padding: 28px 28px 28px 28px;
}

.breakdance .bde-heading-459-191 {
	font-size: 16px;
	text-transform: uppercase;
}

.breakdance .bde-text-459-192 {
	font-size: 14px;
	margin-top: 10px;
}

.breakdance .bde-div-459-193 {
	width: 100%;
	margin-top: 40px;
}

.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tabslist {
	--transitionTime: 300ms;
	justify-content: inherit;
}

.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab {
	width: 100%;
	justify-content: center;
	flex-shrink: unset;
}

.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tabslist {
	gap: 0;
}

.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.breakdance
	.bde-advanced-tabs-459-194
	.bde-tabs__tab:not(.is-active)
	.bde-tabs__tab-title,
.breakdance
	.bde-advanced-tabs-459-194
	.bde-tabs__tab:not(.is-active)
	.bde-tabs__tab-icon
	> svg {
	color: var(--inactiveColor);
}

.breakdance
	.bde-advanced-tabs-459-194
	.bde-tabs__tab.is-active
	.bde-tabs__tab-title,
.breakdance
	.bde-advanced-tabs-459-194
	.bde-tabs__tab.is-active:hover
	.bde-tabs__tab-title,
.breakdance
	.bde-advanced-tabs-459-194
	.bde-tabs__tab.is-active
	.bde-tabs__tab-icon
	> svg,
.breakdance
	.bde-advanced-tabs-459-194
	.bde-tabs__tab.is-active:hover
	.bde-tabs__tab-icon
	> svg {
	color: var(--activeColor);
}

.breakdance
	.bde-advanced-tabs-459-194
	.bde-tabs__tab:hover
	.bde-tabs__tab-title,
.breakdance
	.bde-advanced-tabs-459-194
	.bde-tabs__tab:hover
	.bde-tabs__tab-icon
	> svg {
	color: var(--hoverColor);
}

.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab:not(.is-active) {
	background-color: var(--inactiveBgColor);
}

.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab.is-active,
.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab.is-active:hover {
	background-color: var(--activeBgColor);
}

.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab:hover {
	background-color: var(--hoverBgColor);
}

.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tabslist--tabs,
.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tabslist--default {
	--activeColor: var(--bde-brand-primary-color);
	--activeBgColor: var(--bde-background-color);
	--inactiveBgColor: var(
		--bde-palette-grigio-chiaro-6d631b8a-ad78-48fb-8dbd-8875d5ed21a8-3
	);
	--activeUnderlineColor: var(--bde-brand-primary-color);
	--activeUnderlineSize: 0px;
}

.breakdance
	.bde-advanced-tabs-459-194
	.bde-tabs__tabslist--tabs
	.bde-tabs__tab.is-active::after,
.breakdance
	.bde-advanced-tabs-459-194
	.bde-tabs__tabslist--tabs
	.bde-tabs__tab.is-active:hover::after,
.breakdance
	.bde-advanced-tabs-459-194
	.bde-tabs__tabslist--default
	.bde-tabs__tab.is-active::after,
.breakdance
	.bde-advanced-tabs-459-194
	.bde-tabs__tabslist--default
	.bde-tabs__tab.is-active:hover::after,
.breakdance
	.bde-advanced-tabs-459-194
	.bde-tabs__tabslist--bar
	.bde-tabs__tab.is-active::after,
.breakdance
	.bde-advanced-tabs-459-194
	.bde-tabs__tabslist--bar
	.bde-tabs__tab.is-active:hover::after {
	background-color: var(--activeUnderlineColor, --activeColor);
}

.breakdance
	.bde-advanced-tabs-459-194
	.bde-tabs__tabslist--tabs
	.bde-tabs__tab:hover::after {
	background-color: var(--hoverUnderlineColor);
}

.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tabslist--pills {
	--activeColor: var(--bde-brand-primary-color);
	--activeBgColor: var(--bde-background-color);
	--inactiveBgColor: var(
		--bde-palette-grigio-chiaro-6d631b8a-ad78-48fb-8dbd-8875d5ed21a8-3
	);
}

.breakdance
	.bde-advanced-tabs-459-194
	.bde-tabs__tabslist--pills
	.bde-tabs__tab {
	border-radius: 6px;
}

.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tabslist--bar {
	--activeColor: var(--bde-brand-primary-color);
	--activeBgColor: var(--bde-background-color);
	--inactiveBgColor: var(
		--bde-palette-grigio-chiaro-6d631b8a-ad78-48fb-8dbd-8875d5ed21a8-3
	);
	--activeUnderlineSize: 0px;
}

.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tabslist--bar {
	align-self: inherit;
	width: 100%;
	justify-content: center;
}

.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tabslist-container {
	justify-content: inherit;
}

.breakdance .bde-advanced-tabs-459-194 .breakdance-swiper-wrapper {
	overflow: hidden;
}

@media (max-width: 1119px) {
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab:not(.is-active)
		.bde-tabs__tab-title,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab:not(.is-active)
		.bde-tabs__tab-icon
		> svg {
		color: var(--inactiveColor);
	}

	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab.is-active
		.bde-tabs__tab-title,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab.is-active:hover
		.bde-tabs__tab-title,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab.is-active
		.bde-tabs__tab-icon
		> svg,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab.is-active:hover
		.bde-tabs__tab-icon
		> svg {
		color: var(--activeColor);
	}

	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab:hover
		.bde-tabs__tab-title,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab:hover
		.bde-tabs__tab-icon
		> svg {
		color: var(--hoverColor);
	}

	.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab:not(.is-active) {
		background-color: var(--inactiveBgColor);
	}

	.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab.is-active,
	.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab.is-active:hover {
		background-color: var(--activeBgColor);
	}

	.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab:hover {
		background-color: var(--hoverBgColor);
	}

	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab.is-active:hover::after,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--default
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--default
		.bde-tabs__tab.is-active:hover::after,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--bar
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--bar
		.bde-tabs__tab.is-active:hover::after {
		background-color: var(--activeUnderlineColor, --activeColor);
	}

	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab:hover::after {
		background-color: var(--hoverUnderlineColor);
	}

	.breakdance .bde-advanced-tabs-459-194 .breakdance-swiper-wrapper {
		overflow: hidden;
	}
}

@media (max-width: 1023px) {
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab:not(.is-active)
		.bde-tabs__tab-title,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab:not(.is-active)
		.bde-tabs__tab-icon
		> svg {
		color: var(--inactiveColor);
	}

	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab.is-active
		.bde-tabs__tab-title,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab.is-active:hover
		.bde-tabs__tab-title,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab.is-active
		.bde-tabs__tab-icon
		> svg,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab.is-active:hover
		.bde-tabs__tab-icon
		> svg {
		color: var(--activeColor);
	}

	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab:hover
		.bde-tabs__tab-title,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab:hover
		.bde-tabs__tab-icon
		> svg {
		color: var(--hoverColor);
	}

	.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab:not(.is-active) {
		background-color: var(--inactiveBgColor);
	}

	.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab.is-active,
	.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab.is-active:hover {
		background-color: var(--activeBgColor);
	}

	.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab:hover {
		background-color: var(--hoverBgColor);
	}

	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab.is-active:hover::after,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--default
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--default
		.bde-tabs__tab.is-active:hover::after,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--bar
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--bar
		.bde-tabs__tab.is-active:hover::after {
		background-color: var(--activeUnderlineColor, --activeColor);
	}

	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab:hover::after {
		background-color: var(--hoverUnderlineColor);
	}

	.breakdance .bde-advanced-tabs-459-194 .breakdance-swiper-wrapper {
		overflow: hidden;
	}
}

@media (max-width: 767px) {
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab:not(.is-active)
		.bde-tabs__tab-title,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab:not(.is-active)
		.bde-tabs__tab-icon
		> svg {
		color: var(--inactiveColor);
	}

	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab.is-active
		.bde-tabs__tab-title,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab.is-active:hover
		.bde-tabs__tab-title,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab.is-active
		.bde-tabs__tab-icon
		> svg,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab.is-active:hover
		.bde-tabs__tab-icon
		> svg {
		color: var(--activeColor);
	}

	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab:hover
		.bde-tabs__tab-title,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab:hover
		.bde-tabs__tab-icon
		> svg {
		color: var(--hoverColor);
	}

	.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab:not(.is-active) {
		background-color: var(--inactiveBgColor);
	}

	.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab.is-active,
	.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab.is-active:hover {
		background-color: var(--activeBgColor);
	}

	.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab:hover {
		background-color: var(--hoverBgColor);
	}

	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab.is-active:hover::after,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--default
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--default
		.bde-tabs__tab.is-active:hover::after,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--bar
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--bar
		.bde-tabs__tab.is-active:hover::after {
		background-color: var(--activeUnderlineColor, --activeColor);
	}

	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab:hover::after {
		background-color: var(--hoverUnderlineColor);
	}

	.breakdance .bde-advanced-tabs-459-194 .bde-tabs__select {
		display: block !important;
	}

	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist-container--dropdown {
		display: none !important;
	}

	.breakdance .bde-advanced-tabs-459-194 .breakdance-swiper-wrapper {
		overflow: hidden;
	}

	.bde-tabs__tabslist-container--scrollable,
	.bde-tabs__tabslist-container--scrollable .bde-tabs__tabslist {
		justify-content: flex-start !important;
	}

	.bde-tabs__tabslist-container--scrollable {
		position: relative;
	}

	.bde-tabs__tabslist-container--scrollable .bde-tabs__tabslist {
		overflow: auto;
		position: relative;
	}

	.breakdance .bde-advanced-tabs-459-194 {
		flex-direction: column;
	}

	.breakdance .bde-advanced-tabs-459-194 {
		flex-direction: column;
		align-items: unset;
	}

	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist-container.is-vertical {
		overflow: hidden;
	}
}

@media (max-width: 479px) {
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab:not(.is-active)
		.bde-tabs__tab-title,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab:not(.is-active)
		.bde-tabs__tab-icon
		> svg {
		color: var(--inactiveColor);
	}

	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab.is-active
		.bde-tabs__tab-title,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab.is-active:hover
		.bde-tabs__tab-title,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab.is-active
		.bde-tabs__tab-icon
		> svg,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab.is-active:hover
		.bde-tabs__tab-icon
		> svg {
		color: var(--activeColor);
	}

	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab:hover
		.bde-tabs__tab-title,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tab:hover
		.bde-tabs__tab-icon
		> svg {
		color: var(--hoverColor);
	}

	.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab:not(.is-active) {
		background-color: var(--inactiveBgColor);
	}

	.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab.is-active,
	.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab.is-active:hover {
		background-color: var(--activeBgColor);
	}

	.breakdance .bde-advanced-tabs-459-194 .bde-tabs__tab:hover {
		background-color: var(--hoverBgColor);
	}

	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab.is-active:hover::after,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--default
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--default
		.bde-tabs__tab.is-active:hover::after,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--bar
		.bde-tabs__tab.is-active::after,
	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--bar
		.bde-tabs__tab.is-active:hover::after {
		background-color: var(--activeUnderlineColor, --activeColor);
	}

	.breakdance
		.bde-advanced-tabs-459-194
		.bde-tabs__tabslist--tabs
		.bde-tabs__tab:hover::after {
		background-color: var(--hoverUnderlineColor);
	}

	.breakdance .bde-advanced-tabs-459-194 .breakdance-swiper-wrapper {
		overflow: hidden;
	}
}

.breakdance .bde-advanced-tabs-content-459-195 .bde-tabs__panel {
	gap: 24px;
}

.breakdance .bde-div-459-206 {
	width: 100%;
	margin-top: 40px;
}

.breakdance .bde-column-459-106 {
	--column-width: 35%;
}

.breakdance .bde-div-459-108 {
	width: 100%;
	padding: 15px 15px 15px 15px;
	border-radius: 10px;
	box-shadow: 10px 10px 3px 0px #04214312;
	margin-top: 10px;
}

.breakdance .bde-div-459-108 {
	background-color: var(--bde-background-color);
}

.breakdance .bde-div-459-145 {
	width: 100%;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: center;
}

.breakdance .bde-content-toggle-459-150 {
	width: 100%;
}

.breakdance .bde-content-toggle-459-150 .bde-content-toggle__text {
	font-size: 13px;
	font-weight: 600;
}

.breakdance .bde-content-toggle-content-459-151 {
	gap: 30px;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: center;
}

.breakdance .bde-div-459-160 {
	width: 100%;
	padding: 10px 10px 10px 10px;
}

.breakdance .bde-form-builder-459-159 .breakdance-form-field__label,
.breakdance
	.bde-form-builder-459-159.breakdance-woocommerce
	.woocommerce-password-strength,
.breakdance
	.bde-form-builder-459-159.breakdance-woocommerce
	label
	span.optional,
.breakdance .bde-form-builder-459-159.breakdance-woocommerce label {
	font-size: 14px;
}

.breakdance .bde-form-builder-459-159 .breakdance-form-footer {
	justify-content: center;
}

.breakdance .bde-form-builder-459-159 .breakdance-form-button__submit {
	border-radius: 9999px;
	font-size: 16px;
	padding: var(--bde-button-padding-base);
	--bde-button-width: 200px;
}

.breakdance .bde-content-toggle-content-459-154 {
	gap: 30px;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: center;
}

.breakdance .bde-div-459-161 {
	width: 100%;
	padding: 10px 10px 10px 10px;
}

.breakdance .bde-form-builder-459-162 .breakdance-form-field__label,
.breakdance
	.bde-form-builder-459-162.breakdance-woocommerce
	.woocommerce-password-strength,
.breakdance
	.bde-form-builder-459-162.breakdance-woocommerce
	label
	span.optional,
.breakdance .bde-form-builder-459-162.breakdance-woocommerce label {
	font-size: 14px;
}

.breakdance .bde-form-builder-459-162 .breakdance-form-footer {
	justify-content: center;
}

.breakdance .bde-form-builder-459-162 .breakdance-form-button__submit {
	border-radius: 9999px;
	font-size: 16px;
	padding: var(--bde-button-padding-base);
	--bde-button-width: 200px;
}
