@media (min-width: 768px) {
  .elementor-22366 .elementor-element.elementor-element-45e7e53 {
    --width: 50%;
  }
}
@media (min-width: 768px) {
  .elementor-22366 .elementor-element.elementor-element-31ca54f1 {
    --width: 43%;
  }
}
.elementor-21276 .elementor-element.elementor-element-2d61453 .currency{
	display:none;
}

.elementor-21277 .elementor-element.elementor-element-c42f5b0 .currency{
	display:none;
}

.elementor-21276 .elementor-element.elementor-element-2d61453 span {
	text-align:center;
}

.elementor-21277 .elementor-element.elementor-element-c42f5b0 span {
	text-align:center;
}
/* Price pge */
.elementor-23220 .elementor-element.elementor-element-4fbbf2c .currency{
	display:none;
}
.elementor-23220 .elementor-element.elementor-element-4fbbf2c span {
	text-align:center;
}
.elementor-23229 .elementor-element.elementor-element-6fb170b2 .currency{
	display:none;
}
.elementor-23229 .elementor-element.elementor-element-6fb170b2 span {
	text-align:center;
}

@media (max-width: 767px) {
  .ekit-heading--title .elementskit-section-title  {
   text-align:center;
  }
}
@media (max-width: 480px) {
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left {
    text-align: center;
  }
}
	
	.elementor-21275 .elementor-element.elementor-element-367b9cd .elementskit-menu-container{
		top:81px;
	}
	
/* 	.site-header-wrapper{
		display: none !important;
	} */
	
.inline-form {
    display: flex !important;
    flex-direction: row !important;
    gap: 15px !important;
    align-items: center !important;
}

/* ElementsKit Advanced Toggle - fix label position */

.ekit-wid-con .elementskit-toggle-controls-wrapper {
    position: relative !important;
}

/* Put the tab navigation over the indicator */
.ekit-wid-con .elementskit-toggle-controls-wrapper > ul.nav-tabs.elementskit-tab-nav {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 38px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
    border: 0 !important;
}

/* Remove Bootstrap/ElementsKit float behavior */
.ekit-wid-con .elementskit-toggle-controls-wrapper > ul.nav-tabs.elementskit-tab-nav > li {
    float: none !important;
    display: block !important;
    width: 103px !important;
    height: 38px !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Put Monthly/Annually directly inside blue indicator */
.ekit-wid-con .elementskit-toggle-controls-wrapper > ul.nav-tabs.elementskit-tab-nav > li > a.elementskit-toggle-nav-link {
    display: flex !important;
    width: 103px !important;
    height: 38px !important;
    min-height: 38px !important;
    margin: 0 !important;
    padding: 0 !important;
    align-items: center !important;
    justify-content: center !important;
    line-height: normal !important;
    position: relative !important;
    z-index: 10 !important;
    box-sizing: border-box !important;
}

/* Indicator */
.ekit-wid-con .elementskit-toggle-controls-wrapper > .elementskit-toggle-indicator {
    top: 0 !important;
    left: 0 !important;
    width: 103px !important;
    height: 38px !important;
    z-index: 1 !important;
}