/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    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
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -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
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.super-float{position:fixed;width:76px;height:76px;right:32px;z-index:999;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .2s;filter:drop-shadow(0 8px 32px rgba(0,0,0,.18))}
.super-btn,.super-icon{border-radius:50%;position:relative}
.super-float.whatsapp{bottom:140px}
.super-float.phone{bottom:48px}
.super-btn{width:64px;height:64px;background:rgba(255,255,255,.18);box-shadow:0 4px 24px 0 rgba(0,0,0,.18),0 1.5px 4px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;z-index:2;border-image-slice:1;overflow:visible;transition:box-shadow .2s,transform .2s,border .3s}
.super-btn:hover{box-shadow:0 12px 36px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.13);transform:scale(1.09) rotate(-3deg);border-width:3.5px}
.super-icon{width:36px;height:36px;background:0 0;display:block;z-index:3;transition:transform .4s cubic-bezier(.68,-.55,.27,1.55)}
.super-glow,.super-pulse{position:absolute;border-radius:50%;z-index:1;pointer-events:none}
.super-btn:hover .super-icon{transform:rotate(18deg) scale(1.08)}
.super-pulse{width:76px;height:76px;opacity:.5;animation:1.7s infinite super-pulse;filter:blur(2px)}
.super-float.whatsapp .super-pulse{background:radial-gradient(circle,#25d366 0,#128c7e 80%,transparent 100%)}
.super-float.phone .super-pulse{background:radial-gradient(circle,#007aff 0,#00c6fb 80%,transparent 100%)}
@keyframes super-pulse{0%{transform:scale(1);opacity:.5}70%{transform:scale(1.7);opacity:0}100%{transform:scale(1);opacity:0}}
.super-glow{content:"";width:100%;height:100%;top:0;left:0;background:radial-gradient(circle at 60% 30%,rgba(255,255,255,.45) 0,rgba(255,255,255,.05) 80%)}