html{
  color: #501e1e;
  font-size: 18px;
  font-weight: 400;
}
section p{
  margin-bottom: 1rem;
}
section a{
  text-decoration: underline;
}
.langswitcher{
  display: flex;
  flex-direction: row;
  align-items: start;
  width: 100%;
  text-transform: uppercase;
  font-size: x-large;
  gap: 16px;
}
h3{
  text-transform: uppercase;
  font-weight: bold;
  font-size: 20.25px;
  letter-spacing: 2.025px;
}
.text-editor p{
  margin-bottom: 30px;
}
.text-editor ul {
  list-style-type: circle;
  padding-left: 2.5rem;
  margin-bottom: 1.8rem;
}
[x-cloak] { display: none !important; }
#nav-icon4 {
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
}

#nav-icon4 span {
  display: block;
  position: absolute;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon4 span:nth-child(1) {
  top: 0px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4 span:nth-child(2) {
  top: 12px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4 span:nth-child(3) {
  top: 24px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4.open span:nth-child(1) {
  -webkit-transform: rotate(40deg);
  -moz-transform: rotate(40deg);
  -o-transform: rotate(40deg);
  transform: rotate(40deg);
}

#nav-icon4.open span:nth-child(2) {
  width: 0%;
  opacity: 0;
}

#nav-icon4.open span:nth-child(3) {
  -webkit-transform: rotate(-40deg);
  -moz-transform: rotate(-40deg);
  -o-transform: rotate(-40deg);
  transform: rotate(-40deg);
}

/* Audio Player */

.audio-player {
  background-color:#f70356;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  color:#fff;
  padding:0 5px;
}
.audio-player .play-pause {
  border:none;
  outline:none;
  cursor:pointer;
  background:transparent;
  height:24px;
  width:24px
}
.audio-player .play-pause img {
  width:100%;
  height:100%
}
.audio-player.-paused .play-pause .play {
  display:block
}
.audio-player.-paused .play-pause .pause,
.audio-player.-playing .play-pause .play {
  display:none
}
.audio-player.-playing .play-pause .pause {
  display:block
}
.audio-player .time {
  width:45px
}
.audio-player .seek {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  display:flex;
}
.audio-player .seek input {
  width:95%;
  margin-left:2.5%;
  outline:none
}
.audio-player input[type=range] {
  background-color:transparent;
  border:0;
  padding:0
}
.audio-player input[type=range],
.audio-player input[type=range]::-webkit-slider-thumb {
  -webkit-appearance:none
}
.audio-player input[type=range]:focus {
  background-color:transparent;
  border:0
}
.audio-player input[type=range]::-webkit-slider-runnable-track {
  background-color:#fff;
  height:5px;
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center
}
.audio-player input[type=range]::-moz-range-track {
  background-color:#fff;
  height:5px;
  display:flex;
  align-items:center
}
.audio-player input[type=range]::-webkit-slider-thumb {
  background-color:#fff;
  width:15px;
  height:15px;
  border-radius:50%;
  border:1px solid #fff
}
.audio-player input[type=range]::-moz-range-thumb {
  background-color:#fff;
  width:15px;
  height:15px;
  border-radius:50%;
  border:1px solid #fff
}
.audio-player input[type=range]::-ms-fill-lower {
  background-color:#d3d3d3
}
.audio-player input[type=range]::-ms-fill-upper {
  background-color:#fff
}
.audio-player .volume {
  display:none;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.audio-player .volume input {
  width:80px
}
.audio-player .volume img {
  width:25px;
  height:25px;
  cursor:pointer
}
.audio-player .volume .no-volume {
  display:none
}
.audio-player.-muted .volume .no-volume,
.audio-player .volume .volume {
  display:block
}
.audio-player.-muted .volume .volume {
  display:none
}
/* End Audio Player */

/* Splide Nav Arrow Overrides */
.splide__arrows .splide__arrow{
  background: transparent;
}
#Productions .splide__arrows .splide__arrow svg{
  height: 44px;
  width: 44px;
  fill: #fff;
}

#Studios .splide__arrows .splide__arrow svg{
  height: 44px;
  width: 44px;
  fill: #501e1e;
}

/* End Splide Nav Arrow Overrides */