
.elementor-5869 .elementor-element.elementor-element-6fa7b01d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-5869 .elementor-element.elementor-element-6fa7b01d:not(.elementor-motion-effects-element-type-background), .elementor-5869 .elementor-element.elementor-element-6fa7b01d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbgbkh.nitrocdn.com/vLJXaxPrpAZXSGfIfIqaHvvZrLCTzwOZ/assets/images/optimized/rev-619a5b9/teabar.sk/wp-content/uploads/2025/04/cowork-4.jpg");
	background-position: top center;
	background-repeat: repeat-x;
	background-size: auto;
}

.elementor-5869 .elementor-element.elementor-element-6fa7b01d:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-5869 .elementor-element.elementor-element-6fa7b01d > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-5869 .elementor-element.elementor-element-128f195d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
}

.elementor-5869 .elementor-element.elementor-element-128f195d:not(.elementor-motion-effects-element-type-background), .elementor-5869 .elementor-element.elementor-element-128f195d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .77);
}

.elementor-5869 .elementor-element.elementor-element-128f195d:hover {
	background-color: rgba(53, 125, 66, .88);
}

.elementor-5869 .elementor-element.elementor-element-4cb1c4ba {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-5869 .elementor-element.elementor-element-792d7758 {
	width: var(--container-widget-width, 93.872%);
	max-width: 93.872%;
	--container-widget-width: 93.872%;
	--container-widget-flex-grow: 0;
}

.elementor-5869 .elementor-element.elementor-element-792d7758.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5869 .elementor-element.elementor-element-792d7758 img {
	width: 100%;
	max-width: 100%;
}

.elementor-5869 .elementor-element.elementor-element-42b0cec0 {
	--display: flex;
}

.elementor-5869 .elementor-element.elementor-element-42b0cec0:not(.elementor-motion-effects-element-type-background), .elementor-5869 .elementor-element.elementor-element-42b0cec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ddceaf 0%, #cdb787 100%);
}

.elementor-5869 .elementor-element.elementor-element-595b6cac {
	text-align: left;
}

.elementor-5869 .elementor-element.elementor-element-384abb06 {
	text-align: left;
}

.elementor-5869 .elementor-element.elementor-element-6efb94bb .gallery-item .gallery-caption {
	text-align: center;
}

.elementor-5869 .elementor-element.elementor-element-63d469bf {
	--display: flex;
}

.elementor-5869 .elementor-element.elementor-element-6063c091 {
	--spacer-size: 50px;
}

.elementor-5869 .elementor-element.elementor-element-120777e8 {
	text-align: center;
}

.elementor-5869 .elementor-element.elementor-element-120777e8 .elementor-heading-title {
	color: #c7b698;
}

.elementor-5869 .elementor-element.elementor-element-5e46ef83 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-5869 .elementor-element.elementor-element-3e0ec7fe .bdt-price-table .elementor-repeater-item-1b8a768 i {
	color: #3ca002;
}

.elementor-5869 .elementor-element.elementor-element-3e0ec7fe .bdt-price-table .elementor-repeater-item-1b8a768 svg {
	fill: #3ca002;
}

.elementor-5869 .elementor-element.elementor-element-3e0ec7fe .bdt-price-table-header {
	background-color: #357d42;
}

.elementor-5869 .elementor-element.elementor-element-3e0ec7fe .bdt-price-table-image {
	text-align: center;
}

.elementor-5869 .elementor-element.elementor-element-3e0ec7fe .bdt-price-table img {
	max-width: 100%;
	opacity: 1;
}

.elementor-5869 .elementor-element.elementor-element-3e0ec7fe .bdt-price-table-heading {
	color: #fff;
}

.elementor-5869 .elementor-element.elementor-element-3e0ec7fe .bdt-price-table-currency {
	align-self: flex-start;
}

.elementor-5869 .elementor-element.elementor-element-3e0ec7fe .bdt-price-table-after-price {
	justify-content: flex-start;
}

