@import url("../../admin/css/arrows/arrows.css");
.ba__accordion-wrapper,.ba__accordion-wrapper *{box-sizing:border-box}
.ba__accordion-wrapper{margin:0 auto;display:block;width:100%;height:auto;min-height:200px;position:relative;font-size: 16px; overflow: hidden; direction: ltr;}
.ba__accordion-wrapper::before{position:absolute;left:50%;top:50%;margin:-15px 0 0 -15px;content:'';border:6px solid rgba(100,100,100,.2);border-top:6px solid #0343f3;border-radius:50%;width:30px;height:30px;-webkit-animation:best-spin 2s linear infinite;animation:best-spin 2s linear infinite}
.ba__accordion-wrapper.ItemReady::before,.ba__accordion-wrapper>*,.baMainAccordion{display:none}
.ba__accordion-wrapper.ItemReady>*,.ba__accordion-item,.ba__accordion-group,.ba__accordion-header>*{display:block;display:flex;flex-direction:column;margin:0;padding:0;position:relative;list-style:none;}
.ba__accordion-group{padding: 1em;}
.ba__accordion-phone .ba__accordion-group, 
.ba__accordion-phone .ba__accordion-body{min-width: 100% !important;}
.ba__accordion-item{border-radius:.3em; margin:2px 0;}
.ba__accordion-body,
.ba__accordion-header{width:100%;padding:0;margin:0;position:relative;list-style:none;display:block;border:1px solid rgba(100, 100, 100, 0.3); color: inherit; border-radius: .2em;}
.ba__accordion-header{font-size:1.2em;cursor:pointer;opacity:1;font-weight: 600; overflow: hidden;}
.ba__accordion-header:hover, .ba__accordion-header:focus, .ba__accordion-active > .ba__accordion-header{text-decoration:none; background:rgba(23, 37, 58, 0.05);}
.ba__accordion-body{height:0;overflow:hidden;transition:width .6s linear,height .6s linear,opacity .5s;border-width:0;}
.ba__accordion-header>*{flex-direction:row;color: inherit;line-height: 1;overflow:hidden;min-height:60px;}
.ba__accordion-header>*>*{margin:0; padding:.8em; display: flex; align-items: center;}
.ba__accordion-header svg, .ba__accordion-header img{width: 2rem; height:2rem; margin-right: .5em;}
.ba__accordion-header .toggle__icon svg{width: 1rem; height: 1rem; margin: 0; stroke-width: 4px; margin: 0 auto;}
.ba__accordion-active > .ba__accordion-body,.ba__accordion-body.ba__accordion-show{height:auto; margin:0 !important;opacity:1;visibility: visible; border-width:0 1px 1px 1px;}
.ba__accordion.ba__accordion-x,
.ba__accordion-x .ba__accordion-item,
.ba__accordion-x .ba__accordion-group{flex-wrap:nowrap;flex-direction:row; min-height:8em; height: 100%;}
.ba__accordion-x .ba__accordion-item{margin: 0 2px;}
.ba__accordion-x .ba__accordion-header{width:60px;min-width:60px;max-width:100%;max-height:100%;}
.ba__accordion-x .ba__accordion-body{width:0;height:100%;}
.ba__accordion-x .ba__accordion-active:only-child, .ba__accordion-caption{flex-grow: 1;}
.ba__accordion-x .ba__accordion-active > .ba__accordion-body{width: auto;border-width:1px 1px 1px 0;}
.ba__accordion-x .ba__accordion-header>*{transform-origin:0 0;transform:rotate(-90deg);width:100%;position:relative;left:0;top:100%;text-align:left;white-space:nowrap;flex-direction:row;}
.ba__accordion-header .toggle__icon{float:left;order:-1;justify-content:center;position:relative;z-index:1;}
.ba__accordion-header .toggle__icon::after{position:absolute;right:0;top:50%;width:0;height:0;display:block;content:'';border:10px solid transparent;z-index:-1}
.ba__accordion.icon__right .toggle__icon{float:right;margin-left:auto;order:5}
.ba__accordion.icon__right .toggle__icon::after{left: 0;}
/*.icon__left .ba__accordion-header>*>:not(:first-child){padding-left: 0;}*/
.ba__accordion-count{background: rgba(0,0,0,.2);padding: .1em .5em;line-height: 1;border-radius: 1em;font-size: .7em;font-style: normal; font-weight: 300;border:1px solid rgba(180,180,180,.3); margin: 0 .5em;}
.ba__accordion-item img{display:block;max-width:100%;height:auto}
.ba-infor{display:block;position:relative;margin-bottom:1em}
.ba-infor>*{text-transform:uppercase;font-size:.8em;opacity:.7;padding:.1em 1em;border-left:1px solid;display:inline-block}
.ba-infor>:first-child{padding-left:0;border:0}
.ba__accordion-dots{justify-content: center; flex-direction: row !important;}
.ba__accordion-dots > *{display: inline-block; width: 2em; height: 2em; padding: 0;text-align: center;background: #dce0e8;margin: .2em;line-height: 2;border-radius: .2em; cursor: pointer;}
.ba__accordion-dots > li > span{padding: 0; margin:0; background: none; border: 0;}
.ba__accordion-dots > .active{background:#f77070; color: #fff;}
.ba__accordion-wrapper > .ba__accordion-arrows{display: block;float: left;padding: .5em 1em;background: #dce0e8;border-radius: .3em;line-height: 1;text-transform: uppercase;font-size: 12px;font-weight: bold;margin: .5em 0;cursor: pointer;}
.ba__accordion-wrapper > .ba__accordion-arrows.next{float: right;}
.ba__accordion-phone .media > *{display: block; width: 100%;}
.ba__accordion-addon{display: flex; padding:.5em 0;}
.ba-dialog .ba__accordion-addon{padding:1.2em 1.2em 0;}
.ba__accordion-search{max-width: 250px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='rgba(150,150,150,.5)' stroke-width='2'%3E%3Ccircle cx='14' cy='14' r='12' /%3E%3Cpath d='M23 23 L30 30'/%3E%3C/svg%3E") right 10px center no-repeat; background-size: 24px 24px;border: 1px solid #999;padding: .5em;border-radius: 4px;}
.ba__accordion-addon > .ba__toggle-all{display:flex; margin-left: auto; background: #4d5f7a; color: #fff; border:0; padding: .5em .8em; border-radius: 4px;}
.ba__accordion-addon > .ba__toggle-all.active{background: #0343f3;}
.ba__accordion-addon > .ba__toggle-all > [class*="bai-ac"]{font-size: 24px; margin: 0; padding:0;}
.ba__accordion .ba__mark{padding: 0; margin:0; display: inline;background-color: #fbeea8;}

.ba__accordion .ba__accordion-active > :first-child{border-radius: .2em .2em 0 0;}
.ba__accordion-x .ba__accordion-active > :first-child{border-radius: .2em 0 0 .2em;}
.ba__accordion .ba__accordion-active > :last-child{border-radius: 0 0 .2em .2em;}
.ba__accordion-x .ba__accordion-active > :last-child{border-radius: 0 .2em .2em 0;}
.ba__accordion.ba__resizing li:not(.ba__accordion-active) > :last-child{transition-duration: 0ms !important;}

@-webkit-keyframes fadeIn{from {opacity:0}to{opacity:1;}}
@keyframes fadeIn{from {opacity:0}to{opacity:1;}}
@-webkit-keyframes fadeOut{from {opacity:1}to{opacity:0;}}
@keyframes fadeOut{from {opacity:1}to{opacity:0;}}
.ba__accordion .fadeIn{-webkit-animation: fadeIn 1s;animation: fadeIn 1s;}
.ba__accordion .fadeOut{-webkit-animation: fadeOut 1s;animation: fadeOut 1s;}
.ba__accordion [class*="animate"] {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.ba__accordion-caption > figure{display: block; margin: 5px 10px 5px 0;}
.ba__accordion-caption .sub-title{font-size: 12px; opacity: .6; display: block;}
.ba__accordion[data-not-found]::before{content: attr(data-not-found);color: rgba(120,120,120,.6);font-weight: 500;}
.ba__accordion-active > .ba__accordion-body[style*="height: 0px"]{height: auto !important;}



.ba__accordion.style1 .ba__header{padding:0;}
.ba__accordion.style1 .ba__header > * > *{padding: .5em;}

.ba__accordion.style2 .ba__header{background:#2b3544;color:#fff;overflow: hidden;}
.ba__accordion.style2 .ba__accordion-active .ba__header{background:#d28cbd}
.ba__accordion.style2 .ba__header .toggle__icon{background:rgba(88,88,88,0.5)}

.ba__accordion.style3 .ba__card{border-radius:0}
.ba__accordion.style3 .ba__header .toggle__icon{background:#15bf81;color:#fff}
.ba__accordion.style3 .ba__header .toggle__icon::after{border-left-color:#15bf81;right:-20px;margin-top:-10px}
.ba__accordion.style3.icon__right .ba__header .toggle__icon::after{left:-20px;border-right-color:#15bf81;border-left-color:transparent}

.ba__accordion.style4 .ba__header{background:#4d5f7a;color:#fff;border:none}
.ba__accordion.style4 .ba__header .toggle__icon{overflow:hidden}
.ba__accordion.style4 .ba__header .toggle__icon::after{border-left-color:#0095ff;margin-top:-60px;border-width:60px 0 60px 60px;}
.ba__accordion.style4.icon__right .ba__header .toggle__icon::after{border-right-color:#0095ff;left:0;border-width:60px 60px 60px 0}

.ba__accordion.style5 .ba__card{border-radius:0}
.ba__accordion.style5 .ba__header .toggle__icon{overflow:hidden}
.ba__accordion.style5 .ba__header .toggle__icon::after{width:5em;height:5em;background:#ffba5a;color:#fff;top:0;transform:skew(10deg);right:.1em}
.ba__accordion.style5.icon__right .ba__header .toggle__icon::after{left:.5em}
.ba__accordion.style6 .ba__card{border-radius:0}
.ba__accordion.style6 .ba__header{background:#2b3544;color:#fff;border:none}
.ba__accordion.style6 .ba__header .toggle__icon{overflow:hidden}
.ba__accordion.style6 .ba__header .toggle__icon::after{width:5em;height:5em;background:#f66;top:0;transform:skew(-10deg);right:.4em}
.ba__accordion.style6.icon__right .ba__header .toggle__icon::after{left:.1em}
.ba__accordion.style7 .ba__card{border-radius:0}
.ba__accordion.style7 .ba__header{background:#78d8de;color:#fff;border:none}
.ba__accordion.style7 .ba__header .toggle__icon{background:#2b3544}
.ba__accordion.style7 .ba__header .toggle__icon::after{border-width:0 1em 1em 0;border-bottom-color:#2b3544;right:-.9em;top:auto;bottom:0}
.ba__accordion.style7.icon__right .ba__header .toggle__icon::after{left:-.97em;border-width:0 0 1em 1em}

.ba__accordion.style8 .ba__header{background:#898ddd;color:#fff;}
.ba__accordion.style8 .ba__header > *,
.ba__accordion.style9 .ba__header > *{align-items: center;}
.ba__accordion.style8 .ba__header .toggle__icon,
.ba__accordion.style9 .ba__header .toggle__icon{background:#fff;color:#333;border-radius:.2em;width:2em;height:2em;line-height:2em;text-align:center;padding:0;margin-left:.5em}
.ba__accordion.style8.icon__right .ba__header .toggle__icon,
.ba__accordion.style9.icon__right .ba__header .toggle__icon{margin:0 .5em 0 auto}
.ba__accordion.style9 .ba__header{background:#a3c265;color:#fff}
.ba__accordion.style9 .ba__header .toggle__icon{border-radius:50%}
.ba__accordion.style10 .ba__header > *,.ba__accordion.style10 .ba__header > * > *{padding:10px}
.ba__accordion.style10 .ba__card{border:none;border-radius:0}
.ba__accordion.style10 .ba__header{border-left:3px solid #000;background:#e8ecee}
.ba__accordion.style10 .ba__accordion-active .ba__header{border-left-color:#f66}


.ba__accordion.style11 .ba__card{background:#fff;border-radius:0}
.ba__accordion.style11 .ba__accordion-active .ba__header{border-top:5px solid #a78375}
.ba__accordion.style12 .ba__header > *,.ba__accordion.style12 .ba__header > * > *{padding:10px}
.ba__accordion.style12 .ba__header{border-radius:2em}
.ba__accordion.style12 .ba__accordion-active .ba__header{background:#15bf81;color:#fff;border-radius:2em 2em 0 0}
.ba__accordion.style12.ba__accordion-x .ba__accordion-active .ba__header{border-radius:2em 0 0 2em}
.ba__accordion.style12 .ba__accordion-active .ba__body{border-radius:0 0 2em 2em}
.ba__accordion.style12.ba__accordion-x .ba__accordion-active .ba__body{border-radius:0 2em 2em 0}

.ba__accordion.style13 .ba__accordion-active .ba__accordion-body,.ba__accordion.style13 .ba__header{border-radius:0!important;border:none}
.ba__accordion.style13 .ba__header{border-width:0 0 2px 2px;border-style:solid;border-color:#ffba5a}
.ba__accordion.style14 .ba__accordion-active .ba__accordion-body{border-radius:0;border:0}
.ba__accordion.style14 .ba__header{border:0;border-bottom:2px solid #537ca6;background:#f9f9f9;border-radius:0!important}
.ba__accordion.style14.ba__accordion-x .ba__header{border-right:2px solid #537ca6;border-bottom:0}
.ba__accordion.style14 .ba__header .toggle__icon{background:#537ca6;color:#fff}

.ba__accordion.style15{padding-left:3.3em}
.ba__accordion.style15.icon__right{padding-left:0;padding-right:3.3em}
.ba__accordion.style15 .ba__header{background:#50bff2;color:#fff;overflow: visible;}
.ba__accordion.style15 .ba__header > *{overflow: visible;}
.ba__accordion.style15 .ba__header .toggle__icon{background:#50bff2;margin-left:-2.5em;border-radius:.2em;padding:20px 12px}
.ba__accordion.style15.icon__right .ba__header .toggle__icon{margin:0 -2.5em 0 auto}
.ba__accordion.style15.ba__accordion-x{padding:0 2px 3.3em}
.ba__accordion.style15.ba__accordion-x .ba__header .toggle__icon{margin-left:-2.5em}
.ba__accordion.style15.ba__accordion-x.icon__right{padding:0;margin-top: 4em;}
.ba__accordion.style15.ba__accordion-x.icon__right .ba__header .toggle__icon{margin:0 -2.5em 0 auto}

.ba__accordion.style16{padding-left:.5em}
.ba__accordion.style16.icon__right{padding-left:0;padding-right:.51em;overflow: visible;}
.ba__accordion.style16 .ba__header,.ba__accordion.style16 .ba__header > *{overflow:visible;}
.ba__accordion.style16 .ba__header .toggle__icon{background:#4d5f7a;margin-left:-.5em;color:#fff}
.ba__accordion.style16 .ba__accordion-active .ba__header .toggle__icon{background:#f66}
.ba__accordion.style16 .ba__accordion-active .ba__header .toggle__icon::after{border-width:10px 0 0 10px;border-top-color:#f66;left:0;top:100%}
.ba__accordion.style16.icon__right .ba__header .toggle__icon{margin:0 -.5em 0 auto}
.ba__accordion.style16.icon__right .ba__header .toggle__icon::after{border-width:10px 10px 0 0;left:auto}
.ba__accordion.style16.ba__accordion-x{padding:0 0 .5em}
.ba__accordion.style16.ba__accordion-x .ba__header .toggle__icon{margin:0 0 0 -.5em}
.ba__accordion.style16.ba__accordion-x.icon__right{padding:.5em 0 0}

.ba__accordion.style17{padding-left:1.2em}
.ba__accordion.style17 .ba__header{overflow:visible;}
.ba__accordion.style17 .ba__header > *{overflow:visible; align-items: center;}
.ba__accordion.style17 .ba__header .toggle__icon{background:#3a485d;color:#fff;width:2em;height:2em;margin-left:-1em;border-radius:.3em;line-height:2em;text-align:center;padding:0}
.ba__accordion.style17 .ba__accordion-active .ba__header .toggle__icon{background:#0095ff}
.ba__accordion.style17.icon__right{padding-right:1.1em}
.ba__accordion.style17.icon__right .ba__header .toggle__icon{margin:0 -1em 0 auto}
.ba__accordion.style17.ba__accordion-x{padding:0 0 1.1em}
.ba__accordion.style17.ba__accordion-x .ba__header > *{padding-left:1.8em}
.ba__accordion.style17.ba__accordion-x .ba__header .toggle__icon{margin-left:-2.6em}
.ba__accordion.style17.ba__accordion-x.icon__right{padding:1.1em 0 0}
.ba__accordion.style17.ba__accordion-x.icon__right .ba__header .toggle__icon{margin:0 .9em 0 auto}
.ba__accordion.style17.ba__accordion-x.icon__right .ba__header > *{padding-left:0}

.ba__accordion.style18{padding-left:3.5em}
.ba__accordion.style18.icon__right{padding-left:0;padding-right:3.5em}
.ba__accordion.style18::before{position:absolute;left:1.6em;top:1.4em;width:3px;height:90%;display:block;content:'';background:#2b3544;z-index:-1}
.ba__accordion.style18 > * > *{border:0;}
.ba__accordion.style18.icon__right::before{left:auto;right:1.5em}
.ba__accordion.style18 .ba__header > *{overflow:visible;border:0}
.ba__accordion.style18 .ba__accordion-body{border-radius:.3em;box-shadow:0 0 9px rgba(0,0,0,.2) inset}
.ba__accordion.style18 .ba__header{background:none;box-shadow:none;overflow:visible;}
.ba__accordion.style18 .ba__header .toggle__icon{background:#ffba5a;margin-left:-2.8em;border-radius:.2em}
.ba__accordion.style18.icon__right .ba__header > *{padding-left:0}
.ba__accordion.style18.icon__right .ba__header .toggle__icon{margin:0 -2.8em 0 auto}
.ba__accordion.style18.ba__accordion-x::before{width:99%;height:3px;top:auto;bottom:1.5em}
.ba__accordion.style18.ba__accordion-x{padding:0 0 3.5em}
.ba__accordion.style18.ba__accordion-x .ba__header > *{padding-left:.5em}
.ba__accordion.style18.ba__accordion-x .ba__header .toggle__icon{margin:0 0 0 -3.4em}
.ba__accordion.style18.ba__accordion-x.icon__right{padding: 0; margin-top: 4em;}
.ba__accordion.style18.ba__accordion-x.icon__right .ba__header .toggle__icon{margin:0 -2.8em 0 auto}
.ba__accordion.style18.ba__accordion-x.icon__right::before{top:-1.9em}

.ba__accordion.style19 .ba__card{border-radius:0;border:none}
.ba__accordion.style19 .ba__header{background:#d28cbd;color:#fff;border-radius:0!important;border: 0;}
.ba__accordion.style19 .ba__header > *{ align-items: center;}
.ba__accordion.style19 .ba__accordion-active .ba__accordion-body{border-width:0 0 5px 5px;border-style:double;border-color:#d28cbd;border-radius:0}
.ba__accordion.style19 .ba__header .toggle__icon{background:#fff;color:#333;border-radius:.2em;width:2em;height:2em;line-height:2em;padding:0;text-align:center;margin-left:.5em;border-radius:50%}
.ba__accordion.style19 .ba__header .toggle__icon::after{right:50%;width:200%;background:#fff;border-width:2px 0;outline:1px solid #fff;outline-offset:3px;margin-top: -2px;}
.ba__accordion.style19.icon__right > .ba__accordion-active .ba__accordion-body{border-width:0 5px 5px 0}
.ba__accordion.style19.icon__right .ba__header .toggle__icon{margin:0 .5em 0 auto}
.ba__accordion.style19.icon__right .ba__header .toggle__icon::after{left:50%;right:auto}
.ba__accordion.style19.ba__accordion-x.icon__right .ba__header .toggle__icon{margin-top:0}
.ba__accordion.style19.ba__accordion-x > .ba__accordion-active .ba__accordion-body{border-width:0 5px 5px 0;border-style:double;border-color:#d28cbd}
.ba__accordion.style19.icon__right.ba__accordion-x > .ba__accordion-active .ba__accordion-body{border-width:5px 5px 0 0}

.ba__accordion.style20 > * > *{border:0;background:none}
.ba__accordion.style20 .ba__header{border-width:0 0 3px;border-style:solid;border-radius:2em}
.ba__accordion.style20 .ba__header > *,.ba__accordion.style20 .ba__header > * > *{padding:10px}
.ba__accordion.style20 .ba__accordion-active .ba__header{border-color:#15bf81;border-width:0 0 2px;overflow:visible}
.ba__accordion.style20 .ba__accordion-active .ba__header::before{position:absolute;left:8%;bottom:-1em;width:0;height:0;display:block;content:'';border-width:.5em;border-style:solid;border-color:#15bf81 transparent transparent}
.ba__accordion.style20.icon__right .ba__accordion-active .ba__header::before{right:8%;left:auto}
.ba__accordion.style20.ba__accordion-x .ba__header{border-width:0 3px 0 0}
.ba__accordion.style20.ba__accordion-x .ba__accordion-active .ba__header::before{right:-.95em;bottom:8%;left:auto;border-color:transparent transparent transparent #15bf81}
.ba__accordion.style20.ba__accordion-x.icon__right .ba__accordion-active .ba__header::before{top:8%}

.ba__accordion.style21{padding-left:1.2em}
.ba__accordion.style21::before{position:absolute;left:1.2em;top:0;border-width:0 0 0 1px;border-style:dashed;content:'';display:block;width:0;height:100%}
.ba__accordion.style21 > * > *{border:none;background:none;}
.ba__accordion.style21 .ba__header{overflow:visible;}
.ba__accordion.style21 .ba__header > *{overflow:visible;align-items: center;}
.ba__accordion.style21 .ba__body{overflow:hidden}
.ba__accordion.style21 .ba__header .toggle__icon{background:#3a485d;color:#fff;width:2em;height:2em;line-height:2em;margin-left:-1em;border-radius:50%;padding:0;text-align:center}
.ba__accordion.style21 .ba__accordion-active .ba__header .toggle__icon{background:#f66}
.ba__accordion.style21.icon__right{padding-right:1.2em}
.ba__accordion.style21.icon__right::before{left:auto;right:1.2em}
.ba__accordion.style21.icon__right .ba__header .toggle__icon{margin:0 -1em 0 auto}
.ba__accordion.style21.ba__accordion-x{padding:0 0 1.2em}
.ba__accordion.style21.ba__accordion-x::before{width:100%;height:0;border-width:0 0 1px;left:0;top:auto;bottom:1.1em}
.ba__accordion.style21.ba__accordion-x .ba__header .toggle__icon{margin:0 0 0 -1em}
.ba__accordion.style21.ba__accordion-x.icon__right{padding: 0;margin-top: 3em;}
.ba__accordion.style21.ba__accordion-x.icon__right::before{top:-.1em;left:0;border-width:1px 0 0}
.ba__accordion.style21.ba__accordion-x.icon__right .ba__header .toggle__icon{margin:0 -1em 0 auto}

.ba__accordion.style22{padding:0 .5em}
.ba__accordion.style22 > * > *{border:0;border-radius:0}
.ba__accordion.style22 .ba__header{background:#a3c265;width:auto;border:none;margin:0 -.5em;border-radius:0!important;overflow:visible;}
.ba__accordion.style22 .ba__accordion-body{background:#fff;box-shadow:0 0 3px rgba(0,0,0,.2);}
.ba__accordion.style22 .ba__header::before,.ba__accordion.style22 .ba__header::after{position:absolute;left:0;top:100%;border:10px solid transparent;content:'';width:0;height:0;display:block;z-index:-1}
.ba__accordion.style22 .ba__accordion-active .ba__header::before{border-width:10px 0 0 10px;border-top-color:#000}
.ba__accordion.style22 .ba__accordion-active .ba__header::after{right:0;left:auto;border-width:10px 10px 0 0;border-top-color:#000}
.ba__accordion.style22.ba__accordion-x{padding:.5em 0}
.ba__accordion.style22.ba__accordion-x .ba__header{margin:-.5em 0; max-height: none;}
.ba__accordion.style22.ba__accordion-x .ba__accordion-active .ba__header::before{border-width:0 0 10px 10px;border-left-color:#000;left:auto;right:-.5em;top:auto;bottom:0}
.ba__accordion.style22.ba__accordion-x .ba__accordion-active .ba__header::after{right:-.5em;left:auto;top:0;border-width:0 10px 10px 0;border-color:transparent transparent #000}

.ba__accordion.style23{border-radius:1em;border:1px solid #0095ff;overflow: hidden;}
.ba__accordion.style23 > * > *{border-radius:0!important;border:none}
.ba__accordion.style23 > *{padding:0;margin:0}
.ba__accordion.style23 > * + * .ba__header{border-top:1px solid #0095ff}
.ba__accordion.style23.ba__accordion-x > * + * .ba__header{border-left:1px solid #0095ff;border-top:none}
.ba__accordion.style23 .ba__accordion-active .ba__header{background:#0095ff;color:#fff}

.ba__accordion.style24 .ba__body{border:none;background:#50bff2;color:#fff;position:relative}
.ba__accordion.style24 .ba__header{background:#3a485d;overflow:visible;color:#fff}
.ba__accordion.style24 .ba__accordion-active .ba__header::before{position:absolute;left:8%;bottom:-.1em;border:.6em solid;border-color:transparent transparent #50bff2;content:'';width:0;height:0;display:block;z-index:3}
.ba__accordion.style24.ba__accordion-x > .ba__accordion-active .ba__header::before{bottom:10%; left: auto; right: -.1em;border-color:transparent #50bff2 transparent transparent}

.ba__accordion.style25 > * > *{border-radius:0;border:none;background:none}
.ba__accordion.style25 .ba__header{border-bottom:1px solid;background:none}
.ba__accordion.style25.ba__accordion-x .ba__header{border-right:1px solid;border-bottom:none}
.ba__accordion.style25 .ba__accordion-active .ba__header{color:#f66}

.ba__accordion.style26 > * > *{border-radius:0;border:none;background:none}
.ba__accordion.style26 .ba__header{border-radius:2em 0 2em 0}
.ba__accordion.style26 .ba__accordion-active .ba__header{background:#f66;color:#fff}
.ba__accordion.style26 .ba__accordion-active > .ba__body{background:none;border:none}

.ba__accordion.style27 > * > *{border-radius:0!important;border:none;background:none}
.ba__accordion.style27 .ba__header{background:#a78375;color:#fff}
.ba__accordion.style27 .ba__header::before,.ba__accordion.style27 .ba__header::after{position:absolute;left:0;top:0;width:0;height:0;border-width:1.65em .7em;border-style:solid;border-color:transparent transparent transparent #f8fafb;content:''}
.ba__accordion.style27 .ba__header::after{border-color:transparent #f8fafb transparent transparent;left:auto;right:0}
.ba__accordion.style27 .ba__header .toggle__icon{padding-left:1em}
.ba__accordion.style27.icon__right .ba__header .toggle__icon{padding-left:0;padding-right:1em}
.ba__accordion.style27.ba__accordion-x .ba__header::before,.ba__accordion.style27.ba__accordion-x .ba__header::after{top:auto;bottom:0;border-width:.7em 1.65em;border-color:transparent transparent #f8fafb}
.ba__accordion.style27.ba__accordion-x .ba__header::after{top:0;border-color:#f8fafb transparent transparent}

.ba__accordion.style28 > * > *{border-radius:0;border:none;background:none}
.ba__accordion.style28 .ba__header{background:#3a485d;color:#fff}
.ba__accordion.style28 .ba__accordion-active .ba__header{background:#0095ff}
.ba__accordion.style28 .ba__header::before{position:absolute;left:0;top:0;width:0;height:0;border:.5em solid;border-color:#f8fafb #777 #777 #f8fafb;content:''}
.ba__accordion.style28.icon__right .ba__header::before{border-color:#f8fafb #f8fafb #777 #777;left:auto;right:0}


.ba__accordion.style29 > * > *{border:none}
.ba__accordion.style29 .ba__header{background:#898ddd;color:#fff}
.ba__accordion.style29 .ba__accordion-active .ba__header::before,
.ba__accordion.style29 .ba__accordion-active .ba__header::after{position:absolute;left:40%;bottom:-1em;width:20%;height:2em;border-radius:50%;content:'';background:#3a485d;z-index:1}
.ba__accordion.style29 .ba__accordion-active .ba__header::after{width:5%;height:1em;bottom:1em}
.ba__accordion.style29 .ba__accordion-active .ba__body{background:#3a485d;color:#fff}
.ba__accordion.style29.ba__accordion-x .ba__accordion-active .ba__header::before,
.ba__accordion.style29.ba__accordion-x .ba__accordion-active .ba__header::after{left:auto;right:-1em;top:40%;height:20%;width:2em}
.ba__accordion.style29.ba__accordion-x .ba__accordion-active .ba__header::after{height:5%;width:1em;left:1em}

.ba__accordion.style30 .ba__header{border-radius:2em;background:#537ca6;color:#fff}
.ba__accordion.style30 .ba__accordion-active .ba__header{border-radius:2em 2em 0 0}
.ba__accordion.style30 .ba__accordion-active .ba__body{border-radius:0;border-style:double dashed;border-width:0 2px 6px;border-color:#000}
.ba__accordion.style30.ba__accordion-x .ba__accordion-active .ba__header{border-radius:2em 0 0 2em}
.ba__accordion.style30.ba__accordion-x > .ba__accordion-active .ba__body{border-style:dashed double;border-width:2px 6px 2px 0}