.elementor-2006 .elementor-element.elementor-element-6e4f93c.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2006 .elementor-element.elementor-element-6e4f93c.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2006 .elementor-element.elementor-element-6e4f93c.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2006 .elementor-element.elementor-element-6e4f93c.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2006 .elementor-element.elementor-element-6e4f93c.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-2006 .elementor-element.elementor-element-6e4f93c{border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;}.elementor-2006 .elementor-element.elementor-element-04a80da.elementor-column{align-self:inherit;cursor:default;}.elementor-2006 .elementor-element.elementor-element-2c0f517:not(.elementor-motion-effects-element-type-background), .elementor-2006 .elementor-element.elementor-element-2c0f517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8EF;}.elementor-2006 .elementor-element.elementor-element-2c0f517.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2006 .elementor-element.elementor-element-2c0f517.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2006 .elementor-element.elementor-element-2c0f517.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2006 .elementor-element.elementor-element-2c0f517.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2006 .elementor-element.elementor-element-2c0f517.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-2006 .elementor-element.elementor-element-2c0f517{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2006 .elementor-element.elementor-element-2c0f517 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2006 .elementor-element.elementor-element-8889786.elementor-column{align-self:inherit;cursor:default;}.elementor-2006 .elementor-element.elementor-element-fb8991e.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2006 .elementor-element.elementor-element-fb8991e.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2006 .elementor-element.elementor-element-fb8991e.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2006 .elementor-element.elementor-element-fb8991e.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2006 .elementor-element.elementor-element-fb8991e.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-2006 .elementor-element.elementor-element-cb71776.elementor-column{align-self:inherit;cursor:default;}.elementor-2006 .elementor-element.elementor-element-8cdaa02:hover img{opacity:1;}.elementor-2006 .elementor-element.elementor-element-3d75e2f.elementor-column{align-self:inherit;cursor:default;}.elementor-2006 .elementor-element.elementor-element-3805594:hover img{opacity:1;}.elementor-2006 .elementor-element.elementor-element-864d0fa.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2006 .elementor-element.elementor-element-864d0fa.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2006 .elementor-element.elementor-element-864d0fa.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2006 .elementor-element.elementor-element-864d0fa.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2006 .elementor-element.elementor-element-864d0fa.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-2006 .elementor-element.elementor-element-d633f5b.elementor-column{align-self:inherit;cursor:default;}.elementor-2006 .elementor-element.elementor-element-9194f56:hover img{opacity:1;}.elementor-2006 .elementor-element.elementor-element-d21a7e7:not(.elementor-motion-effects-element-type-background), .elementor-2006 .elementor-element.elementor-element-d21a7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8EF;}.elementor-2006 .elementor-element.elementor-element-d21a7e7.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2006 .elementor-element.elementor-element-d21a7e7.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2006 .elementor-element.elementor-element-d21a7e7.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2006 .elementor-element.elementor-element-d21a7e7.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2006 .elementor-element.elementor-element-d21a7e7.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-2006 .elementor-element.elementor-element-d21a7e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2006 .elementor-element.elementor-element-d21a7e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2006 .elementor-element.elementor-element-8492b39.elementor-column{align-self:inherit;cursor:default;}.elementor-2006 .elementor-element.elementor-element-f1285b8.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2006 .elementor-element.elementor-element-f1285b8.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2006 .elementor-element.elementor-element-f1285b8.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2006 .elementor-element.elementor-element-f1285b8.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2006 .elementor-element.elementor-element-f1285b8.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-2006 .elementor-element.elementor-element-429165d.elementor-column{align-self:inherit;cursor:default;}.elementor-2006 .elementor-element.elementor-element-1aee6ac img{height:500px;}.elementor-2006 .elementor-element.elementor-element-1aee6ac:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2006 .elementor-element.elementor-element-2075e29.elementor-column{align-self:inherit;cursor:default;}.elementor-2006 .elementor-element.elementor-element-dcb4d54 img{height:500px;}.elementor-2006 .elementor-element.elementor-element-7aec0f4.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2006 .elementor-element.elementor-element-7aec0f4.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2006 .elementor-element.elementor-element-7aec0f4.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2006 .elementor-element.elementor-element-7aec0f4.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2006 .elementor-element.elementor-element-7aec0f4.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-2006 .elementor-element.elementor-element-74aaeef.elementor-column{align-self:inherit;cursor:default;}.elementor-2006 .elementor-element.elementor-element-6b891f3 img{height:500px;}.elementor-2006 .elementor-element.elementor-element-d1b63bd.elementor-column{align-self:inherit;cursor:default;}.elementor-2006 .elementor-element.elementor-element-801db68 img{height:500px;}.elementor-2006 .elementor-element.elementor-element-50721f1.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2006 .elementor-element.elementor-element-50721f1.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2006 .elementor-element.elementor-element-50721f1.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2006 .elementor-element.elementor-element-50721f1.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2006 .elementor-element.elementor-element-50721f1.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-2006 .elementor-element.elementor-element-d7c3210.elementor-column{align-self:inherit;cursor:default;}.elementor-2006 .elementor-element.elementor-element-b07d7c6 img{height:500px;}.elementor-2006 .elementor-element.elementor-element-5bc8dbf.elementor-column{align-self:inherit;cursor:default;}html, body{overflow-x:auto;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-47b946d */@font-face {
	font-family: 'LilitaOne';
	src: url('https://onespiritafrica.com.au/wp-content/uploads/2026/02/LilitaOne-Regular.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

/* Slider container */
.osa-slider {
	width: 100%;
	overflow: hidden;
	background: transparent;
}

/* Moving track */
.osa-track {
	display: flex;
	align-items: center;
	width: max-content;
	animation: osa-scroll 80s linear infinite;
}

/* Individual items */
.osa-item {
	display: flex;
	align-items: center;
	margin-right: 60px; /* spacing between items */
	font-family: 'LilitaOne', sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	white-space: nowrap;
	color: #000;
}

/* Images inside slider */
.osa-item img {
	height: 40px;      /* control image height */
	width: auto;
	display: block;
}

/* Animation */
@keyframes osa-scroll {
	from {
		transform: translateX(0);
	}
	to {
		transform: translateX(-50%);
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1aee6ac */.hover-swap-grow {
  background-size: cover;
  background-position: center;
  overflow: hidden;

  transition:
    transform 0.45s ease,
    background-image 0.3s ease;
}

.hover-swap-grow img {
  opacity: 0;
}

.hover-swap-grow:hover {
  transform: scale(1.06);
}
.swap-upcoming {
  background-image: url('https://onespiritafrica.com.au/wp-content/uploads/2026/02/UPCOMING-EVENTS-1-3.png');
}

.swap-upcoming:hover {
  background-image: url('https://onespiritafrica.com.au/wp-content/uploads/2026/02/UPCOMING-EVENTS-2-1-1.png');
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcb4d54 */.hover-swap-grow {
  background-size: cover;
  background-position: center;
  overflow: hidden;

  transition:
    transform 0.45s ease,
    background-image 0.3s ease;
}

.hover-swap-grow img {
  opacity: 0;
}

.hover-swap-grow:hover {
  transform: scale(1.06);
}
.swap-signup {
  background-image: url('https://onespiritafrica.com.au/wp-content/uploads/2026/02/SIGN-UP-1.png');
}

.swap-signup:hover {
  background-image: url('https://onespiritafrica.com.au/wp-content/uploads/2026/02/SIGN-UP-2.png');
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b891f3 */.hover-swap-grow {
  background-size: cover;
  background-position: center;
  overflow: hidden;

  transition:
    transform 0.45s ease,
    background-image 0.3s ease;
}

.hover-swap-grow img {
  opacity: 0;
}

.hover-swap-grow:hover {
  transform: scale(1.06);
}
.swap-music {
  background-image: url('https://onespiritafrica.com.au/wp-content/uploads/2026/02/MUSIC-1-3.png');
}

.swap-music:hover {
  background-image: url('https://onespiritafrica.com.au/wp-content/uploads/2026/02/MUSIC-2-3.png');
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-801db68 */.hover-swap-grow {
  background-size: cover;
  background-position: center;
  overflow: hidden;

  transition:
    transform 0.45s ease,
    background-image 0.3s ease;
}

.hover-swap-grow img {
  opacity: 0;
}

.hover-swap-grow:hover {
  transform: scale(1.06);
}
.swap-experience {
  background-image: url('https://onespiritafrica.com.au/wp-content/uploads/2026/02/GHANA-CULTURAL-IMMERSION-TOUR-1-2.png');
}

.swap-experience:hover {
  background-image: url('https://onespiritafrica.com.au/wp-content/uploads/2026/02/GHANA-CULTURAL-IMMERSION-TOUR-2-3.png');
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b07d7c6 */.hover-swap-grow {
  background-size: cover;
  background-position: center;
  overflow: hidden;

  transition:
    transform 0.45s ease,
    background-image 0.3s ease;
}

.hover-swap-grow img {
  opacity: 0;
}

.hover-swap-grow:hover {
  transform: scale(1.06);
}
.swap-workshops {
  background-image: url('https://onespiritafrica.com.au/wp-content/uploads/2026/02/WORKSHOPS-1-1.png');
}

.swap-workshops:hover {
  background-image: url('https://onespiritafrica.com.au/wp-content/uploads/2026/02/WORKSHOPS-2-1.png');
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e82818 */.hover-swap-grow {
  background-size: cover;
  background-position: center;
  overflow: hidden;

  transition:
    transform 0.45s ease,
    background-image 0.3s ease;
}

.hover-swap-grow img {
  opacity: 0;
}

.hover-swap-grow:hover {
  transform: scale(1.06);
}
.swap-testimonials {
  background-image: url('https://onespiritafrica.com.au/wp-content/uploads/2026/02/TESTIMONIALS-1.png');
}

.swap-testimonials:hover {
  background-image: url('https://onespiritafrica.com.au/wp-content/uploads/2026/02/TESTIMONIALS-2-2.png');
}/* End custom CSS */