#preloader {position:fixed; top:0; left:0; right:0; bottom:0; background-color:#048102; z-index:999;}
#preloader .inner {position: absolute; top: 50%; left: 50%;transform: translate(-50%, -50%);}
.bolas > div {display: inline-block; background-color: #fff; width: 25px; height: 25px; border-radius: 100%; margin: 3px; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: animarBola; animation-timing-function: linear; animation-iteration-count: infinite;}
.bolas > div:nth-child(1) {animation-duration:0.75s; animation-delay:0;}
.bolas > div:nth-child(2) {animation-duration:0.75s; animation-delay:0.12s;}
.bolas > div:nth-child(3) {animation-duration:0.75s; animation-delay:0.24s;}
 
@keyframes animarBola {0%{-webkit-transform:scale(1); transform:scale(1); opacity:1 }
  16%{-webkit-transform:scale(0.1); transform:scale(0.1);opacity:0.7 }
  33%{-webkit-transform:scale(1);transform:scale(1); opacity:1 } 
}



.container {position:relative; width:100%; max-width:1000px; margin:0 auto; padding:20px; box-sizing:border-box}
.container-fluid {position:relative; width:100%; margin:0 auto; padding:0; box-sizing:border-box}
.column,.columns {width:100%; float:left; box-sizing:border-box}
.pad{padding:30px 0}
.padown{padding:0 0 60px 0}
.padd{padding:80px 0}
.padb{padding:0 0 40px 0}
.br{color:#fff}
.blu{color:#1a4798}
.roxo{color:#9d3dbc}
.red{color:#ff0042}
.verde{color:#10bb0e}
.ama{color:#efd000}
.precold{text-decoration:line-through;font-size:110%;color:#86e234;padding:0 7px}
.preco{color:#efd000;font-size:128%;padding:0 8px}
.b{font-weight:bold}

.zoom{transition: transform .3s;}
.zoom:hover{transform: scale(1.12);}

.bgazul{background-color:#1a4798}
.bgred{background-color:#ff0042}
.bgbg{background-color:#f4f4f4}
.bgcz{background-color:#f4f4f4}
.circ{width:100%; height:auto; border-radius:50%; overflow:hidden; float:left; margin:0}
.round{-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}

.box{-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.2); background-color:#fff; padding:50px 20px 30px 20px}
.som{-webkit-box-shadow:0px 0px 22px -8px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 22px -8px rgba(0,0,0,0.5);box-shadow: 0px 0px 22px -8px rgba(0,0,0,0.5)}
.somt {text-shadow:15px -3px 18px rgba(0,0,0,0.5)}

.modal-window {position:fixed; background-color:rgba(255, 255, 255, 0.8); top:0; right:0; bottom:0; left:0; z-index:999999; visibility:hidden; opacity:0; pointer-events:none; -webkit-transition:all 0.3s; transition:all 0.2s}
.modal-window:target {visibility:visible; opacity:1; pointer-events:auto;}
.modal-window > div {max-width:320px; width:80%; padding:30px; position:absolute; top:40%; left:50%; -webkit-transform:translate(-50%, -50%);transform: translate(-50%, -50%); padding:2em; background:#ffffff; -webkit-box-shadow: 0px 0px 90px 0px rgba(0,0,0,0.26); -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.26); box-shadow: 0px 0px 90px 0px rgba(0,0,0,0.26); border-radius:6px}
.modal-close {line-height:50px; font-size:80%; position:absolute; right:12px; text-align:center; top:0; width:80px; text-decoration:none}
.modal-close:hover {color: black;}
.modal-window div:not(:last-of-type) { margin-bottom: 15px;}


#spinner{display:none; width:100%;height:100%; background-color:#f4f4f4; position:absolute; top:0; left:0}
.spinnergif{margin:50% auto 40px auto}
#ok{display:none; width:100%;height:100%; background-color:#f4f4f4; position:absolute; top:0; left:0}

@media (min-width: 320px) {
.container {width:100%}
}


@media (min-width: 650px) {
  .column, .columns {margin-left:4%}
  .column:first-child, .columns:first-child {margin-left:0}

  .one.column,  .one.columns      { width: 4.66666666667%; }
  .two.columns                    { width: 13.3333333333%; }
  .three.columns                  { width: 22%;            }
  .four.columns                   { width: 30.6666666667%; }
  .five.columns                   { width: 39.3333333333%; }
  .six.columns                    { width: 48%;            }
  .seven.columns                  { width: 56.6666666667%; }
  .eight.columns                  { width: 65.3333333333%; }
  .nine.columns                   { width: 74.0%;          }
  .ten.columns                    { width: 82.6666666667%; }
  .eleven.columns                 { width: 91.3333333333%; }
  .twelve.columns                 { width: 100%; margin-left: 0; }
  .one-third.column               { width: 30.6666666667%; }
  .two-thirds.column              { width: 65.3333333333%; }
  .one-half.column                { width: 48%; }

  .offset-by-one.column,  .offset-by-one.columns          { margin-left: 8.66666666667%; }
  .offset-by-two.column,  .offset-by-two.columns          { margin-left: 17.3333333333%; }
  .offset-by-three.column,  .offset-by-three.columns      { margin-left: 26%;            }
  .offset-by-four.column,  .offset-by-four.columns        { margin-left: 34.6666666667%; }
  .offset-by-five.column,  .offset-by-five.columns        { margin-left: 43.3333333333%; }
  .offset-by-six.column,  .offset-by-six.columns          { margin-left: 52%;            }
  .offset-by-seven.column,  .offset-by-seven.columns      { margin-left: 60.6666666667%; }
  .offset-by-eight.column,  .offset-by-eight.columns      { margin-left: 69.3333333333%; }
  .offset-by-nine.column,  .offset-by-nine.columns        { margin-left: 78.0%;          }
  .offset-by-ten.column,  .offset-by-ten.columns          { margin-left: 86.6666666667%; }
  .offset-by-eleven.column,  .offset-by-eleven.columns    { margin-left: 95.3333333333%; }
  .offset-by-one-third.column,  .offset-by-one-third.columns    { margin-left: 34.6666666667%; }
  .offset-by-two-thirds.column,  .offset-by-two-thirds.columns  { margin-left: 69.3333333333%; }
  .offset-by-one-half.column,  .offset-by-one-half.columns     { margin-left: 52%; }
}


html {font-size:62.5%; overflow-x:hidden; scroll-behavior:smooth}
body {margin:0; padding:0; font-size:1.6em; line-height:1.4; font-family:'Lato', sans-serif; font-weight:400; color:#222; background-color:#fff}


h1, h2, h3, h4, h5, h6 {margin:0.3em 0 0.5em 0; color:#1a4798; line-height:1.2; font-weight:300}
h1 { font-size:3.8rem; }
h2 { font-size:3.2rem; }
h3 { font-size:2.5rem; }
h4 { font-size:2.2rem; }
h5 { font-size:1.9rem; }
h6 { font-size:1.5rem; }
h7 { font-size:1.2rem;}

@media (min-width: 550px) {
  h1 { font-size:5.5rem; }
  h2 { font-size:4.5rem; }
  h3 { font-size:3.0rem; }
  h4 { font-size:2.7rem; }
  h5 { font-size:2rem; }
  h6 { font-size:1.5rem; }
h7 { font-size:1.2rem;}
}



p { margin-top:0; }

a {color:#1a4798; text-decoration:none; -o-transition:color .15s ease-out, background 1s ease-in; -ms-transition:color.15s ease-out, background 1s ease-in; -moz-transition:color.15s ease-out, background 1s ease-in; -webkit-transition:color .15s ease-out, background 1s ease-in;}
a:hover {color:#e2ca04; text-decoration:none}


.button,button,input[type="submit"],input[type="reset"],input[type="button"] {display:inline-block; height:44px; padding:0 20px; color:#fff; text-align:center; font-size:14px; line-height:44px; text-transform: uppercase; text-decoration:none; white-space:nowrap; background-color:#adc7e0; border-radius:33px; cursor:pointer; border:0; transition:all .4s ease;}
.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus {color:#ffda18;}

.button-item{display:inline-block; height:44px; padding:0 20px; color:#fff; text-align:center; font-size:14px; font-weight:bold; line-height:44px; text-decoration:none; white-space:nowrap; background-color:#10bb0e; border-radius:33px; cursor:pointer; border:0; transition:all .4s ease;}

input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="date"],input[type="tel"],input[type="url"],input[type="password"],
textarea,select {height:58px; padding:6px 10px; background-color:#fff; font-size:1.8rem; color:#1a4798; border:1px solid #aebcd5; border-radius:7px; box-shadow:none; box-sizing:border-box; box-shadow:12px 5px 22px -8px rgba(0,0,0,0.22); margin-bottom:15px}
textarea {min-height:65px; padding-top:6px; padding-bottom:6px; }
input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus {border:1px solid #33C3F0; outline:0; }
label,legend {display:block; margin-bottom:.5rem; font-weight:600; }
fieldset {padding: 0; border-width:0; }
input[type="checkbox"],
input[type="radio"] { display:inline; }
label > .label-body { display:inline-block; margin-left:.5rem; font-weight:normal; }

#website {position:absolute; left: -9999px; display:none}



table {margin: 1em 0; border-collapse: collapse;/*   width: 100%; */}
caption {text-align: left; font-style: italic; padding: 0.25em 0.5em 0.5em 0.5em;}
th,td {padding: 0.25em 0.5em 0.25em 1em; vertical-align: text-top; text-align: left; text-indent: -0.5em;border-bottom: 1px solid #E1E1E1;}
th {vertical-align: bottom; background-color: rgba(0, 0, 0, 0.5); color: #fff; font-weight: bold;}
td::before { display: none;}
tr:nth-child(even) { background-color: rgba(255, 255, 255, 0.25);}
tr:nth-child(odd) { background-color: rgba(255, 255, 255, 0.5);}
td:nth-of-type(2) {font-style: italic;}
th:nth-of-type(3),td:nth-of-type(3) {text-align: right;}

@media screen and (max-width: 37em), print and (max-width: 5in) {
table, tr, td {display: block}
tr {padding: 0.7em 2vw}
th,  tr:first-of-type {display: none}
td::before {display: inline;font-weight: bold}
td {display: grid; grid-template-columns: 4em auto; grid-gap: 1em 0.5em;}
caption {background-color: rgba(0, 0, 0, 0.35); color: #fff; font-weight: bold}
td:nth-of-type(3) {text-align: left; }
td:nth-of-type(4), td:nth-of-type(5) {text-align: right; width: 12em}
td:nth-of-type(4)::before, td:nth-of-type(5)::before {text-align: left}
td:nth-of-type(2)::before {font-style: normal}
}


button,.button {margin-bottom: 1rem; }
input,textarea,select,fieldset {margin-bottom: 1.5rem; }
pre,blockquote,dl,figure,table,p,ul,ol,form {margin-bottom: 2.5rem; }


.u-full-width {width:100%; box-sizing: border-box}
.u-half-width {width:49.4%; box-sizing: border-box}
.u-max-full-width {max-width: 100%;  box-sizing: border-box}
.u-pull-right {float:right; }
.u-pull-left {float:left; }
.text-center{text-align: center}
.just{text-align:justify}
hr {margin-top:3rem; margin-bottom:3.5rem; border-width:0; border-top: 1px solid #E1E1E1;clear:left}

@media (max-width:720px) {
.u-half-width {width:100%; box-sizing: border-box}
}

.item img {max-width:220px; width:100%; height:auto; padding:10px 10px 0 0; float:left;}
.item h3 {clear:left; margin:20px 0 0 0}
hr .news{clear:left}

.container:after,.row:after,.u-cf { content:""; display:table; clear:both} 


ul.tabs {margin:-40px 0 0 0; padding:0px; list-style:none;}
ul.tabs li {background:none; font-weight:bold; display:inline-block; padding:10px 16px; cursor:pointer; margin:0; font-size:16px; color:#777; border-radius:4px 4px 0 0; box-sizing:border-box; -webkit-box-shadow:0px -8px 9px 0px rgba(166,166,166,0.5); -moz-box-shadow:0px -8px 9px 0px rgba(166,166,166,0.5); box-shadow:0px -8px 9px 0px rgba(166,166,166,0.5)}
ul.tabs li.current {background:#fff; color:#6f0128}
.tab-content {display:none; background:#fff; padding:15px; box-shadow:none; box-sizing: border-box; text-align:justify}
.tab-content.current {display: inherit;}








@media (min-width:320px) {
.top {background:url(../img/qv_mob.webp) no-repeat; height:78vh; background-size:cover; z-index:0; top:0; left:0}
.topin {background:url(../img/qv_in.webp) no-repeat; background-position:40% 60%; height:300px; background-size:cover; z-index:0; top:48px; left:0}
.tit{position:absolute; top:110px; left:10vw}
.tit h2{margin:60px 0 -7px 0}

    .shapes{width:200%; overflow-x:hidden; height:auto; opacity:0.8; position:absolute; z-index:1; top:100px; left:-10%}
    .hero {height:auto; width:190%; z-index:100; margin-top:220px; margin-left:-8%; overflow-x:hidden}
    .play{width:100%; height:auto; margin:110px 0 10px 0; padding:0; z-index:10; }
    #termos, #duvidas {margin-top:320px}
    #cadastro {margin-top:20px}
    #cadastro p{font-size:1.3rem; margin:-2px 0 1px 0}
    
.marca{width:90px; height:auto}
.logo {max-width:48%; height:auto; box-sizing: border-box; top:30px; right:26.5%; z-index:999; position:absolute}
.hm h1{width:90%; padding:180px 20px 0 20px; font-size:30px}
.conteudo {height:auto; margin-top:460px}
.selo{max-width:100px;}
.ico {width:94px; height:auto; padding:20px}
.bgvd{background:url(../img/selos-vd-bg.png) -340px -5px; background-repeat:no-repeat; padding-left:18px; padding-right:18px}
.girlpe{position:absolute; bottom:-50px; right:0px; width:220px}
.logope{width:120px; margin:10px 0 0 0}
.pe {margin:30px auto 0 auto; padding:10px 0 0 0; background:url(../img/selos-blu-bg.png) no-repeat top center}
.pe a{color:#fff}
    
.ban {max-width:100%; width:auto; height:auto; padding:0 50px 0 0; float:left}
.banner{background-color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px; margin:20px 0; -webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.2);}
.banner h3{padding:30px 10px 0 20px}

.slideout-menu {position:fixed; top:0; bottom:0; width:256px; min-height:100vh; overflow-y:scroll; -webkit-overflow-scrolling: touch; z-index:0; display:none;}
.slideout-menu-left {left: 0;}
.slideout-menu-right {right: 0;}
.slideout-panel {position:relative; z-index:1; will-change:transform; background-color:#FFF; min-height:100vh;}
.slideout-open,.slideout-open body,
.slideout-open .slideout-panel {overflow: hidden;}
.slideout-open .slideout-menu {display: block;} 

#menu{display:none}
.slide-menu-open {text-decoration:none; position:fixed; left:20px; top:25px; text-shadow:1px -1px 1px #000; z-index:300; font-weight:bold; color:#fff} 
.slide-menu-open img{width:44px; height:auto}
.side-menu-wrapper {overflow-y:hidden; overflow-x:hidden; background:rgba(15,21,67,.9); z-index:999999; padding:10px 10px 0 35px; position:fixed; top:0px; left:-340px; height:100%; transition:0.5s; width:220px; color:#fff; text-decoration:none;}
.side-menu-wrapper > ul {list-style:none; padding:0; margin:0; overflow-y:auto; width:300px; height:96%}
.side-menu-wrapper > ul > li > a {display:block; padding:10px 0; color:#fff; text-decoration:none; text-shadow:1px -1px 1px #0B1330; font-size:27px; font-weight:300}
.side-menu-wrapper > a.menu-close {padding:0 0 4px 23px; color:#ffc035; display:block; margin:0 0 -10px -25px; font-size:52px; text-decoration:none; z-index:500}
.side-menu-overlay {height:120%; width:0; position:fixed; z-index:300; top:-60px; right: 0; background-color:rgba(15,21,67,.7); overflow-y:auto; overflow-x:hidden; opacity:0; transition:opacity 1s; z-index:99999}

.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary {display:inline-block; height:48px; padding:0 30px; color:#ffda18; text-align:center; font-size:20px; line-height:48px; text-transform:uppercase; text-decoration:none; white-space:nowrap; background-color:transparent; border-radius:24px; cursor:pointer; border:0; transition:all .4s ease; color:#FFF; background: rgb(20,21,47); background: linear-gradient(0deg, rgba(20,21,47,1) 0%, rgba(26,71,152,1) 77%);}
.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary {height:48px; padding:0 26px; font-size:17px; line-height:48px; border-radius:24px}
.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus {color:#FFF; background: linear-gradient(0deg, rgba(26,71,152,1) 77%),rgba(20,21,47,1) 0%;}

.spin {width:440px; height:440px; position:absolute; top:90px; left:-5%; z-index:1}
.double-bounce1, .double-bounce2 {width:100%; height:100%; border-radius:50%; background-color:#333; opacity:0.6; position:absolute; top: 0; left: 0; -webkit-animation: sk-bounce 2.5s infinite ease-in-out; animation: sk-bounce 2.5s infinite ease-in-out;}
.double-bounce2 {-webkit-animation-delay: -1.5s; animation-delay: -1.5s;}
@-webkit-keyframes sk-bounce { 0%, 100% { -webkit-transform: scale(0.0)} 50% { -webkit-transform: scale(1.0)}}
@keyframes sk-bounce { 0%, 100% { transform: scale(0.0);-webkit-transform: scale(0.0)} 50% { transform: scale(1.0); -webkit-transform: scale(1.0)}}

.feed-item {box-shadow:0 25px 50px -12px rgba(0,0,0,0.25); border-radius:15px; padding:20px; margin:12px 0 30px 5%; width:80%; height:auto}
.feed-image {max-width:100%; height:auto; margin:10px 0; border-radius:17px}
.like-button{cursor:pointer; color:#fff}
.like-button :checked{color:red}
.feed-item h2{font-size:3.1rem; font-weight:700; margin-bottom:14px}
.barin{background-color:#a9bfe2; padding:8px 20px; margin-bottom:14px; border-radius:25px; display:flex; align-items:center; justify-content:space-between}
.barin p{margin-bottom:0}
}


@media (min-width:412px) {
.topin {height:330px}
.tit h2{margin:70px 0 -7px 0}
}


@media (min-width:750px) {
.topin {height:240px; top:20px; right:0; background-size:contain; background-position:top center}
.tit{top:100px; left:12vw; }
.tit h2{margin:0 0 -7px 0}
.top {background:url(../img/qv-bg.jpg) no-repeat; height:85vh; top:50px; right:0; background-size:contain; background-position:top right}
.logo {max-width:150px; top:20px; right:7%; left:auto}
    .hero {height:auto; width:100%; left:0; margin-top:280px; margin-left:0}
    .shapes{width:100%; top:100px; left:0}
    .bgvd{background:url(../img/selos-vd-bg.png) top center}
    .fade {position: absolute;top:0}
    .conteudo {height:auto; margin-top:350px}
    .marca {width:200px}
    .play{margin:80px 0 10px 0;}
    .button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary {height:52px; padding:0 30px; font-size:20px; line-height:52px; border-radius:26px}
    
.ban {max-width:50%; width:auto; height:auto; padding:0 50px 0 0; float:left}
.banner h3{padding:30px}
#feedContainer{margin:auto 4vw}
.feed-item {padding:20px; margin:30px 12px; display:inline-table; width:40%; min-height:350px}
}



@media (min-width: 1000px) {
.topin {height:360px; top:50px}
.tit{position:absolute; top:150px; left:12vw; }
.tit h2{margin:25px 0 -7px 0}
.logo {max-width:234px; top:20px; left:11%; right:auto}
  .selo{max-width:180px; margin:25px 0 0px 0}
  .girlpe{position:absolute; bottom:-40px; right:0px; width:430px}
  .logope{width:180px; margin:-150px 0 0 0}
  .pe {padding:80px 0 0 0; margin:80px 0 0 0}
  .pe h2 {font-size:200%}
  #termos, #duvidas {margin-top:80px}
.slide-menu-open {display: none}
.side-menu-wrapper {display: none}
#menu {display:table; left:40%; top:30px; z-index:500; position:absolute; color:#d3ba00; width:100%}
#menu ul {display:inline; margin:0; padding:0; list-style:none}
#menu ul li {font-size:32px; font-weight:300; text-decoration:none; display:inline-block; position:relative; padding:0 14px; background:none; cursor:pointer;}
#menu ul li a {color:#1a4798; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -ms-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; text-shadow:1px 1px 19px rgba(255, 255, 255, 1); }
#menu ul li a:hover {color:#10bb0e; text-shadow: 1px 1px 9px rgba(45,63,107,0.45);}
.spin {width:440px; height:440px; top:50px; left:28%}
}


@media (min-width: 1270px) {
.conteudo {margin-top:630px}
.feed-item {padding:20px; width:28.4%; min-height:300px}
.topin {height:410px; top:50px}
.tit h2{margin:60px 0 -7px 0}
}


@media (min-width: 1600px) {
.topin {height:490px; top:55px}
.tit h2{margin:90px 0 -7px 0}
.logo {max-width:270px}
#menu {left:45%; top:35px}
.hero {margin-top:400px}
.conteudo {margin-top:850px}
}


@media (min-width: 1900px) {
.topin {height:500px; top:55px}
.tit h2{margin:100px 0 -7px 0}
}







#return-to-top {position:fixed; bottom:18px; right:20px;background:rgb(0, 0, 0); background:rgba(0, 0, 0, 0.5); width:48px; height:48px; display: block; text-decoration:none; -webkit-border-radius:34px; -moz-border-radius:34px; border-radius:34px; display:none; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
#return-to-top i{color:#fff; margin:0; position:relative; left:18px; top:16px; font-size:19px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease;  transition:all 0.3s ease;}
#return-to-top:hover {background:rgba(0, 0, 0, 0.7)}
#return-to-top:hover i {color:#fff; top:14px}
.arrow {border:solid #fff; border-width:0 4px 4px 0; display:inline-block; padding:4px; transform: rotate(-135deg);-webkit-transform: rotate(-135deg);}




.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;}
