.elementor-2 .elementor-element.elementor-element-0ee9ebc .elementor-element { min-height:250px;}
.elementor-2 .elementor-element.elementor-element-421a5bb .elementor-element {min-height:240px;}
header .elementor-widget-nav-menu {padding-top:15px;}
#cmplz-document {max-width:none;}
.gpu {
transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
#footer ul li a span:hover {color:#066CFC;}
.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper { padding-bottom:20px !important;}
.elementor-628 .elementor-element.elementor-element-f65abd9 .elementor-nav-menu--dropdown {backdrop-filter: saturate(90%) blur(20px) brightness(170%); -webkit-backdrop-filter: saturate(90%) blur(20px) brightness(170%); background-color:rgba(255,255,255,.9);}
nav.elementor-nav-menu--dropdow {height:100vh !important;}
header.sticky-header .logo img {
transition: transform var(--transition);
}
header.sticky-header.elementor-sticky--effects .logo img {
transform: scale(.95);
margin:-15px auto;
transition:all ease .2s;
}
header.sticky-header.elementor-sticky--effects .elementor-widget-nav-menu {padding-top:0;} .sticky-header {
transition: all .3s ease!important;
}
.hidden-header {
opacity: 0;
visibility: hidden;
}
header.sticky-header {
--header-height: 120px; width:100% !important;
--shrink-header-to: 0.6;  
--transition-timing: .45s cubic-bezier(.4, 0, .2, 1); transition: opacity 0.6s ease, visibility 0.6s ease;
transition: background-color var(--transition-timing),
backdrop-filter var(--transition-timing),
box-shadow var(--transition-timing);
}
header.sticky-header.elementor-sticky--effects {
backdrop-filter: saturate(90%) blur(20px) brightness(170%);
box-shadow: 0px 4px 33px 1px rgba(0, 0, 0, .1); 
-webkit-backdrop-filter: saturate(90%) blur(20px) brightness(170%);
background-color:rgba(255,255,255,.4);
height: 80px; width:100% !important;
}
header.sticky-header > .elementor-container {
min-height: var(--header-height);
transition: min-height var(--transition-timing);
}
header.sticky-header.elementor-sticky--effects > .elementor-container {
min-height: calc( var(--header-height) * var(--shrink-header-to) );
}
header.sticky-header.elementor-sticky--effects .elementor-item {
color: black !important; 
}
header.sticky-header.elementor-sticky--effects .elementor-item:hover {
color: #EE0085 !important;
} @media only screen and (max-width: 767px) {
header.sticky-header {
height: 70px;
width:100%;
}
li.menu-item a{ padding-left:30px!important; }
}