:root {
--font-primary:
"Lucida Grande",
"Lucida Sans Unicode",
"Lucida Sans",
Geneva,
Verdana,
sans-serif;
--copyright-height: 28px;
--copyright-padding-x: 10px;
--copyright-font-size: 12px;
--copyright-bg: rgba(56, 38, 113, 0.85);
} body {
font-family: var(--font-primary);
} figure.wp-caption {
position: relative;
overflow: hidden;
}
figure.wp-caption .wp-caption-text {
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: var(--copyright-height);
padding: 0 var(--copyright-padding-x);
display: flex;
align-items: center;
justify-content: flex-start;
font-size: var(--copyright-font-size);
line-height: 1;
color: #ffffff;
background: var(--copyright-bg);
} .has-bg-image {
position: relative;
overflow: hidden;
}
.has-bg-image .bg-copyright {
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: var(--copyright-height);
padding: 0 var(--copyright-padding-x);
display: flex;
align-items: center;
justify-content: flex-start;
font-size: var(--copyright-font-size);
line-height: 1;
color: #ffffff;
background: var(--copyright-bg);
}
.has-bg-image .bg-copyright .elementor-widget-container {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: flex-start;
}
.has-bg-image .bg-copyright p,
.has-bg-image .bg-copyright span,
.has-bg-image .bg-copyright div {
margin: 0;
padding: 0;
} .hero-slides .elementor-slide-heading,
.hero-slides .elementor-slide-button {
display: none;
}
.hero-slides .elementor-slide-content {
position: static !important;
margin: 0 !important;
padding: 0 !important;
width: 100%;
max-width: 100%;
}
.hero-slides .elementor-slide-description {
position: absolute !important;
left: 0;
right: 0;
bottom: 0;
margin: 0 !important;
height: var(--copyright-height);
padding: 0 var(--copyright-padding-x) !important;
display: flex;
align-items: center;
justify-content: flex-start;
box-sizing: border-box;
font-size: var(--copyright-font-size);
line-height: 1;
color: #ffffff;
background: var(--copyright-bg);
transform: none !important;
animation: none !important;
}
.hero-slides .elementor-slide-description p,
.hero-slides .elementor-slide-description span,
.hero-slides .elementor-slide-description div {
margin: 0 !important;
padding: 0 !important;
line-height: 1;
}
.hero-slides .swiper-slide {
position: relative;
} [id^="news-"] {
scroll-margin-top: 110px;
}