.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-text );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:var( --e-global-color-accent );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-statics-post_translations{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-b6b514c .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-21 .elementor-element.elementor-element-b6b514c .wpml-elementor-ls .wpml-ls-legacy-dropdown a{background-color:#00000000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-a9435a1 */.elementor-21 .elementor-element.elementor-element-a9435a1 .step-nav {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2px;
}

@media (min-width: 768px) {
   .elementor-21 .elementor-element.elementor-element-a9435a1 .step-nav {
       gap: 8px;
   } 
}

.elementor-21 .elementor-element.elementor-element-a9435a1 button {
    border: none;
    color: black;
    padding: 0;
}

.elementor-21 .elementor-element.elementor-element-a9435a1 button:hover,
.elementor-21 .elementor-element.elementor-element-a9435a1 button:focus{
    background-color: transparent;
}

.elementor-21 .elementor-element.elementor-element-a9435a1 .sep {
    display: flex;
}


.elementor-21 .elementor-element.elementor-element-a9435a1 .step-btn.visited,
.elementor-21 .elementor-element.elementor-element-a9435a1 .step-btn.active { font-weight: 600; 
    color: #000; 
}/* End custom CSS */
/* Start custom CSS for wpml-language-switcher, class: .elementor-element-b6b514c */.elementor-21 .elementor-element.elementor-element-b6b514c {
    min-width: 61px;
    margin-right: 5px;
}

.elementor-21 .elementor-element.elementor-element-b6b514c a {
    background-color: transparent;
    font-size: 16px;
}

.elementor-21 .elementor-element.elementor-element-b6b514c #wpml-ls-submenu-click-default {
    background-color: transparent;
}

.elementor-21 .elementor-element.elementor-element-b6b514c .wpml-elementor-ls .wpml-ls-item .wpml-ls-link,
.elementor-21 .elementor-element.elementor-element-b6b514c .wpml-elementor-ls .wpml-ls-legacy-dropdown a {
    background-color: transparent;
}

.elementor-21 .elementor-element.elementor-element-b6b514c .wpml-ls-current-language a {
    border: 1px solid black;
    border-radius: 50px;
    padding: 8px 8px;
    min-width: 60px;
}

.elementor-21 .elementor-element.elementor-element-b6b514c .wpml-ls-current-language a:hover {
    color: black;
}

.elementor-21 .elementor-element.elementor-element-b6b514c .wpml-ls-sub-menu a {
    border-radius: 0;
    background-color: #FEC89A !important;
}/* End custom CSS */