html {
    overflow-x: hidden;
}

.elementor-widget-skaddons-slide-show .swiper-slide-inner {
    position: relative;
}
.elementor-widget-skaddons-slide-show .slideshow-image {
    position: relative;
}
.elementor-widget-skaddons-slide-show .slideshow-image:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: linear-gradient(to left, rgba(6,38,29, 0) 0%, rgba(6,38,29, 0.2) 100%)
}
.elementor-widget-skaddons-slide-show .slideshow-image img {
    width: 100%;
    display: block;
}
.elementor-widget-skaddons-slide-show .slideshow-image img.img-mobile {
	display: none;
}
@media (max-width: 767px) {
	.elementor-widget-skaddons-slide-show .slideshow-image.has-mobile-image img.img-mobile {
		display: block;
	}
	.elementor-widget-skaddons-slide-show .slideshow-image.has-mobile-image img.img-desktop {
		display: none;
	}
}
.elementor-widget-skaddons-slide-show .slideshow-content {
    position: absolute;
    max-width: 1175px;
    width: 100%;
    left: calc( 50% );
    transform: translateX(-50%);
    bottom: 0;
}
.elementor-widget-skaddons-slide-show .skaddons-pagination-group {
    position: absolute;
    z-index: 2;
    bottom: 44px;
    max-width: 1175px;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
}
.elementor-widget-skaddons-slide-show .skaddons-swiper-pagination {
    position: static;
    display: flex;
    align-items: center;
    gap: 16px;
}
.elementor-widget-skaddons-slide-show .skaddons-swiper-fraction {
    font-size: 12px;
    line-height: 16px;
    display: flex;
    align-items: center;
    color: rgba( 255, 255, 255, .5 );
    margin-bottom: 8px;
}
.elementor-widget-skaddons-slide-show .skaddons-swiper-fraction .fm-current {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 21px;
}
.elementor-widget-skaddons-slide-show .skaddons-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0;
    opacity: 1;
}

.gtranslate-dropdown-widget {
    position: relative;
}
.gtranslate-dropdown-widget .dropdown-content {
    display: none;
    background: #fff;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 10px;
    position: absolute;
    top: 100%;
    right: 0;
    min-width: 70px;
}
.gtranslate-dropdown-widget .dropdown-toggle {
    display: flex;
    align-items: center;
    gap: 4px;
    cursor: pointer;
}
.gtranslate-dropdown-widget .dropdown-toggle__text {
    display: inline-flex;
    align-items: center;
    gap: 3px;
}
.gtranslate-dropdown-widget.show .dropdown-content {
    display: block;
}
.gtranslate-dropdown-widget .gtranslate_wrapper {
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.gtranslate-dropdown-widget .gtranslate_wrapper .glink {
    display: flex;
    gap: 3px;
    align-items: center;
}

.dropdown-search-wrapper {
    position: relative;
}
.dropdown-search-wrapper.active .search-dropdown {
    display: block;
}
.dropdown-search-wrapper .search-dropdown {
    position: absolute;
    top: 100%;
    width: 320px;
    right: 0;
    z-index: 999;
    display: none;
    background: linear-gradient(90deg, #626165 0%, #28262C 100%);
    padding: 5px;
}
.dropdown-search-wrapper a.search-icon {
    padding: 0;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    outline: none;
}

.dropdown-search-wrapper a.search-icon svg {
    color: #fff;
    fill: #fff;
    width: 22px;
    height: 22px;
}
.dropdown-search-wrapper input[type="search"] {
    padding: 5px 10px;
    height: 35px;
    font-size: 14px;
    outline: none;
    padding-right: 34px;
    border: none;
}
.dropdown-search-wrapper .search-dropdown button {
    background: transparent;
    width: 34px;
    height: 34px;
    outline: none;
    position: absolute;
    right: 5px;
    top: 5px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
}
.dropdown-search-wrapper .search-dropdown button svg {
    color: #ebebeb;
    fill: #333;
    width: 20px;
    height: 20px;
}

@media (max-width: 1024px) {
    .dropdown-search-wrapper .search-dropdown {
        right: -60px;
        top: 39px;
    }
}