body, ul, ol, table, blockquote {
  line-height: inherit !important;
}

p {
 padding-bottom: 10px; 
}

.ba-item-icon-list .ba-icon-list-wrapper ul li {
	display:block;
  width:100%;
  margin-right:0;
}

body.com_gridbox.page.home #item-179497138803:not(.show) {
	opacity:0;
}

.ba-slideset .slideshow-content li {
    transition: left 1s ease !important;
}

.ba-slideshow-img video, .ba-video-background video, .ba-video-background iframe, .ba-slideshow-img iframe {
    width: 100vw !important;
    height: auto !important;
    object-fit: cover;
    min-height: 100vh !important;
  	left:0;
  	top:0;
}

/*#item-1752461045930 {
  position:relative;
  top:0;
  left:0;
  max-width:575px !important;
}

#item-1752461045930.topLeft {
  position:fixed;
  top: 25px;
  left:50px;
  max-width:200px !important;
}*/

.horizontal-pills {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin:0;
  padding:0;
}

.horizontal-pills li {
  margin: 0 1rem 0.8rem 0;
  padding:0.5rem 0.75rem;
  background-color: var(--primary);
  color: var(--title-inverse);
  font-weight: 600;
}

.rphoto { transform:rotate(3deg); transition: all 0.33s ease; }
.rphoto:nth-child(2n) { transform:rotate(-3deg); }
.rphoto:nth-child(3n) { transform:rotate(2deg); }
.rphoto:nth-child(4n) { transform:rotate(-1deg); }
.rphoto:nth-child(5n) { transform:rotate(-2deg); }
.rphoto:nth-child(6n) { transform:rotate(1deg); }
.rphoto:hover { transform:rotate(0deg); transition: all 0.33s ease; }