.elementor-297 .elementor-element.elementor-element-1cd9b32c{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1000;}.elementor-297 .elementor-element.elementor-element-38b38095{--display:flex;--position:absolute;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-30px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-38b38095{left:0px;}body.rtl .elementor-297 .elementor-element.elementor-element-38b38095{right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-297 .elementor-element.elementor-element-1cd9b32c{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-297 .elementor-element.elementor-element-1cd9b32c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-1cd9b32c *//*--SHRINKING LOGO--*/
.elementor-sticky--effects .sticky-logo img {
	width: 60px!important;/*--edit the pixels to change to desired shrinking size--*/
}

.sticky-logo img {
	transition: .3s all ease-in-out;
}

@media screen and (max-width: 767px) {
    .elementor-sticky--effects .sticky-logo img {
	width: 45px!important;/*--edit the pixels to change to desired shrinking size for mobile--*/
    }
}

/*--HEADER STICKY--*/
header.elementor-sticky--effects {
    box-shadow: 0 0px 40px 0px #00000033;
    clip-path: inset(0 0 -100vh 0);
}
header.elementor-sticky--effects .elementor-nav-menu--main .elementor-item {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}

/*--DROPDOWN MENU--*/
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 30px;
}
@media screen and (max-width: 767px) {
        header.elementor-sticky--effects nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
        margin-top: 20px;
    }
}/* End custom CSS */