.vc_tta-container {
margin-bottom: 21.73913043px
}
.vc_tta.vc_general {
font-size: 1em
}
.vc_tta.vc_general .vc_tta-panels,.vc_tta.vc_general .vc_tta-panels-container {
box-sizing: border-box;
position: relative
}
.vc_tta.vc_general .vc_tta-panel {
display: block;
margin-bottom: 5px;
}
.vc_tta.vc_general .vc_tta-panel-heading {
border: solid transparent;
box-sizing: border-box;
transition: background .2s ease-in-out
}
.vc_tta.vc_general .vc_tta-panel-title {
margin: 0;
line-height: 1
}
.vc_tta.vc_general .vc_tta-panel-title>a {
background: 0 0;
display: block;
padding: 14px 20px;
box-sizing: border-box;
text-decoration: none;
color: inherit;
position: relative;
transition: color .2s ease-in-out;
border: none;
box-shadow: none
}
.vc_tta.vc_general .vc_tta-panel-title>a:focus,.vc_tta.vc_general .vc_tta-panel-title>a:hover {
text-decoration: none;
outline: 0;
box-shadow: none
}
.vc_tta.vc_general .vc_tta-panel-body {
border: solid transparent;
box-sizing: content-box;
padding: 14px 20px;
display: none;
overflow: hidden;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
transition: padding .2s ease-in-out
}
.vc_tta.vc_general .vc_tta-panel-body>:last-child {
margin-bottom: 0
}
.vc_tta.vc_general .vc_tta-panel.vc_active {
display: block
}
.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
display: block
}
.vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child),.vc_tta.vc_general .vc_tta-title-text:not(:empty)~* {
margin-left: 14px
}
.vc_tta.vc_tta-shape-square .vc_tta-panel-body {
min-height: 0
}
.vc_tta.vc_tta-shape-square .vc_tta-panel-body,.vc_tta.vc_tta-shape-square .vc_tta-panel-heading {
border-radius: 0
}
.vc_tta.vc_tta-style-classic .vc_tta-panel-body,.vc_tta.vc_tta-style-classic .vc_tta-panel-heading {
border-width: 1px
}
.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-style-classic .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
margin-top: -1px
}
.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,.vc_tta.vc_tta-style-classic .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
margin-bottom: -1px
}
.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
border-color: #938a86;
background-color: #7c695f
}
.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus,.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
background-color: #9a928e
}
.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
color: #fff
}
.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
border-color: #9a928e;
background-color: #7c695f
}
.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
color: #fff
}
.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
background-color: #f8f8f8
}
.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after,.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
border-color: #f0f0f0
}
.vc_tta-color-chino.vc_tta-style-classic .vc_tta-controls-icon::after,.vc_tta-color-chino.vc_tta-style-classic .vc_tta-controls-icon::before {
border-color: #fff
}
.vc_tta-color-chino.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,.vc_tta-color-chino.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
border-color: #fff
}
.vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading,.vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {
text-align: left
}
.vc_tta .vc_tta-controls-icon {
display: inline-block;
vertical-align: middle;
height: 12px;
width: 12px;
position: relative;
font-size: inherit;
margin: 0
}
.vc_tta .vc_tta-controls-icon:after,.vc_tta .vc_tta-controls-icon:before {
transition: all .2s ease-in-out
}
.vc_tta .vc_tta-title-text:not(:empty)~.vc_tta-controls-icon {
margin-left: 0
}
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
content: '';
display: block;
position: absolute;
box-sizing: border-box;
left: 0;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
border-style: solid;
border-width: 2px 0 0 0
}
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
content: '';
display: block;
position: absolute;
box-sizing: border-box;
left: 50%;
bottom: 0;
top: 0;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
border-style: solid;
border-width: 0 0 0 2px
}
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
content: '';
display: block;
position: absolute;
box-sizing: border-box;
left: 2px;
right: 2px;
top: 2px;
bottom: 2px;
border-style: solid;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg) translate(-25%,-25%);
transform: rotate(45deg) translate(-25%,-25%)
}
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
content: '';
display: block;
position: absolute;
box-sizing: border-box;
left: 0;
right: 0;
top: 0;
bottom: 0;
border-style: solid;
border-width: 6px;
border-bottom-color: transparent!important;
border-right-color: transparent!important;
border-left-color: transparent!important;
-webkit-transform: translateY(25%);
transform: translateY(25%)
}
.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
display: none
}
.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
-webkit-transform: rotate(225deg) translate(-25%,-25%);
transform: rotate(225deg) translate(-25%,-25%)
}
.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
-webkit-transform: rotate(180deg) translateY(25%);
transform: rotate(180deg) translateY(25%)
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
padding-left: 46px
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
left: 20px
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title>a {
padding-right: 42px
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
right: 20px
}
@media (max-width: 768px) {
.vc_tta-container .vc_tta:not([class*=vc_tta-pageable]) .vc_pagination {
display:none
}
}