.vc_tta-accordion .entry {
     padding: 25px;
     background: #310546;
     background: linear-gradient(90deg, #1f042f, #3a1f5d);
}
 .vc_tta-accordion .entry:nth-of-type(even) {
     background: #5b3380;
     background: linear-gradient(90deg, #240537, #472771);
}
 .vc_tta-accordion .entry p span {
     font-size: 32px!important;
}
 .vc_tta-accordion .entry p {
     display: block;
     width: 100%;
     max-width: 600px;
     margin-left: auto!important;
     margin-right: auto!important;
}
 body.wpb-js-composer .vc_tta .vc_tta-controls-icon {
     width: 60px;
     height: 60px;
     border-radius: 8px;
     background: #a70732;
     border: solid 4px #90082c;
}
 body.wpb-js-composer .vc_tta .vc_tta-controls-icon:before {
     transform: translateX(35%)!important;
     width: 60%;
     top: 47%!important;
     border-width: 5px 0 0 0!important;
}
 body.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
     height: 60%;
     transform: translateY(35%);
     border-width: 0 0 0 5px!important;
     left: 48%;
}
 body.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
     top: 68%;
}
 body .vc_tta-panel-heading .vc_tta-title-text {
     font-size: 40px;
}
 .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
     -webkit-box-shadow: inset 3px 4px 5px 0px rgba(0,0,0,0.39);
     -moz-box-shadow: inset 3px 4px 5px 0px rgba(0,0,0,0.39);
     box-shadow: inset 3px 4px 5px 0px rgba(0,0,0,0.39);
}
 .wpb-js-composer .vc_tta.vc_general .vc_tta-panel {
     border-bottom: solid 1px #000;
}
 .wpb-js-composer .vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
     border-bottom: solid 1px rgba(0,0,0,0.5);
}
 .wpb-js-composer .vc_tta-container {
     margin-bottom: 0px!important;
}
 #gradientRedRow .vc_column-inner {
     padding: 0px!important;
}