|
|
@-webkit-keyframes spinAround { |
|
|
from { |
|
|
-webkit-transform: rotate(0); |
|
|
transform: rotate(0) |
|
|
} |
|
|
|
|
|
to { |
|
|
-webkit-transform: rotate(359deg); |
|
|
transform: rotate(359deg) |
|
|
} |
|
|
} |
|
|
|
|
|
@keyframes spinAround { |
|
|
from { |
|
|
-webkit-transform: rotate(0); |
|
|
transform: rotate(0) |
|
|
} |
|
|
|
|
|
to { |
|
|
-webkit-transform: rotate(359deg); |
|
|
transform: rotate(359deg) |
|
|
} |
|
|
} |
|
|
|
|
|
.slider { |
|
|
position: relative; |
|
|
width: 100% |
|
|
} |
|
|
|
|
|
.slider-container { |
|
|
display: flex; |
|
|
flex-wrap: nowrap; |
|
|
flex-direction: row; |
|
|
overflow: hidden; |
|
|
-webkit-transform: translate3d(0, 0, 0); |
|
|
transform: translate3d(0, 0, 0); |
|
|
min-height: 100% |
|
|
} |
|
|
|
|
|
.slider-container.is-vertical { |
|
|
flex-direction: column |
|
|
} |
|
|
|
|
|
.slider-container .slider-item { |
|
|
flex: none |
|
|
} |
|
|
|
|
|
.slider-container .slider-item .image.is-covered img { |
|
|
-o-object-fit: cover; |
|
|
object-fit: cover; |
|
|
-o-object-position: center center; |
|
|
object-position: center center; |
|
|
height: 100%; |
|
|
width: 100% |
|
|
} |
|
|
|
|
|
.slider-container .slider-item .video-container { |
|
|
height: 0; |
|
|
padding-bottom: 0; |
|
|
padding-top: 56.25%; |
|
|
margin: 0; |
|
|
position: relative |
|
|
} |
|
|
|
|
|
.slider-container .slider-item .video-container.is-1by1, |
|
|
.slider-container .slider-item .video-container.is-square { |
|
|
padding-top: 100% |
|
|
} |
|
|
|
|
|
.slider-container .slider-item .video-container.is-4by3 { |
|
|
padding-top: 75% |
|
|
} |
|
|
|
|
|
.slider-container .slider-item .video-container.is-21by9 { |
|
|
padding-top: 42.857143% |
|
|
} |
|
|
|
|
|
.slider-container .slider-item .video-container embed, |
|
|
.slider-container .slider-item .video-container iframe, |
|
|
.slider-container .slider-item .video-container object { |
|
|
position: absolute; |
|
|
top: 0; |
|
|
left: 0; |
|
|
width: 100% !important; |
|
|
height: 100% !important |
|
|
} |
|
|
|
|
|
.slider-navigation-next, |
|
|
.slider-navigation-previous { |
|
|
display: flex; |
|
|
justify-content: center; |
|
|
align-items: center; |
|
|
position: absolute; |
|
|
width: 42px; |
|
|
height: 42px; |
|
|
background: #fff center center no-repeat; |
|
|
background-size: 20px 20px; |
|
|
border: 1px solid #fff; |
|
|
border-radius: 25091983px; |
|
|
box-shadow: 0 2px 5px #3232321a; |
|
|
top: 50%; |
|
|
margin-top: -20px; |
|
|
left: 0; |
|
|
cursor: pointer; |
|
|
transition: opacity .3s, -webkit-transform .3s; |
|
|
transition: transform .3s, opacity .3s; |
|
|
transition: transform .3s, opacity .3s, -webkit-transform .3s |
|
|
} |
|
|
|
|
|
.slider-navigation-next:hover, |
|
|
.slider-navigation-previous:hover { |
|
|
-webkit-transform: scale(1.2); |
|
|
transform: scale(1.2) |
|
|
} |
|
|
|
|
|
.slider-navigation-next.is-hidden, |
|
|
.slider-navigation-previous.is-hidden { |
|
|
display: none; |
|
|
opacity: 0 |
|
|
} |
|
|
|
|
|
.slider-navigation-next svg, |
|
|
.slider-navigation-previous svg { |
|
|
width: 25% |
|
|
} |
|
|
|
|
|
.slider-navigation-next { |
|
|
left: auto; |
|
|
right: 0; |
|
|
background: #fff center center no-repeat; |
|
|
background-size: 20px 20px |
|
|
} |
|
|
|
|
|
.slider-pagination { |
|
|
display: none; |
|
|
justify-content: center; |
|
|
align-items: center; |
|
|
position: absolute; |
|
|
bottom: 0; |
|
|
left: 0; |
|
|
right: 0; |
|
|
padding: .5rem 1rem; |
|
|
text-align: center |
|
|
} |
|
|
|
|
|
.slider-pagination .slider-page { |
|
|
background: #fff; |
|
|
width: 10px; |
|
|
height: 10px; |
|
|
border-radius: 25091983px; |
|
|
display: inline-block; |
|
|
margin: 0 3px; |
|
|
box-shadow: 0 2px 5px #3232321a; |
|
|
transition: -webkit-transform .3s; |
|
|
transition: transform .3s; |
|
|
transition: transform .3s, -webkit-transform .3s; |
|
|
cursor: pointer |
|
|
} |
|
|
|
|
|
.slider-pagination .slider-page.is-active, |
|
|
.slider-pagination .slider-page:hover { |
|
|
-webkit-transform: scale(1.4); |
|
|
transform: scale(1.4) |
|
|
} |
|
|
|
|
|
@media screen and (min-width:800px) { |
|
|
.slider-pagination { |
|
|
display: flex |
|
|
} |
|
|
} |
|
|
|
|
|
.hero.has-carousel { |
|
|
position: relative |
|
|
} |
|
|
|
|
|
.hero.has-carousel+.hero-body, |
|
|
.hero.has-carousel+.hero-footer, |
|
|
.hero.has-carousel+.hero-head { |
|
|
z-index: 10; |
|
|
overflow: hidden |
|
|
} |
|
|
|
|
|
.hero.has-carousel .hero-carousel { |
|
|
position: absolute; |
|
|
top: 0; |
|
|
left: 0; |
|
|
bottom: 0; |
|
|
right: 0; |
|
|
height: auto; |
|
|
border: none; |
|
|
margin: auto; |
|
|
padding: 0; |
|
|
z-index: 0 |
|
|
} |
|
|
|
|
|
.hero.has-carousel .hero-carousel .slider { |
|
|
width: 100%; |
|
|
max-width: 100%; |
|
|
overflow: hidden; |
|
|
height: 100% !important; |
|
|
max-height: 100%; |
|
|
z-index: 0 |
|
|
} |
|
|
|
|
|
.hero.has-carousel .hero-carousel .slider .has-background { |
|
|
max-height: 100% |
|
|
} |
|
|
|
|
|
.hero.has-carousel .hero-carousel .slider .has-background .is-background { |
|
|
-o-object-fit: cover; |
|
|
object-fit: cover; |
|
|
-o-object-position: center center; |
|
|
object-position: center center; |
|
|
height: 100%; |
|
|
width: 100% |
|
|
} |
|
|
|
|
|
.hero.has-carousel .hero-body { |
|
|
margin: 0 3rem; |
|
|
z-index: 10 |
|
|
} |