/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 12 2024 | 11:19:49 */
html,
body {
	overflow-x: hidden;
}
a,
button {
	outline: none !important;
	box-shadow: none !important;
}
a.elementor-button,
button.elementor-button{
    text-transform: none !important;
    letter-spacing: 0px !important;
}

/* WPML */
.otgs-development-site-front-end {
    display: none;
}
.wpml-ls.wpml-ls-legacy-dropdown,
.wpml-ls.wpml-ls-legacy-dropdown:hover {
    width: auto;
	background-color:transparent !important;
	border:0px !important;
	color: #fff !important;
}
a.wpml-ls-item-toggle:after {
	display:none !important;
}
a.wpml-ls-item-toggle,
a.wpml-ls-item-toggle:hover {
    background-color: transparent !important;
    color: #fff !important;
    border: 0px;
}

.ls-desktop a.wpml-ls-item-toggle,
.ls-desktop a.wpml-ls-item-toggle:hover {
    text-transform: uppercase;
	padding:0px !important;
	height: 65px;
	margin-left: -30px;
    padding-left: 30px !important;
    width: 60px !important;
}
.ls-desktop .wpml-ls-legacy-dropdown .wpml-ls-current-language > a span {
    overflow: hidden;
	width: 1.9ch;
	display: inline-block !important;
}
.ls-desktop ul.wpml-ls-sub-menu {
    width: 150px;
	left: auto;
}
.ls-desktop ul.wpml-ls-sub-menu {
    background-color: transparent;
    border: solid 1px #fff !important;
    padding: 10px 15px !important;
}
.she-header .ls-desktop ul.wpml-ls-sub-menu {
    background-color: #151918;
}
.ls-desktop ul.wpml-ls-sub-menu a.wpml-ls-link {
    background-color: transparent !important;
    border: 0px;
    color: #fff !important;
	border-bottom: solid 1px transparent !important;
}
.ls-desktop ul.wpml-ls-sub-menu a.wpml-ls-link:hover {
    border-bottom: solid 1px #fff !important;
}
.wpml-ls-sub-menu li.wpml-ls-item a {
    margin: 5px 0px !important;
    padding-top: 7px;
    padding-bottom: 7px;
	display: block !important;
}

/* Form */
form.elementor-form select option {
  background: var( --e-global-color-primary );
  color: var( --e-global-color-d5d810c );
}
form.elementor-form .e-form__indicators__indicator__number {
    border: 0px;
}
form.elementor-form .e-form__buttons {
	justify-content:space-between;
}
form.elementor-form *::placeholder {
    color: #eee !important;
    opacity: .4 !important;
}

/* Pagination */
nav.elementor-pagination {
    display: flex;
    justify-content: center;
}
nav.elementor-pagination .current,
nav.elementor-pagination .page-numbers:hover {
    background-color: var(--e-global-color-secondary);
}
nav.elementor-pagination span,
nav.elementor-pagination a {
    display: flex;
    justify-content: center;
    width: 35px;
    height: 35px;
	align-items: center;
}

/* Cookie Banner */
.cky-consent-bar *,
.cky-preference-center * {
    font-family: "Space Grotesk";
}
.cky-consent-bar button,
.cky-preference-center button {
    font-weight: 600 !important;
    font-size: 15px !important;
}