.elementor-5869 .elementor-element.elementor-element-3e0ec7fe .bdt-price-table-features-list {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-5869 .elementor-element.elementor-element-3e0ec7fe .bdt-price-table-feature-inner {
	margin-left: calc(( 100% - 88% ) / 2);
	margin-right: calc(( 100% - 88% ) / 2);
}

.elementor-5869 .elementor-element.elementor-element-3e0ec7fe .bdt-price-table-features-list .bdt-price-table-feature-inner {
	padding: 0px 0px 0px 0px;
}

.elementor-5869 .elementor-element.elementor-element-3e0ec7fe .bdt-price-table-features-list li:before {
	border-top-style: solid;
	border-top-color: #ddd;
	border-top-width: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.tippy-box[data-theme="bdt-tippy-3e0ec7fe"] {
	text-align: center;
}

.elementor-5869 .elementor-element.elementor-element-3e0ec7fe .bdt-price-table-btn-wrap {
	transform: translateY(0px);
}

.elementor-5869 .elementor-element.elementor-element-41129653 .bdt-price-table .elementor-repeater-item-a4cb1b4 i {
	color: #3ca002;
}

.elementor-5869 .elementor-element.elementor-element-41129653 .bdt-price-table .elementor-repeater-item-a4cb1b4 svg {
	fill: #3ca002;
}

.elementor-5869 .elementor-element.elementor-element-41129653 .bdt-price-table-header {
	background-color: #357d42;
}

.elementor-5869 .elementor-element.elementor-element-41129653 .bdt-price-table-image {
	text-align: center;
}

.elementor-5869 .elementor-element.elementor-element-41129653 {
	--ep-ribbon-h-offset: 97px;
	--ep-ribbon-v-offset: 25px;
	--ep-ribbon-rotate: 0deg;
}

.elementor-5869 .elementor-element.elementor-element-41129653 .bdt-price-table img {
	max-width: 100%;
	opacity: 1;
}

.elementor-5869 .elementor-element.elementor-element-41129653 .bdt-price-table-heading {
	color: #fff;
}

.elementor-5869 .elementor-element.elementor-element-41129653 .bdt-price-table-currency {
	align-self: flex-start;
}

.elementor-5869 .elementor-element.elementor-element-41129653 .bdt-price-table-after-price {
	justify-content: flex-start;
}

.elementor-5869 .elementor-element.elementor-element-41129653 .bdt-price-table-original-price {
	top: 40%;
}

.elementor-5869 .elementor-element.elementor-element-41129653 .bdt-price-table-features-list {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-5869 .elementor-element.elementor-element-41129653 .bdt-price-table-feature-inner {
	margin-left: calc(( 100% - 88% ) / 2);
	margin-right: calc(( 100% - 88% ) / 2);
}

.elementor-5869 .elementor-element.elementor-element-41129653 .bdt-price-table-features-list .bdt-price-table-feature-inner {
	padding: 0px 0px 0px 0px;
}

.elementor-5869 .elementor-element.elementor-element-41129653 .bdt-price-table-features-list li:before {
	border-top-style: solid;
	border-top-color: #ddd;
	border-top-width: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.tippy-box[data-theme="bdt-tippy-41129653"] {
	text-align: center;
}

.elementor-5869 .elementor-element.elementor-element-41129653 .bdt-price-table-btn-wrap {
	transform: translateY(0px);
}

.elementor-5869 .elementor-element.elementor-element-41129653 .bdt-price-table-additional_info {
	margin: 15px 30px 0px 30px;
}

.elementor-5869 .elementor-element.elementor-element-41129653 .bdt-price-table-ribbon-inner {
	color: #fff;
	background-color: #26f;
}

.elementor-5869 .elementor-element.elementor-element-2a385d03 .bdt-price-table .elementor-repeater-item-1b8a768 i {
	color: #3ca002;
}

.elementor-5869 .elementor-element.elementor-element-2a385d03 .bdt-price-table .elementor-repeater-item-1b8a768 svg {
	fill: #3ca002;
}

.elementor-5869 .elementor-element.elementor-element-2a385d03 .bdt-price-table-header {
	background-color: #357d42;
}

.elementor-5869 .elementor-element.elementor-element-2a385d03 .bdt-price-table-image {
	text-align: center;
}

.elementor-5869 .elementor-element.elementor-element-2a385d03 .bdt-price-table img {
	max-width: 100%;
	opacity: 1;
}

.elementor-5869 .elementor-element.elementor-element-2a385d03 .bdt-price-table-heading {
	color: #fff;
}

.elementor-5869 .elementor-element.elementor-element-2a385d03 .bdt-price-table-currency {
	align-self: flex-start;
}

.elementor-5869 .elementor-element.elementor-element-2a385d03 .bdt-price-table-after-price {
	justify-content: flex-start;
}

.elementor-5869 .elementor-element.elementor-element-2a385d03 .bdt-price-table-features-list {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-5869 .elementor-element.elementor-element-2a385d03 .bdt-price-table-feature-inner {
	margin-left: calc(( 100% - 88% ) / 2);
	margin-right: calc(( 100% - 88% ) / 2);
}

.elementor-5869 .elementor-element.elementor-element-2a385d03 .bdt-price-table-features-list .bdt-price-table-feature-inner {
	padding: 0px 0px 0px 0px;
}

.elementor-5869 .elementor-element.elementor-element-2a385d03 .bdt-price-table-features-list li:before {
	border-top-style: solid;
	border-top-color: #ddd;
	border-top-width: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.tippy-box[data-theme="bdt-tippy-2a385d03"] {
	text-align: center;
}

.elementor-5869 .elementor-element.elementor-element-2a385d03 .bdt-price-table-btn-wrap {
	transform: translateY(0px);
}

.elementor-5869 .elementor-element.elementor-element-1ca18632 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-5869 .elementor-element.elementor-element-1ca18632:not(.elementor-motion-effects-element-type-background), .elementor-5869 .elementor-element.elementor-element-1ca18632 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-5869 .elementor-element.elementor-element-6536421b {
	width: var(--container-widget-width, 26.857%);
	max-width: 26.857%;
	--container-widget-width: 26.857%;
	--container-widget-flex-grow: 0;
}

.elementor-5869 .elementor-element.elementor-element-6536421b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5869 .elementor-element.elementor-element-6536421b .elementor-heading-title {
	color: #fff;
}

.elementor-5869 .elementor-element.elementor-element-6d69e9aa {
	width: var(--container-widget-width, 14.381%);
	max-width: 14.381%;
	--container-widget-width: 14.381%;
	--container-widget-flex-grow: 0;
}

.elementor-5869 .elementor-element.elementor-element-6d69e9aa.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5869 .elementor-element.elementor-element-6d69e9aa .elementor-counter-number-wrapper {
	color: #fff;
}

.elementor-5869 .elementor-element.elementor-element-6d69e9aa .elementor-counter-title {
	color: #fff;
}

.elementor-5869 .elementor-element.elementor-element-60175046 {
	width: var(--container-widget-width, 16.081%);
	max-width: 16.081%;
	--container-widget-width: 16.081%;
	--container-widget-flex-grow: 0;
}

.elementor-5869 .elementor-element.elementor-element-60175046.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5869 .elementor-element.elementor-element-60175046 .elementor-heading-title {
	color: #fff;
}

.elementor-5869 .elementor-element.elementor-element-2e003228 {
	width: var(--container-widget-width, 21.577%);
	max-width: 21.577%;
	--container-widget-width: 21.577%;
	--container-widget-flex-grow: 0;
}

.elementor-5869 .elementor-element.elementor-element-2e003228.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5869 .elementor-element.elementor-element-2e003228 .elementor-counter-number-wrapper {
	color: #fff;
}

.elementor-5869 .elementor-element.elementor-element-2e003228 .elementor-counter-title {
	color: #fff;
}

.elementor-5869 .elementor-element.elementor-element-3fd9abd5 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-5869 .elementor-element.elementor-element-156ea44d {
	--display: flex;
}

.elementor-5869 .elementor-element.elementor-element-58445b5e .bdt-button {
	background-color: #357d42;
	color: #fff;
}

.elementor-5869 .elementor-element.elementor-element-58445b5e .bdt-contact-form-form, .elementor-5869 .elementor-element.elementor-element-58445b5e .bdt-contact-form-form input, .elementor-5869 .elementor-element.elementor-element-58445b5e .bdt-contact-form-form textarea {
	text-align: left;
}

.elementor-5869 .elementor-element.elementor-element-58445b5e .bdt-field-group:not(:last-child) {
	margin-bottom: 15px;
	margin-top: 0;
}

.elementor-5869 .elementor-element.elementor-element-58445b5e .bdt-name-email-inline + .bdt-name-email-inline {
	padding-left: 15px;
}

.elementor-widget .tippy-tooltip .tippy-content {
	text-align: center;
}

@media (max-width:1024px) {
	.elementor-5869 .elementor-element.elementor-element-5e46ef83 {
		--grid-auto-flow: row;
	}
	
	.elementor-5869 .elementor-element.elementor-element-3e0ec7fe .bdt-price-table-btn-wrap {
		transform: translateY(0px);
	}
	
	.elementor-5869 .elementor-element.elementor-element-41129653 {
		--ep-ribbon-h-offset: 0px;
		--ep-ribbon-v-offset: 0px;
		--ep-ribbon-rotate: 0deg;
	}
	
	.elementor-5869 .elementor-element.elementor-element-41129653 .bdt-price-table-btn-wrap {
		transform: translateY(0px);
	}
	
	.elementor-5869 .elementor-element.elementor-element-2a385d03 .bdt-price-table-btn-wrap {
		transform: translateY(0px);
	}
	
	.elementor-5869 .elementor-element.elementor-element-3fd9abd5 {
		--grid-auto-flow: row;
	}
}

@media (min-width:801px) {
	.elementor-5869 .elementor-element.elementor-element-128f195d {
		--width: 50%;
	}
	
	.elementor-5869 .elementor-element.elementor-element-4cb1c4ba {
		--width: 50%;
	}
}

@media (max-width:800px) {
	.elementor-5869 .elementor-element.elementor-element-5e46ef83 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5869 .elementor-element.elementor-element-3e0ec7fe .bdt-price-table-btn-wrap {
		transform: translateY(0px);
	}
	
	.elementor-5869 .elementor-element.elementor-element-41129653 {
		--ep-ribbon-h-offset: 0px;
		--ep-ribbon-v-offset: 0px;
		--ep-ribbon-rotate: 0deg;
	}
	
	.elementor-5869 .elementor-element.elementor-element-41129653 .bdt-price-table-btn-wrap {
		transform: translateY(0px);
	}
	
	.elementor-5869 .elementor-element.elementor-element-2a385d03 .bdt-price-table-btn-wrap {
		transform: translateY(0px);
	}
	
	.elementor-5869 .elementor-element.elementor-element-3fd9abd5 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}
