﻿.slick-list,.slick-slider,.slick-track{display:block;position:relative}
.slick-list,.slide{overflow:hidden}
.checker,.checker-button,.slide__title,.step-title{text-align:center}
.checker,.slick-list,.slick-slider,.slick-track{position:relative}
.checker{width:100%;margin-top:-2.8rem}
.checker-button{background-color:#d74c34;color:#fff;font-size:1rem;font-weight:700;padding:1rem;border-radius:.5rem;width:60%;margin:0 auto}
.checker span{font-size:2rem;color:#d74c34;font-weight:700;transform:rotate(-270deg);display:inline-block}
@media(min-width:768px)
{
	.checker-button{width:34%}
}
@media(min-width:992px)
{
	.checker-button{width:24%}
}
@media(min-width:1400px)
{
	.checker-button{width:18%}
}
.section-step{background-color:#174061}
.step-title{color:#fff;font-size:2rem;padding:1rem}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] 
.slick-slide{float:right}
.slick-initialized .slick-slide,.slick-slide img{display:block}
.slick-arrow.slick-hidden,.slick-dots li button,.slick-slide.slick-loading img{display:none}
.slider--no-slick>.slider__slick>.slider__slide,.slider-sm-1 .slider__slick>.slider__slide:first-child,.slider-sm-2 .slider__slick>.slider__slide:nth-child(-n+2),.slider-sm-3 .slider__slick>.slider__slide:nth-child(-n+3),.slider-sm-4 .slider__slick>.slider__slide:nth-child(-n+4){display:block}
.slick-slide.dragging img{pointer-events:none}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-dots{display:flex;padding:0;margin:0;list-style:none;align-items:center;justify-content:center}
.slick-dots li{flex:0 0 1rem;height:1rem;margin:.5rem;background:#fff;opacity:.5;border-radius:50%;cursor:pointer;transition:.4s;-webkit-transition:.4s}
.slick-dots li.slick-active{background:#fff;opacity:1}
.slider__slick{display:flex;flex-flow:row wrap}
.slider__slick>.slider__slide{flex:0 0 100%;display:none}
.slider__slick>.slick-list{flex:0 0 100%;margin:0 0 1.5rem}
.slider-sm-1 .slider__slick>.slider__slide,.slider__slick>.slick-dots{flex:0 0 100%}
.wdg-slider__arrows {max-width:100%;padding:0 .75rem;margin:0 auto;display:none;}
.wdg-slider__arrows .slick-arrow {position:absolute;bottom:40%;left:0;border:0;background:transparent;}
.wdg-slider__arrows .slick-arrow:after {position:relative;display:block;width:1.6rem;height:1.6rem;content:">";color:#FFF;font-size:2rem;}
.wdg-slider__arrows .slick-arrow.slick-prev:after {content:"<";}
.wdg-slider__arrows .slick-arrow.slick-next {left:auto;right:0;}
.arrow--active {display:block;}
.slider{margin:0 -.75rem}
.slide,.slide__desc>:last-child{margin:0}
.slider__slick .slider__slide{padding:0 .75rem}
.slider-sm-2 .slider__slick>.slider__slide{flex:0 0 50%}
.slider-sm-3 .slider__slick>.slider__slide{flex:0 0 33.3333%}
.slider-sm-4 .slider__slick>.slider__slide{flex:0 0 25%}
.slide__slick>.slide{height:100%}
.slide figcaption{text-align:var(--text-align)}
.slide--none{box-shadow:none}.slide__image img{width:100%;padding:1rem}
.slide__title{color:#fff}
.slide__desc{color:#fff;width:100%;margin:auto;font-size:1rem;padding:0 3rem}
.slide__desc a{color:#fff;}
.slide__desc a:after{background-image:url(../image/arrow_white.png);background-size:contain;background-repeat:no-repeat;content:"";position:relative;display:inline-block;width:0.5rem;height:0.5rem;margin-bottom:5px}
.flex-container {
    display: flex;
    align-items: flex-start;
}

ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

        ul li a {
            color: white;
            font-size: 0.9rem;
        }

.divider {
    border-left: 2px solid white;
    height: 100px;
    margin: 0 20px;
}

@media(min-width:992px) {
    .slider__slick>.slick-list{flex:0 0 100%;}
    .slide__desc{padding:0 2rem}
}