.podcast-container iframe{
	height:auto;
}
.pagination__list .active a {
  color: #fff;
  background-color: var(--c-orange);
}
.p-tab-item.active, .p-tab-item:hover {
    opacity: 1;
	color: #bd7b27;
}
#tns1-ow button[data-action="stop"]{
	display:none;
}
#tns1-ow button[data-action="start"]{
	display:none;
}
.container_contact{
	max-width:80%!important;
}
.container_contact p{
	text-align: left;
    font-size: 18px;
    margin-top: 5px;
}



body .icon-bar {
  background-color: var(--c-orange);
  padding: 15px 10px;
  border-radius: 7px;
  transition: all 0.25s linear;
}
body .icon-bar:has(a:hover) {
  background-color: #838383;
}
body .icon-bar a {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 8px;
  margin-bottom: 8px;
  border-radius: 10px;
  border-radius: 50%;
  font-size: 40px;
  width: 1em;
  height: 1em;
  background-color: #fff;
}
body .icon-bar a:first-child {
  margin-top: 0;
}
body .icon-bar a:last-child {
  margin-bottom: 0;
}
body .icon-bar a i {
  color: var(--c-orange);
  font-size: 0.5em;
}
body .icon-bar a:hover {
  background-color: var(--c-orange);
}
body .icon-bar a:hover.facebook {
  background-color: #3b5998;
}
body .icon-bar a:hover.instagram {
  background-color: #e1306c;
}
body .icon-bar a:hover.linkedin {
  background-color: #0077b5;
}
body .icon-bar a:hover.whatsapp {
  background-color: #25d366;
}
body .icon-bar a:hover i {
  color: var(--c-orange);
  color: #fff;
}

.eapps-widget a{
	display:none!important;
	
}

.eapps-widget-toolbar{
	display:none!important;
}
.eapps-widget-show-toolbar a {
	display:none!important;
}
/* ============= START Page with multiple galleries ============= */

.gallery-section {
	padding-top: 30px;
	padding-bottom: 50px;

	@media screen and (max-width: 767px) {
		padding-top: 10px;
		padding-bottom: 30px;
	}
}

.custom-container {
	width: var(--gallery-section-container-width, 1170px);
	max-width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
}

.gallery-section-top {
	text-align: center;
}

.gallery-style-1-wrapper {}

.gallery-style-1 {
	.swiper-slide {
		a {
			display: block;
			pointer-events: none;
			position: relative;

			&:after {
				content: '';
				display: block;
				width: 40px;
				height: 40px;
				position: absolute;
				top: 20px;
				right: 20px;
				background-color: #fff;
				mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M23.111 20.058l-4.977-4.977c.965-1.52 1.523-3.322 1.523-5.251 0-5.42-4.409-9.83-9.829-9.83-5.42 0-9.828 4.41-9.828 9.83s4.408 9.83 9.829 9.83c1.834 0 3.552-.505 5.022-1.383l5.021 5.021c2.144 2.141 5.384-1.096 3.239-3.24zm-20.064-10.228c0-3.739 3.043-6.782 6.782-6.782s6.782 3.042 6.782 6.782-3.043 6.782-6.782 6.782-6.782-3.043-6.782-6.782zm2.01-1.764c1.984-4.599 8.664-4.066 9.922.749-2.534-2.974-6.993-3.294-9.922-.749z"/></svg>');
				mask-position: center;
				mask-size: contain;
				z-index: 2;
				transform: scale(.75);
				opacity: 0;
				transition: opacity .5s linear, transform .5s linear;

				@media screen and (max-width: 767px) {
					width: 25px;
					height: 25px;
					top: 10px;
					right: 10px;
				}
			}

			&:before {
				content: '';
				display: block;
				width: 80px;
				height: 80px;
				position: absolute;
				top: 0;
				right: 0;
				background: radial-gradient(circle at top right, rgba(0, 0, 0, 0.3) 0%, transparent 65%);
				background: linear-gradient(135deg, rgba(0, 0, 0, 0.35) 0%, transparent 60%);
				background: radial-gradient(circle at center, rgba(0, 0, 0, 0.14) 0%, rgba(0, 0, 0, 0.1) 10%, transparent 80%);
				z-index: 1;
				transform: scale(.75);
				opacity: 0;
				transition: opacity .5s linear, transform .5s linear;

				@media screen and (max-width: 767px) {
					width: 60px;
					height: 60px;
				}
			}

			img {
				aspect-ratio: 1/1;
				object-fit: cover;
				transform: scale(.75);
				transition: transform .5s linear;
			}
		}

		&.swiper-slide-active {
			a {
				pointer-events: all;

				&:before,
				&:after {
					transform: scale(1);
					opacity: .25;
				}

				&:hover {

					&:before,
					&:after {
						opacity: 1;
					}
				}


				img {
					transform: scale(1);
				}
			}
		}

		&.swiper-slide-prev {
			cursor: pointer;



			a {
				img {
					transform-origin: right;
				}
			}
		}

		&.swiper-slide-next {
			cursor: pointer;

			a {
				img {
					transform-origin: left;
				}
			}
		}
	}
}

