@charset "UTF-8";

body,h1,h2,h3 {
  font-family: 'Open Sans', sans-serif;
}

h2 {
  color:#0a2a50;
}

h4 {
  font-family: 'Noto Sans', sans-serif;
}

.sticky-header-placeholder {
    height: inherit !important;
}

#cookiesck_options {
  z-index:1000;
}

#cookiesck_text a {
  color: #eeeeee;
  text-decoration: underline;
}

#cookiesck_accept, #cookiesck_decline, #cookiesck_settings {
  background: #ffffff;
  border-color: #ffffff;
  color: #000000;
}

#cookiesck_accept:hover, #cookiesck_decline:hover, #cookiesck_settings:hover {
  background: transparent;
  border-color: #ffffff;
  color: #ffffff;
}

#cookiesck > div {
  flex-direction: row;
  padding: 0.5rem 0;
}

@media (max-width: 1270px) {
  #cookiesck > div {
    flex-direction: column;
  }
}

.logo, .speasyimagegallery-gallery-item-title {
	position: absolute!important;
    width: 1px!important;
    height: 1px!important;
    padding: 0!important;
    margin: -1px!important;
    overflow: hidden!important;
    clip: rect(0,0,0,0)!important;
    white-space: nowrap!important;
    border: 0!important;
}

.sppb-carousel-extended-item img {
	height: auto;
}

.sppb-testimonial-carousel-item-content {
	margin-bottom: 10px !important;
}

.sp-megamenu-parent > li > a {
	text-transform: uppercase;
}

.menu-with-offcanvas .sp-module {
  position: relative;
}

.mod-languages {
  position: absolute;
width: 10rem;
right: 0;
text-align: right;
transform: translateY(-50%);
}

.inner3 .eb_textinfo a {
    color: #fff;
    font-weight: 400;
    text-decoration: underline;
}