.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-529 .elementor-element.elementor-element-b6b514c .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-529 .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-529 .elementor-element.elementor-element-a9435a1 .step-nav {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2px;
}

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

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

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

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


.elementor-529 .elementor-element.elementor-element-a9435a1 .step-btn.visited,
.elementor-529 .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-529 .elementor-element.elementor-element-b6b514c {
    min-width: 55px;
    margin-right: 5px;
    background-color: #FFAD9B;
}

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

.elementor-529 .elementor-element.elementor-element-b6b514c #wpml-ls-submenu-click-default {
    background-color: #FFAD9B;
    overflow: hidden;
}

.elementor-529 .elementor-element.elementor-element-b6b514c .wpml-elementor-ls .wpml-ls-item .wpml-ls-link,
.elementor-529 .elementor-element.elementor-element-b6b514c .wpml-elementor-ls .wpml-ls-legacy-dropdown a {
    background-color: #FFAD9B;
        padding: 6px 4px;
}

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

.elementor-529 .elementor-element.elementor-element-b6b514c .wpml-ls-current-language a[aria-expanded=true] {
    border-bottom: 0;
    border-radius: 16px 16px 0 0;
}

.elementor-529 .elementor-element.elementor-element-b6b514c .wpml-ls-native {
    font-weight: 500;
    color: black;
}

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

.elementor-529 .elementor-element.elementor-element-b6b514c .wpml-ls-sub-menu {
    border: 1px solid black;
    border-top: 0;
    border-radius: 0 0 16px 16px;
    padding-left: 4px;
    padding-right: 4px;
}

.elementor-529 .elementor-element.elementor-element-b6b514c .wpml-ls-sub-menu a {
    border-radius: 0;
    border: 0;
    font-weight: 300;
    border-top: 1px solid black;
}

.elementor-529 .elementor-element.elementor-element-b6b514c .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
    border: 0;
    width: 14px;
    height: 8px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.265067 0.265164L6.82827 6.82836L13.1295 0.265165' stroke='black' stroke-width='0.75'/%3E%3C/svg%3E%0A");
}

.elementor-529 .elementor-element.elementor-element-b6b514c .wpml-ls-current-language a[aria-expanded=true]:after {
    transform: rotate(180deg);
    top: calc(50% - 5px);
}/* End custom CSS */