/* slick-slider custom */
.slick-slider .slick-track, .slick-slider .slick-list{height:100%;}
.slick-slider .slick-slide:focus{outline:0;}
.slick-slider .slick-track{ display:flex; align-items:stretch;}
.slick-slider {-webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text;}
.slick-slider .slick-dots li:only-child{display:none;}

.slick-slider .item{background-size:cover; background-position:center; display:flex; align-items:center; height:auto;}

.slick-slider .slick-dots{justify-content:center; bottom:1rem; position:absolute; padding:0; height:0; margin:0; left:0; right:0; z-index: 2; display:flex; list-style-type: none;}
.slick-slider .slick-dots li{ line-height:0;}
.slick-slider .slick-dots li button{width:0.75rem; height:0.75rem; margin:0 0.25rem; border:2px solid white; border-radius:0.38rem; background:transparent; color:transparent; overflow:hidden; padding:0; line-height:1rem; transition:background 0.2s ease, width 0.2s ease; }
.slick-slider .slick-dots li button:hover{ background:var(--color-hover);}
.slick-slider .slick-dots li button:focus{outline:0;}
.slick-slider .slick-dots .slick-active button, .slick-slider .slick-dots .slick-active button:hover{background:#fff; cursor:default; width:1.5rem;}

.slick-slider .slick-arrow{display: flex; align-items: center; justify-content: center; color:#fff; border:2px solid var(--color-blue); border-radius:50%; font-size: 1.5rem; opacity:1;  width:2.43rem; height:2.43rem; margin-top:-2.5rem; top:50%; padding:0; z-index:2; position:absolute; background:none; overflow:hidden; background-position:center; background-repeat:no-repeat; transition:opacity 0.2s ease, background 0.2s ease, color 0.2s ease; }
.slick-slider .slick-arrow:not(.slick-disabled):hover{ opacity:1; background: var(--color-hover);}
.slick-slider .slick-arrow:focus{outline:0;}
.slick-slider .slick-arrow.slick-disabled{ opacity:0.25; cursor:default; color:#fff;}
.slick-slider .slick-prev{left:1rem;}
.slick-slider .slick-next{right:1rem;}
.slick-slider .slick-cloned {background-position-x:center; background-position-y:center; background-size:cover;}

.slick-arrow .icon{display:block; width:0.6rem; height: 1.06rem; background: url("../../img/i-angle-right-blue.svg") no-repeat right center; transition:width 0.2s ease;}
.slick-arrow .icon:after{content: ''; position: absolute; right:0; height:2px; width:0; border-radius:1px; top:calc(50% - 1px); background:#fff; transition:width 0.2s ease;}
.slick-arrow:not(.slick-disabled):hover .icon{width:1.25rem; background-image: url("../../img/i-angle-right-white.svg");}
.slick-arrow:not(.slick-disabled):hover .icon:after{width:1.25rem;}

.slick-prev .icon{background: url("../../img/i-angle-left-blue.svg") no-repeat left center;}
.slick-prev .icon:after{right:auto; left:0;}
.slick-prev:not(.slick-disabled):hover .icon{background-image: url("../../img/i-angle-left-white.svg");}


.hidden-slide{ display:none!important;}



