.splide-style-1 .splide__arrow {
-ms-flex-align: center;
align-items: center;
background: #fff;
border: .0625rem solid #fcdede;
border-radius: 50%;
cursor: pointer;
display: -ms-flexbox;
display: flex;
height: 2.75rem;
-ms-flex-pack: center;
justify-content: center;
opacity: 1;
padding: 0;
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 2.75rem;
z-index: 1
}
.splide-style-1 .splide__arrow svg {
fill: #df4b26;
height: 100%;
width: 100%
}
.splide-style-1 .splide__arrow:disabled,
.splide-style-1 .splide__arrow:hover:not(:disabled) {
opacity: 1
}
.splide-style-1 .splide__arrow:focus-visible {
outline: 3px solid #df4b26;
outline-offset: 3px
}
.splide-style-1 .splide__arrow--prev {
left: -2.0625rem
}
.splide-style-1 .splide__arrow--prev svg {
transform: scaleX(-1)
}
.splide-style-1 .splide__arrow--next {
right: -2.0625rem
}
.splide.splide-style-1.is-focus-in .splide__arrow:focus {
outline: 3px solid #df4b26;
outline-offset: 3px
}
.splide-style-1 .splide__pagination {
bottom: 2.4375rem;
left: 0;
padding: 0 1em;
position: absolute;
right: 0;
z-index: 1
}
.splide-style-1 .splide__pagination__page {
background: #fcdede;
border: 0;
border-radius: 50%;
display: inline-block;
height: .625rem;
margin: .1875rem;
opacity: 1;
padding: 0;
position: relative;
transition: transform .2s linear;
width: .625rem
}
.splide-style-1 .splide__pagination__page.is-active {
background: #df4b26;
transform: none;
z-index: 1
}
.splide-style-1 .splide__pagination__page:hover {
background: #df4b26;
cursor: pointer;
opacity: 1
}
.splide-style-1 .splide__pagination__page:focus-visible {
outline: 3px solid #df4b26;
outline-offset: 3px
}
.splide.splide-style-1.is-focus-in .splide__pagination__page:focus {
outline: 3px solid #df4b26;
outline-offset: 3px
}
.splide-style-1 .splide__container {
box-sizing: border-box;
position: relative
}
.splide-style-1 .splide__list {
backface-visibility: hidden;
display: -ms-flexbox;
display: flex;
height: 100%;
margin: 0 !important;
padding: 0 !important
}
.splide.splide-style-1.is-initialized:not(.is-active) .splide__list {
display: block
}
.splide-style-1 .splide__pagination {
-ms-flex-align: center;
align-items: center;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: center;
justify-content: center;
margin: 0;
pointer-events: none
}
.splide-style-1 .splide__pagination li {
display: inline-block;
line-height: 1;
list-style-type: none;
margin: 0;
pointer-events: auto
}
.splide.splide-style-1:not(.is-overflow) .splide__pagination {
display: none
}
.splide-style-1 .splide__progress__bar {
width: 0
}
.splide.splide-style-1 {
position: relative;
visibility: hidden
}
.splide.splide-style-1.is-initialized,
.splide.splide-style-1.is-rendered {
visibility: visible
}
.splide-style-1 .splide__slide {
backface-visibility: hidden;
box-sizing: border-box;
-ms-flex-negative: 0;
flex-shrink: 0;
list-style-type: none !important;
margin: 0;
position: relative
}
.splide-style-1 .splide__slide img {
vertical-align: bottom
}
.splide-style-1 .splide__spinner {
animation: splide=style-1-loading 1s linear infinite;
border: 2px solid #999;
border-left-color: rgba(0, 0, 0, 0);
border-radius: 50%;
bottom: 0;
contain: strict;
display: inline-block;
height: 20px;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
width: 20px
}
.splide-style-1 .splide__sr {
clip: rect(0 0 0 0);
border: 0;
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px
}
.splide-style-1 .splide__toggle.is-active .splide__toggle__play,
.splide-style-1 .splide__toggle__pause {
display: none
}
.splide-style-1 .splide__toggle.is-active .splide__toggle__pause {
display: inline
}
.splide-style-1 .splide__track {
overflow: hidden;
position: relative;
z-index: 0
}
@keyframes splide=style-1-loading {
0% {
transform: rotate(0)
}
to {
transform: rotate(1turn)
}
}
.splide-style-1 .splide__track--draggable {
-webkit-touch-callout: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none
}
.splide-style-1 .splide__track--fade>.splide__list>.splide__slide {
margin: 0 !important;
opacity: 0;
z-index: 0
}
.splide-style-1 .splide__track--fade>.splide__list>.splide__slide.is-active {
opacity: 1;
z-index: 1
}
.splide-style-1.splide--rtl {
direction: rtl
}
.splide-style-1 .splide__track--ttb>.splide__list {
display: block
}
.splide-style-1 .splide__progress__bar {
background: #fff;
height: 3px
}
.splide-style-1 .splide__slide {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
.splide-style-1 .splide__slide:focus {
outline: 0
}
@supports(outline-offset:-3px) {
.splide-style-1 .splide__slide:focus-visible {
outline: 3px solid #df4b26;
outline-offset: -3px
}
}
@media screen and (-ms-high-contrast:none) {
.splide-style-1 .splide__slide:focus-visible {
border: 3px solid #df4b26
}
}
@supports(outline-offset:-3px) {
.splide.is-focus-in .splide__slide:focus {
outline: 3px solid #df4b26;
outline-offset: -3px
}
}
@media screen and (-ms-high-contrast:none) {
.splide.splide-style-1.is-focus-in .splide__slide:focus {
border: 3px solid #df4b26
}
.splide.splide-style-1.is-focus-in .splide__track>.splide__list>.splide__slide:focus {
border-color: #df4b26
}
}
.splide-style-1 .splide__toggle {
cursor: pointer
}
.splide-style-1 .splide__toggle:focus-visible {
outline: 3px solid #df4b26;
outline-offset: 3px
}
.splide.splide-style-1.is-focus-in .splide__toggle:focus {
outline: 3px solid #df4b26;
outline-offset: 3px
}
.splide-style-1 .splide__track--nav>.splide__list>.splide__slide {
border: 3px solid rgba(0, 0, 0, 0);
cursor: pointer
}
.splide-style-1 .splide__track--nav>.splide__list>.splide__slide.is-active {
border: 3px solid #df4b26
}
.splide-style-1 .splide__arrows--rtl .splide__arrow--prev {
left: auto;
right: 1em
}
.splide-style-1 .splide__arrows--rtl .splide__arrow--prev svg {
transform: scaleX(1)
}
.splide-style-1 .splide__arrows--rtl .splide__arrow--next {
left: 1em;
right: auto
}
.splide-style-1 .splide__arrows--rtl .splide__arrow--next svg {
transform: scaleX(-1)
}
.splide-style-1 .splide__arrows--ttb .splide__arrow {
left: 50%;
transform: translate(-50%)
}
.splide-style-1 .splide__arrows--ttb .splide__arrow--prev {
top: 1em
}
.splide-style-1 .splide__arrows--ttb .splide__arrow--prev svg {
transform: rotate(-90deg)
}
.splide-style-1 .splide__arrows--ttb .splide__arrow--next {
bottom: 1em;
top: auto
}
.splide-style-1 .splide__arrows--ttb .splide__arrow--next svg {
transform: rotate(90deg)
}
.splide-style-1 .splide__pagination--ttb {
bottom: 0;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
left: auto;
padding: 1em 0;
right: .5em;
top: 0
}
.splide-style-1 .splide__list .splide__slide {
padding-left: 0
}
.splide-style-1 .splide__list .splide__slide:before {
content: normal
}
.splide-style-1 .splide__arrow:hover:not(:disabled) {
border-color: #df4b26
}
.splide-style-1 .splide__arrow:disabled {
border: .0625rem solid #e7e7e7
}
.splide-style-1 .splide__arrow:disabled svg {
fill: #989c99
}
@media(max-width:767px) {
.splide-style-1 .splide__arrow {
height: 2.25rem;
width: 2.25rem
}
.splide-style-1 .splide__arrow--prev {
left: -.625rem
}
.splide-style-1 .splide__arrow--next {
right: -.625rem
}
}
.splide-style-1 .splide__pagination {
bottom: .8125rem;
list-style-image: none;
list-style-position: outside;
list-style-type: disc;
padding: 0
}
.splide-style-1 .splide__pagination>li {
min-height: 0;
padding-left: 0;
position: static
}
.splide-style-1 .splide__pagination>li:before {
background-color: rgba(0, 0, 0, 0);
border-radius: 0;
content: normal;
height: auto;
left: auto;
position: static;
top: auto;
transform: none;
width: auto
}
.splide-style-1 .splide__pagination__page {
transition: opacity .15s linear 0s
}
.splide-style-1 .splide__pagination__page.is-active {
opacity: .8;
position: relative
}
.splide-style-1 .splide__pagination__page.is-active:before {
border: .0625rem solid #df4b26;
border-radius: 50%;
bottom: -.125rem;
content: "";
display: block;
left: -.125rem;
position: absolute;
right: -.125rem;
top: -.125rem
}
@media(min-width:768px) {
.splide-style-1 .splide__pagination {
bottom: 1.625rem;
padding: 0 1.15625rem
}
}
@media(min-width:1200px) {
.splide-style-1 .splide__pagination {
bottom: 2.4375rem;
padding: 0 2.3125rem
}
}
.splide-style-1 .splide__track--nav>.splide__list>.splide__slide {
overflow: hidden
}