/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

body, html {
    width: 100vw;
    overflow-x: hidden;
}

html {
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: default;
    box-sizing: border-box;
}

 




div#cookie-law-info-bar {
    top: auto !important;
    bottom: 50px !important;
    right: 50px !important;
    left: auto !important;
    box-shadow: none;
    border: 2px solid var(--e-global-color-primary);
    border-radius: 50px;
    padding: 40px !important;
    transform: none !important;
}
@media (max-width:767px) {
    div#cookie-law-info-bar {
        left: 0 !important;
        right: 0 !important;
        margin: auto !important;
        bottom: 20px !important;
    }
}

/* HOMEPAGE */

.canva {
	background: linear-gradient(-45deg, #883AD9, #D55167, #7BFAD0, #6DE0FA, #CB37C3);
	background-size: 300% 300%;
	animation: gradient 10s ease infinite;
}


@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

/* D360 */

span.colored {
    display: inline-block;
    -webkit-mask-image: linear-gradient(45deg,transparent,#000 20%,#000 60%,transparent 80%);
    mask-image: linear-gradient(45deg,transparent,#000 20%,#000 60%,transparent 80%);
    -webkit-mask-position: -20%;
    mask-position: -20%;
    -webkit-mask-size: 1000%;
    mask-size: 1000%;
    transition: -webkit-mask-position 1s ease-out;
    transition: mask-position 1s ease-out;
    transition: mask-position 1s ease-out,-webkit-mask-position 1s ease-out;
    background-image: url(/wp-content/uploads/2023/09/text-bg-blue.png);
    padding: 0px 3px 6px 0px;
    animation-duration: 5s;
    -webkit-mask-position: 20% center;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-repeat: repeat-y;
    background-size: 100% auto;
    animation: knockoutText 5s linear infinite;
}
@keyframes knockoutText{0%{background-position-y:0}to{background-position-y:100%}}

.country-selector.weglot-dropdown {
    background-color: transparent !important;
}
.country-selector.weglot-dropdown .wgcurrent a, 
.country-selector.weglot-dropdown .wgcurrent span {
    color: #FFF;
    font-family: "Inter", sans-serif;
    font-weight: 600;
    padding: 0;
}
.country-selector.weglot-dropdown .wgcurrent {
    border: none !important;
    height: 40px;
    width: 40px;
    border: 2px solid #fff !important;
    border-radius: 50px;
    text-align: center;
    padding: 0;
}
.headerLight .country-selector.weglot-dropdown .wgcurrent {
    border-color: #140D33 !important;
}
.headerLight .country-selector.weglot-dropdown .wgcurrent a, 
.headerLight .country-selector.weglot-dropdown .wgcurrent span {
    color: #140D33;
}
.country-selector.weglot-dropdown .wgcurrent:after {
    display: none !important;
}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__inner {
    padding-top: var(--jmm-top-items-ver-padding, 5px) !important;
    padding-left: var(--jmm-top-items-hor-padding, 10px) !important;
    padding-bottom: var(--jmm-top-items-ver-padding, 5px) !important;
    padding-right: var(--jmm-top-items-hor-padding, 10px) !important;
    background-color: var(--jmm-top-item-bg-color, initial) !important;
}
.jet-mega-menu-item__inner a,
.jet-mega-menu-item__dropdown {
    font-size: 15px;
    color: white !important;
    
}
.headerLight .jet-mega-menu-item__inner a,
.headerLight .jet-mega-menu-item__dropdown {
    color: #140d33 !important;    
}

