.accordion-slider { position: relative; margin-left: auto; margin-right: auto; }
.accordion-slider * {  }
.as-mask { position: absolute; width: 100%; height: 100%; overflow: hidden; }
.as-panels { position: absolute; }
.as-horizontal .as-panels { height: 100%; }
.as-vertical .as-panels { width: 100%; }
.as-panel { position: absolute; overflow: hidden; }
.as-overlap .as-panel { overflow: visible; }
.as-horizontal .as-panel { height: 100%; width: auto; }
.as-vertical .as-panel { width: 100%; height: auto; }
.as-shadow { box-shadow: -5px 0px 40px 1px rgb(0, 0, 0); }
.as-background, .as-background-opened { border: 0px none; }
.as-horizontal .as-background, .as-horizontal .as-background-opened { height: 100%; width: auto; }
.as-vertical .as-background, .as-vertical .as-background-opened { width: 100%; height: auto; }
.as-background-opened { position: absolute; left: 0px; top: 0px; visibility: hidden; }
.as-layer { position: absolute; margin: 0px; box-sizing: border-box; }
.as-black { color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; }
.as-white { color: rgb(0, 0, 0); background: rgba(255, 255, 255, 0.7) none repeat scroll 0% 0%; }
.as-rounded { border-radius: 10px; }
.as-padding { padding: 10px; }
.as-pagination-buttons { position: absolute; top: 100%; width: 100%; text-align: center; padding-top: 10px; }
.as-pagination-button { width: 10px; height: 10px; border: 2px solid rgb(0, 0, 0); border-radius: 50%; margin: 4px; display: inline-block; box-sizing: border-box; cursor: pointer; }
.as-pagination-buttons .as-selected { background-color: rgb(0, 0, 0); }
.as-has-buttons { margin-bottom: 32px; }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .as-pagination-button { width: 14px; height: 14px; }
  .as-has-buttons { margin-bottom: 36px; }
}
@media only screen and (min-width: 568px) and (max-width: 768px) {
  .as-pagination-button { width: 16px; height: 16px; }
  .as-has-buttons { margin-bottom: 38px; }
}
@media only screen and (min-width: 320px) and (max-width: 568px) {
  .as-pagination-button { width: 18px; height: 18px; }
  .as-has-buttons { margin-bottom: 40px; }
}
.as-selectable { cursor: default; }
.as-grab { cursor: url(8994366f3d2240e7ae7c8c0690e804761819266d.cur) , move; }
.as-grabbing { cursor: url(edcd72abbba86e405e11853e8320f74404b06317.cur) , move; }
.as-no-js { overflow: hidden; max-width: 100%; }
.accordion-slider p.as-layer { font-size: 14px; line-height: 1.4; }
.accordion-slider h1.as-layer { font-size: 32px; line-height: 1.4; }
.accordion-slider h2.as-layer { font-size: 24px; line-height: 1.4; }
.accordion-slider h3.as-layer { font-size: 19px; line-height: 1.4; }
.accordion-slider h4.as-layer { font-size: 16px; line-height: 1.4; }
.accordion-slider h5.as-layer { font-size: 13px; line-height: 1.4; }
.accordion-slider h6.as-layer { font-size: 11px; line-height: 1.4; }
.accordion-slider img.as-layer { border: 0px none; }
.accordion-slider .as-background, .accordion-slider .as-background-opened { border: 0px none ! important; border-radius: 0px ! important; margin: 0px ! important; padding: 0px ! important; box-shadow: none ! important; transition: none 0s ease 0s ; }
.accordion-slider a { position: static; transition: none 0s ease 0s  ! important; }
.accordion-slider .as-background, .accordion-slider .as-background-opened, .accordion-slider iframe, .accordion-slider object, .accordion-slider video, .accordion-slider embed, .accordion-slider canvas { max-width: none; max-height: none; }
