/*
Theme Name: Deston Child
Theme URI: https://deston.qodeinteractive.com
Description: A child theme of Deston
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: deston
Template: deston
*/
html{
	margin-top:0!important;
}
#qodef-page-inner {
    padding: 0!important;
}
#qodef-page-header {
    position: absolute;
	background-color: transparent;
}
#qodef-page-mobile-header{
    display:none;
}
.qodef-qi-swiper-container .swiper-slide img{
	width: 60%;
}
#qodef-page-header {
    will-change: filter;
    transition: filter 180ms linear;
}
#qodef-page-header .qodef-header-logo-link.qodef-height--not-set img {
    max-height: 50px;
}
#qodef-page-header-inner {
    padding: 0 74px;
}
.e-hotspot__tooltip,
.elementor-18 .elementor-element.elementor-element-fd8e817:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-fd8e817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color: lch(100 0 0 / 0.35)!important;
    backdrop-filter: blur(20px)!important;
    border: 1px solid lch(100 0 0 / 0.3)!important;
}
.e-hotspot__tooltip{
    border-radius:10px!important;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}
.e-hotspot__tooltip p{
    margin:0!important;
    padding: 5px 10px;
}
.elementor-widget-hotspot img{
    filter: drop-shadow(-20px 25px 15px rgba(0, 0, 0, .1)) drop-shadow(-10px 10px 15px rgba(0, 0, 0, .04));
}
@media only screen and (max-width: 1024px) {
    #qodef-page-header {
        display: block;
    }
}