body {	
line-height: 1 !important;	
}
.uael-post__thumbnail {
box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.3);
border: 10px solid #FFFFFF;
}
.elementor-widget-image-carousel .swiper-slide,
.e-gallery-container a.elementor-gallery-item {
box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.3);
}
.carrossel-fotos .swiper-wrapper {
padding: 5px 0;
}
.assinatura a:hover {
color: #702375 !important;
}
header .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::before, 
header .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::after,
header .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before, 
header .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after {	
background: rgb(33,121,160);
background: linear-gradient(42deg, rgba(33,121,160,1) 0%, rgba(115,210,247,1) 100%);    
}
header .elementor-nav-menu--main:not(.e--pointer-framed) li:nth-child(2) .elementor-item.elementor-item-active::before, 
header .elementor-nav-menu--main:not(.e--pointer-framed) li:nth-child(2) .elementor-item.elementor-item-active::after,
header .elementor-nav-menu--main:not(.e--pointer-framed) li:nth-child(2) .elementor-item::before, 
header .elementor-nav-menu--main:not(.e--pointer-framed) li:nth-child(2) .elementor-item::after {	
background: rgb(33,49,125);
background: linear-gradient(42deg, rgba(33,49,125,1) 0%, rgba(56,113,194,1) 100%);    
}
header .elementor-nav-menu--main:not(.e--pointer-framed) li:nth-child(3) .elementor-item.elementor-item-active::before, 
header .elementor-nav-menu--main:not(.e--pointer-framed) li:nth-child(3) .elementor-item.elementor-item-active::after,
header .elementor-nav-menu--main:not(.e--pointer-framed) li:nth-child(3) .elementor-item::before, 
header .elementor-nav-menu--main:not(.e--pointer-framed) li:nth-child(3) .elementor-item::after {	
background: rgb(28,100,52);
background: linear-gradient(42deg, rgba(28,100,52,1) 0%, rgba(64,185,60,1) 100%);    
}
header .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active,
header .elementor-nav-menu--main .elementor-item:hover {	
text-shadow: -1px 1px 2px rgba(0,0,0,0.5);
}
header.sticky-header {
--header-height: 100px;
--opacity: 1;
--shrink-me: 0.80;
--sticky-background-color: #ffffff;
--transition: .3s ease-in-out;
--box-shadow: 0px 1px 5px rgba(0,0,0,0.3);
transition: background-color var(--transition),
background-image var(--transition),
backdrop-filter var(--transition),
opacity var(--transition),
box-shadow var(--transition);
}
@media (max-width: 480px) {
header.sticky-header {
--header-height: 60px;    
}
}
header.sticky-header.elementor-sticky--effects {
background-color: var(--sticky-background-color) !important;
background-image: none !important;
opacity: var(--opacity) !important;
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
box-shadow: 0px 1px 5px rgba(0,0,0,0.3);
z-index: 20 !important;
}
header.sticky-header > .elementor-container {
transition: min-height var(--transition);
}
header.sticky-header.elementor-sticky--effects > .elementor-container {
min-height: calc(var(--header-height) * var(--shrink-me))!important;
height: calc(var(--header-height) * var(--shrink-me));
}
header.sticky-header .elementor-nav-menu .elementor-item {
transition: padding var(--transition);
}
header.sticky-header.elementor-sticky--effects .elementor-nav-menu .elementor-item {
padding-bottom: 10px!important;
padding-top: 10px!important;
}
header.sticky-header > .elementor-container .logo img {
transition: max-width var(--transition);
}
header.sticky-header.elementor-sticky--effects .logo img {
max-width: calc(100% * var(--shrink-me));
}