main {
	margin-bottom: 15rem;
	top: 0;
	}
	
@media (max-width: 600px) {
	main {
		margin-bottom: 28rem;
	}
}
	
.slider-wraper {
  position: relative;
  top: 0;
  left: 0;
  height: 70vh;
  overflow: hidden;
}
	
.homeSlide {
  position: absolute;
  top: 0;
  left: 0;
width: 100vw;
  height: 70vh;
  opacity: 0;
  -webkit-animation: slideShow 30s linear infinite 0s;
  animation: slideShow 30s linear infinite 0s;
}
	
.linkLayer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
 line-height: 70vh;
  z-index: 1000;
}
	
.has-background-dim:not([class*="-background-color"]) {
  background-color: transparent !important;
}
	
.linkLayer p {
  font-size: 4.75rem !important;
}
	
.linkLayer a {
  display: inline-block;
  width: 100%;
  height: 100%;
	text-decoration: none;
}
	
.slide-01, .slide-02, .slide-03, .slide-04, .slide-05, .slide-06 {
  background-position: center;
  background-repeat: no-repeat;
}
	
.slide-01 {
  opacity: 1;
}

.slide-02 {
  -webkit-animation-delay: 5s;
          animation-delay: 5s;
}

.slide-03 {
  -webkit-animation-delay: 10s;
          animation-delay: 10s;
}

.slide-04 {
  -webkit-animation-delay: 15s;
          animation-delay: 15s;
}

.slide-05 {
  -webkit-animation-delay: 20s;
          animation-delay: 20s;
}

.slide-06 {
  -webkit-animation-delay: 25s;
          animation-delay: 25s;
}
	
@-webkit-keyframes slideShow {
0% {
 opacity: 0;
 -webkit-transform: scale(1);
         transform: scale(1);
}
 5% {
 opacity: 1;
}
 16.6667% {
 opacity: 1;
}
21.6667% {
 opacity: 0;
 -webkit-transform: scale(1.1);
         transform: scale(1.1);
}
 100% {
 opacity: 0;
 -webkit-transform: scale(1);
         transform: scale(1);
}
}

@keyframes slideShow {
0% {
 opacity: 0;
 -webkit-transform: scale(1);
         transform: scale(1);
}
 5% {
 opacity: 1;
}
 16.6667% {
 opacity: 1;
}
21.6667% {
 opacity: 0;
 -webkit-transform: scale(1.1);
         transform: scale(1.1);
}
 100% {
 opacity: 0;
 -webkit-transform: scale(1);
         transform: scale(1);
}
}
	
p.homepo {
  height: 30vh;
  text-decoration: none !important;
  margin: 0 auto;
  width: 75vw;
  line-height: 120% !important;
  display: flex;
  align-items: center;
}
	
p.homepo a {
  text-decoration: none;
}
	
@media (orientation: landscape) and (max-width: 1024px) {
	.homepo {
		font-size: clamp(0.984rem, 0.984rem + ((1vw - 0.2rem) * 0.86), 1.5rem) !important;
}
}