.container {position: relative; width:100%; max-width:1000px; margin: 0 auto; padding:0 20px; box-sizing: border-box; }
.container-fluid {position: relative; width:100%; margin: 0; padding: 0; box-sizing: border-box; }
.column,.columns { width: 100%; float: left; box-sizing: border-box; }
.pad{padding:40px 0}
.padin{padding:40px}
.padd{padding: 80px 0}
.pad4{padding:40px} .pad4in{padding:40px 0 40px 40px}
.pad5{padding:50px 0}
.br{color:#fff}
.az{color:#00c1d5}
.aze{color:#1d458f}
.lilas{color:#85d100}
.bgbr{background-color:#fff}
.bgcz{background-color:#a8aad9}
.bgazul{background-color:#00c1d5}
.bgaz{background-color:#12466d}
.bgczaz{background-color:#c9e3f8}
.bgczaz a{color:#fff}.bgczaz a:hover{color:#3f4f7e}
.bgazu{background-image:url(../img/azul-trans.png); background-repeat: repeat}
.som{-webkit-box-shadow: 0px 0px 44px -8px rgba(0,0,0,0.45);-moz-box-shadow: 0px 0px 44px -8px rgba(0,0,0,0.45);box-shadow: 0px 0px 44px -8px rgba(0,0,0,0.45)}
.somt{text-shadow: 2px 1px 4px rgba(0,0,0,0.56);}
.circ{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
#quem{background-image:url(../img/creb-cliinica.jpg); background-position:top center; background-attachment:fixed; padding:80px auto}
#numeros{margin:120px auto 40px auto; text-align:center}
.belle{font-family: 'La Belle Aurore', cursive;margin:-10px 0 10px 0;color:#85d100}
.counter{background:#fff; border:16px solid #00c1d5; width:120px; height:120px; border-radius:50%; color:#16335b; font-size:54px; font-weight:400; margin:auto; line-height:114px}


.med {display:inline-table; margin:0 20px 50px 20px; width:230px}
.med img{clear:both; float:left; margin:20px; width:75%; height:auto;-webkit-box-shadow: 0px 0px 44px -8px rgba(0,0,0,0.45);-moz-box-shadow: 0px 0px 44px -8px rgba(0,0,0,0.45);box-shadow: 0px 0px 44px -8px rgba(0,0,0,0.45);border-radius:30px;}

.zoom{transition: transform .3s;}
.zoom:hover{transform: scale(1.1);}
.text-center{text-align:center}
.pic{border-radius: 50%; width:160px; height:160px; margin:0 auto}


@media (min-width: 320px) {
.container-fluid {padding:0 20px;}
.thre.columns { width:90%}
}

/* For devices larger than 550px */
@media (min-width:750px) {
  .container { width: 82%; }
  .column, .columns {margin-left:3%}
  .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%;            }
.thre.columns                  { width: 17.5%}
  .four.columns                   { width: 31.2%;}
  .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%; }

  /* Offsets */
  .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%; }

}

/* NOTE html is set to 62.5% so that all the REM measurements throughout Skeleton are based on 10px sizing. So basically 1.5rem = 15px :) */
html {font-size: 62.5%; scroll-behavior: smooth;}
body {font-size:1.8em; /* currently ems cause chrome bug misinterpreting rems on body element */
  line-height:1.6; font-weight:400; font-family:'Source Sans Pro', sans-serif; color:#16335b; overflow-x:hidden}


/* Typography–––– */
h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 2rem; font-weight:200; color:#1e3266}
h1 { font-size: 4.0rem; line-height: 1.2;  letter-spacing: .1rem; font-weight:200}
h2 { font-size: 3.6rem; line-height: 1.25; letter-spacing: .1rem; }
h3 { font-size: 3.0rem; line-height: 1.25;  letter-spacing: -.1rem; font-family:'La Belle Aurore',cursive}
h4 { font-size: 2.4rem; line-height: 1.35; letter-spacing: .08rem; font-weight:300}
h5 { font-size: 1.8rem; line-height: 1.5;  letter-spacing: .05rem; font-weight:300}
h6 { font-size: 1.5rem; line-height: 1.6;  letter-spacing: 0; font-weight:400}

/* Larger than phablet */
@media (min-width: 550px) {
  h1 { font-size: 5.0rem; }
  h2 { font-size: 4.2rem; }
  h3 { font-size: 3.6rem; }
  h4 { font-size: 3.0rem; }
  h5 { font-size: 2.4rem; }
  h6 { font-size: 1.5rem; }
}
p { margin-top: 0; }


/* Links–––– */
a {color:#1EAEDB; text-decoration:none;
-o-transition:color .2s ease-out, background 1s ease-in; -ms-transition:color .2s ease-out, background 1s ease-in; -moz-transition:color .2s ease-out, background 1s ease-in; -webkit-transition:color .2s ease-out, background 1s ease-in;}
a:hover {color:#85d100; text-decoration:none}

/* Buttons–––– */
.button,button,input[type="submit"],input[type="reset"],input[type="button"] {display:inline-block; height:45px; padding:5px 25px; color:#555; text-align:center; font-size:16px; font-weight:400; line-height:28px; letter-spacing:0; text-transform: uppercase; text-decoration:none; white-space:nowrap; background-color:transparent; border-radius:22px; border:none; cursor:pointer; box-sizing:border-box; }
.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: #333; border-color: #888; outline: 0; }
.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,
input[type="button"].button-primary {color:#FFF; background-color:#7dc401}
.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-color:#0084ad}

.button-bgazul {color:#FFF; background-color:#00c1d5}
.button-bgazul:hover{color:#FFF; background-color:#0084ad}


/* Forms–––––– */
input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],
textarea,select {height: 38px; padding: 6px 10px; /* The 6px vertically centers text on FF, ignored by Webkit */
  background-color: #fff; border: 1px solid #D1D1D1;
  border-radius: 4px; box-shadow: none; box-sizing: border-box; }
/* Removes awkward default styles on some inputs for iOS */
input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],
textarea {-webkit-appearance: none; -moz-appearance: none;appearance: none; }
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; }

/* Lists––––––––– */
ul {list-style: disc inside; }
ol {list-style: decimal inside; }
ol, ul {padding-left: 0; margin-top: 0; }
ul ul,ul ol,ol ol,ol ul {margin: 1.5rem 0 1.5rem 3rem; font-size: 90%; }
li {margin-bottom: 1rem; }

/* Code–––––––––– */
code {padding:.2rem .5rem; margin: 0 .2rem; font-size:90%; white-space:nowrap; background:#F1F1F1; border:1px solid #E1E1E1; border-radius:4px}
pre > code {display: block;padding: 1rem 1.5rem;white-space: pre; }

/* Tables––– */
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}
}

/* Spacing–––––– */
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; }

/* Utilities––––––––– */
.u-full-width {width:100%; box-sizing: border-box}
.u-half-width {width:49%; box-sizing: border-box}
.u-max-full-width {max-width: 100%;  box-sizing: border-box}
.u-pull-right {float:right; text-align:right}
.u-pull-left {float:left; text-align:left}
.text-center{text-align: center}

/* Misc––––––– */
hr { margin-top:3rem; margin-bottom:3.5rem; border-width:0; border-top: 1px solid #E1E1E1}

/* Clearing Self Clearing Goodness */
.container:after,.row:after,.u-cf { content:""; display:table; clear:both}

/* Media Queries–––––– */
/* Note: The best way to structure the use of media queries is to create the queries near the relevant code. For example, if you wanted to change the styles for buttons on small devices, paste the mobile query code up in the buttons section and style it there. */
/* Larger than mobile */








#nav-icon4 {width:35px; height:20px; position:fixed; top:18px; right:24px; -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out; transition: .5s ease-in-out;cursor: pointer; z-index:300}
#nav-icon4 span {display: block; position: absolute; height:5px; width:100%; background:#17adc3; border-radius:2px; opacity: 1; left: 0; -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg); -webkit-transition: .25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
#nav-icon4 {}
#nav-icon4 span:nth-child(1) {top: 0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin: left center;transform-origin: left center;}
#nav-icon4 span:nth-child(2) {top:10px; -webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin: left center;transform-origin: left center;}
#nav-icon4 span:nth-child(3) {top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center; -o-transform-origin: left center; transform-origin: left center;}
#nav-icon4.open span:nth-child(1) {-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg); transform: rotate(45deg); top:-3px; left:5px}
#nav-icon4.open span:nth-child(2) { width: 0%; opacity: 0;}
#nav-icon4.open span:nth-child(3) {-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform: rotate(-45deg); top:22px; left:5px}
.menu{ color:#17adc3; font-size:10px; position:fixed; top:25px; letter-spacing:0.2em}







@media (min-width: 320px) {
    #o-que-e{position:absolute;top:380px}
    .logo {max-width:145px; margin:0; margin-left:3%}
    .hero {position:relative; min-height:240px; margin-top:135px; z-index:1; width:auto; object-fit:cover}
    .heroin {min-height:260px; z-index:1; width:auto; object-fit:cover; z-index:0}
    .tit a{display:none}
    .top {padding:18px 20px 8px 20px; position:fixed; background:#fff;z-index:50; -webkit-box-shadow: 0px 0px 44px -8px rgba(0,0,0,0.45);-moz-box-shadow: 0px 0px 44px -8px rgba(0,0,0,0.45);box-shadow: 0px 0px 44px -8px rgba(0,0,0,0.45)}
    .top h2 {font-size:17px; font-weight:300; margin:12px 0; padding:0; color:#1e3c66; letter-spacing:0.5em; text-transform:uppercase}
    .topdir{margin-top:10px; width:90%; margin-right:12%; letter-spacing:0; font-size:15px; font-weight:900; line-height:110%}
    .topdir a{color:#354e84}
    .tele{float:right; width:100%; max-width:320px; height:auto; padding:0 0 20px 25px;}
    .dicas{margin:0 20px; padding:18px; width:90%}
    #cuide{font-size:20px; font-weight:400; letter-spacing:0.15em; line-height:90%}
    
.play {width:100%; height:auto; margin:40px 0 20px 0; padding:0; z-index:10}    
.marca {width:100px; height:auto}

.mao{width:70%; height:auto; top:-140px; left:0; z-index:20; position:absolute}
.slidetit{font-size:38px;line-height:100%;color:#b4d2e9; padding-top:90px; text-align:center; margin:80px auto 20px auto}
.thre img{margin-left:19%; max-width:180px}

#comoa{position:absolute;margin-top:-70px}
#como{padding:50px 20px; color:#0d2c63; font-size:2rem}
#como a{font-weight: bolder}
#como ol {counter-reset: my-awesome-counter; list-style: none; padding-left:48px}
#como ol li {margin: 0 0 2.5rem 0; counter-increment: my-awesome-counter; position:relative}
#como ol li::before { content:counter(my-awesome-counter); color:#85d100; font-size:3rem; font-weight:bold; position:absolute; --size: 40px; left: calc(-1 * var(--size) - 10px); line-height:var(--size); width:var(--size); height:var(--size); top:0; background:#0d2c63; border-radius:50%; text-align:center; box-shadow:1px 1px 0 #999;}

.tesq{position:absolute; margin:-15px 0 0 -85px}
.tdir{float:right; position:absolute; margin:-15px auto 0 290px; display:none}

#mn {display:none}
.overlay {position:fixed; background:#122c60; top:0; left:0; width:100%; height:0%; opacity:0; visibility:hidden; -webkit-transition: opacity .35s, visibility .35s, height .35s; transition:opacity .35s, visibility .35s, height .35s; overflow: hidden; z-index:250}
.overlay.open {opacity:0.9; visibility:visible; height:100%;}
.overlay.open li {-webkit-animation:fadeInRight .5s ease forwards; animation:fadeInRight .5s ease forwards; -webkit-animation-delay:.35s; animation-delay:.35s;}
.overlay.open li:nth-of-type(2) {-webkit-animation-delay:.4s; animation-delay:.4s;}
.overlay.open li:nth-of-type(3) {-webkit-animation-delay:.45s; animation-delay:.45s;}
.overlay.open li:nth-of-type(4) {-webkit-animation-delay:.50s; animation-delay:.50s;}
.overlay nav {position:relative; height:70%; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); font-size:14px; font-weight: bolder; text-align:center; text-transform:uppercase; letter-spacing:0.25em}
.overlay ul {list-style:none; padding:0; margin:0 auto; display:inline-block; position:relative; height:100%;}
.overlay ul li {display:block; height:20%; height:calc(100% / 5); min-height:30px; width:94%; position:relative; opacity:0; color:#122c60}
.overlay ul li a {display:block; position:relative; color:#fff; text-decoration:none; overflow:hidden}
    
#slideshow img {position:absolute; top:-50px; left:7%; width:250px;height:auto; z-index:20; background-color:#fff; -webkit-box-shadow: 0px 0px 44px -8px rgba(0,0,0,0.45);-moz-box-shadow: 0px 0px 44px -8px rgba(0,0,0,0.45);box-shadow: 0px 0px 44px -8px rgba(0,0,0,0.45)}
    
ul.tabs {margin:0; padding:0px;list-style:none;}
ul.tabs li {background:none; font-weight:600; display:inline-block; padding:12px; cursor:pointer; margin:0 0 -4px 0;font-size:17.7px; border-radius:8px; box-sizing: border-box;-webkit-box-shadow:0px -9px 11px 0px rgba(166,166,166,0.5); -moz-box-shadow:0px -9px 11px 0px rgba(166,166,166,0.5);box-shadow:0px -9px 11px 0px rgba(166,166,166,0.5); background:#52699a; color:#fff}
ul.tabs li.current {background:#fff;color:#27437e}
.tab-content {display:none; background:#52699a; min-height:390px; border-radius:8px; box-shadow:none; box-sizing:border-box; text-align:left; padding:20px}
.tab-content h2 {font-size:25px; text-transform:uppercase;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
.tab-content.current {display:inherit; background:#fff; -webkit-box-shadow:0px 9px 11px 0px rgba(166,166,166,0.5); -moz-box-shadow:0px 9px 11px 0px rgba(166,166,166,0.5);box-shadow:0px 9px 11px 0px rgba(166,166,166,0.5);}

}


@media (min-width: 550px) {
.mao{width:35%; height:auto; top:-160px; left:0; z-index:20; position:absolute}
}


@media (min-width: 750px) {
    .topdir{margin-top:5px; padding:0 70px 0 0}
    .ig{transition: transform .3s;width:140px;height:auto}
.slidetit{font-size:35px;line-height:100%;color:#b4d2e9; padding-top:0; text-align:left; margin:20px auto}
.thre img{margin-left:0; max-width:120px}
.hero {min-height:500px;margin-top:10px;}
.dicas{margin:0 auto; padding:30px; position:relative; width:80%; box-sizing:border-box;}
.marca {width:130px}
.play {margin:30px 0 20px 0}
}


@media (min-width: 1000px) {
    #o-que-e{top:530px}
    #como{padding:50px 20px; margin:auto; position:relative; width:80%; box-sizing:border-box;}
    .hero {min-height:500px; margin-top:10px;}
    .conteudo {height:auto; margin-top:550px}
.button_containe {display:none}
.overlay {display:none}
#mn {top:66px; right:0; width:70%; position:fixed; z-index:310; display:block;}
#mn ul {padding:22px 50px 25px 35px; right:0; background:none; list-style:none; position:absolute; background-image:url(../img/azul-trans.png); background-repeat: repeat}
#mn ul li {display:inline;}
#mn ul li a {padding:0 0 0 15px; display:inline-block; color:#fff; text-decoration:none; text-transform:uppercase; font-size:0.7em; letter-spacing:0.15em; font-weight:bolder}
#mn ul li a:hover{color:#85d100}
.tab-content h2 {font-size:35px}
    
#cuide{font-size:30px; letter-spacing:0.2em; line-height:92%}
.top {padding:15px 50px 5px 50px; position:fixed; background:#fff;z-index:50;}
.top h2 {font-size:24px; font-weight:300; margin:0; padding:0;}
.topdir{margin-top:5px; padding:0; font-size:17px; width:auto; margin-right:0; height:30px}
    
#slideshow img {top:-120px; left:0; width:450px; z-index:20; }
.titc a{display:block; position:absolute;color:#223360; top:480px; left:5%; font-size:50px; width:70%; font-weight:300; line-height:115%; letter-spacing:0.12em; z-index:40; text-transform:uppercase}

.play{margin:50px 0 20px 0;}
.tesq{position:absolute; margin:-15px 0 0 -85px}
.tdir{display:block; float:right; position:absolute; margin:-15px auto 0 920px}
.tab-content {padding:40px}
.mao{max-width:430px; top:-230px;}
.slidetit{font-size:45px;margin:40px auto}
.thre img{margin-left:0; max-width:100%}
}


@media (min-width: 1600px) {
.play{margin:120px 0 20px 0;}
.marca {width:150px}
.mao{max-width:450px; top:-370px;}
.tesq{margin:22px 0 0 -85px}
.tdir{margin:22px auto 0 920px}
.tit a{top:550px; left:20%; font-size:30px}
}

@media (min-width: 1920px) {
.play{margin:120px 0 20px 0;}
.marca {width:150px}
.mao{max-width:450px; top:-370px;}
.tesq{margin:22px 0 0 -85px}
.tdir{margin:22px auto 0 920px}
.tit a{top:620px; left:22%; font-size:33px}
}




.ig{width:23%}
.ig:hover{transform: scale(1.05);-webkit-box-shadow: 0px 0px 34px -8px rgba(0,0,0,0.4);-moz-box-shadow: 0px 0px 34px -8px rgba(0,0,0,0.4);box-shadow: 0px 0px 34px -8px rgba(0,0,0,0.4)}
h4 i.fa {display:inline-block; border-radius:77px; background-color:#c4c5e9; padding:0.5em; margin-top:15px; min-width:32px}
.accordion {margin:0 0 20px 0; border:none}
.accordion dt {cursor:pointer; color:#1a4798; padding:20px 12px; text-transform:uppercase; background-color:#cbd4cd; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;margin-bottom:15px; font-weight:bold}
dt a{color:#16335b}
.accordion dd {display:none; padding:10px 10px 5px 0}
.accordion dt:before {content:"\25b8"; padding-right:5px}
.accordion dt.accordion-active:before {content:"\25BE"; padding-right:5px}
.accordion dt.accordion-active:hover {cursor:default;}






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


