.accordion-slider { margin-left: auto; margin-right: auto; position: relative}
.as-no-js {  max-width: 100%; overflow: hidden}
.as-mask { overflow: hidden; width: 100%}
.as-mask, .as-panels { height: 100%; position: absolute}
.as-vertical .as-panels { width: 100%}
.as-panel { height: 100%; overflow: hidden; position: absolute; width: auto}
.as-overlap .as-panel { overflow: visible}
.as-vertical .as-panel { height: auto; width: 100%}
.as-shadow { box-shadow: -5px 0 40px 1px #000}
.as-background, .as-background-opened { border: none; height: 100%; width: auto}
.as-vertical .as-background, .as-vertical .as-background-opened {  height: auto;  width: 100%}
.as-background-opened { left: 0; position: absolute; top: 0; visibility: hidden}
.accordion-slider .as-background, .accordion-slider .as-background-opened { border: none !important;  border-radius: 0 !important; box-shadow: none !important; margin: 0 !important; max-height: none !important; max-width: none !important; padding: 0 !important; transition: none}
 .accordion-slider a { position: static;  transition: none !important} 
.accordion-slider canvas, .accordion-slider embed, .accordion-slider iframe, .accordion-slider object, .accordion-slider video { max-height: none; max-width: none}
.as-pagination-buttons { padding-top: 10px; position: absolute; text-align: center; top: 100%; width: 100%}
.as-pagination-button { border: 2px solid #000;  border-radius: 50%; box-sizing: border-box; cursor: pointer; display: inline-block; height: 10px; width: 10px; margin: 4px; }
.as-pagination-buttons .as-selected { background-color: #000}
.as-has-buttons { margin-bottom: 32px}
@media only screen and (min-width:768px) and (max-width:1024px) {
.as-pagination-button { height: 14px; width: 14px }
.as-has-buttons { margin-bottom: 36px  }
}
@media only screen and (min-width:568px) and (max-width:768px) {
.as-pagination-button { height: 16px;  width: 16px }
.as-has-buttons { margin-bottom: 38px }
}
@media only screen and (min-width:320px) and (max-width:568px) {
.as-pagination-button { height: 18px; width: 18px }
.as-has-buttons { margin-bottom: 40px  }
}
.as-layer { box-sizing: border-box; margin: 0;  position: absolute; -webkit-font-smoothing: subpixel-antialiased}
.as-black { background: #000; background: #000000b3; color: #fff}
.as-white { background: #fff; background: #ffffffb3;  color: #000}
.as-rounded { border-radius: 10px}
.as-padding { padding: 10px}
.as-layer.as-vertical {  transform: rotate(-90deg) translateY(100%); transform-origin: left bottom}
.as-grab { cursor: url(ff66d0e16708a8387706.cur), move}
.as-grabbing {cursor: url(64a865afeb83429aea35.cur), move}
.as-selectable {cursor: default}