.custom-swiper-controls {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 2em;
	--swiper-pagination-color: var(--secondary-color);
	--swiper-pagination-bullet-size: 16px;

	@media screen and (max-width: 767px) {
		--swiper-pagination-bullet-size: 10px;
	}

	.custom-swiper-button {
		display: block;
		width: 40px;
		height: 40px;
		background-color: currentColor;
		background-color: var(--secondary-color);
		mask-image: url('data:image/svg+xml,<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.012 2c5.518 0 9.997 4.48 9.997 9.998 0 5.517-4.479 9.997-9.997 9.997s-9.998-4.48-9.998-9.997c0-5.518 4.48-9.998 9.998-9.998zm-1.523 6.21s-1.502 1.505-3.255 3.259c-.147.147-.22.339-.22.531s.073.383.22.53c1.753 1.754 3.254 3.258 3.254 3.258.145.145.335.217.526.217.192-.001.384-.074.531-.221.292-.293.294-.766.003-1.057l-1.977-1.977h6.693c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-6.693l1.978-1.979c.29-.289.287-.762-.006-1.054-.147-.147-.339-.221-.53-.222-.19 0-.38.071-.524.215z" fill-rule="nonzero"/></svg>');
		mask-position: center;
		mask-size: contain;

		&.custom-swiper-next {
			mask-image: url('data:image/svg+xml,<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.007 2c-5.518 0-9.998 4.48-9.998 9.998 0 5.517 4.48 9.997 9.998 9.997s9.998-4.48 9.998-9.997c0-5.518-4.48-9.998-9.998-9.998zm1.523 6.21s1.502 1.505 3.255 3.259c.147.147.22.339.22.531s-.073.383-.22.53c-1.753 1.754-3.254 3.258-3.254 3.258-.145.145-.335.217-.526.217-.192-.001-.384-.074-.531-.221-.292-.293-.294-.766-.003-1.057l1.977-1.977h-6.693c-.414 0-.75-.336-.75-.75s.336-.75.75-.75h6.693l-1.978-1.979c-.29-.289-.287-.762.006-1.054.147-.147.339-.221.53-.222.19 0 .38.071.524.215z" fill-rule="nonzero"/></svg>');
		}

		@media screen and (max-width: 767px) {
			width: 30px;
			height: 30px;
		}
	}

	.custom-swiper-pagination {
		width: auto !important;
		margin-left: 15px;
		margin-right: 15px;
		font-size: 0;

		.swiper-pagination-bullet {}
	}
}

hr.hr {
	background-color: #cacaca;
	max-width: 80%;
}

/* ============= END Page with multiple galleries ============= */