.elementor-38398 .elementor-element.elementor-element-7147914f{margin-top:2em;margin-bottom:0em;padding:0em 1em 0em 1em;}.elementor-38398 .elementor-element.elementor-element-42e24cb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38398 .elementor-element.elementor-element-88e691 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-38398 .elementor-element.elementor-element-88e691 .elementor-tab-title, .elementor-38398 .elementor-element.elementor-element-88e691 .elementor-tab-title:before, .elementor-38398 .elementor-element.elementor-element-88e691 .elementor-tab-title:after, .elementor-38398 .elementor-element.elementor-element-88e691 .elementor-tab-content, .elementor-38398 .elementor-element.elementor-element-88e691 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-38398 .elementor-element.elementor-element-88e691 .elementor-tab-desktop-title.elementor-active{background-color:#E9F3FB;}.elementor-38398 .elementor-element.elementor-element-88e691 .elementor-tabs-content-wrapper{background-color:#E9F3FB;}.elementor-38398 .elementor-element.elementor-element-88e691 .elementor-tab-title, .elementor-38398 .elementor-element.elementor-element-88e691 .elementor-tab-title a{color:#443F3F;}.elementor-38398 .elementor-element.elementor-element-88e691 .elementor-tab-title.elementor-active,
					 .elementor-38398 .elementor-element.elementor-element-88e691 .elementor-tab-title.elementor-active a{color:#1E88E5;}.elementor-38398 .elementor-element.elementor-element-88e691 .elementor-tab-title{font-size:1em;font-weight:normal;line-height:1.5em;}.elementor-38398 .elementor-element.elementor-element-88e691 .elementor-tab-content{color:#757575;line-height:1.5em;}.elementor-38398 .elementor-element.elementor-element-26d15224 .elementor-accordion-item{border-width:0px;border-color:#1E88E5;}.elementor-38398 .elementor-element.elementor-element-26d15224 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-top-color:#1E88E5;}.elementor-38398 .elementor-element.elementor-element-26d15224 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-bottom-color:#1E88E5;}.elementor-38398 .elementor-element.elementor-element-26d15224 .elementor-active .elementor-accordion-icon, .elementor-38398 .elementor-element.elementor-element-26d15224 .elementor-active .elementor-accordion-title{color:#1E88E5;}.elementor-38398 .elementor-element.elementor-element-26d15224 .elementor-active .elementor-accordion-icon svg{fill:#1E88E5;}.elementor-38398 .elementor-element.elementor-element-26d15224 .elementor-accordion-title{font-weight:400;}@media(max-width:1024px) and (min-width:768px){.elementor-38398 .elementor-element.elementor-element-42e24cb{width:100%;}}@media(max-width:1024px){.elementor-38398 .elementor-element.elementor-element-7147914f{margin-top:2em;margin-bottom:1em;padding:0em 1em 0em 1em;}.elementor-38398 .elementor-element.elementor-element-88e691 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-38398 .elementor-element.elementor-element-7147914f{margin-top:0em;margin-bottom:0em;padding:1em 1em 0em 1em;}.elementor-38398 .elementor-element.elementor-element-88e691 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38398 .elementor-element.elementor-element-26d15224 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38398 .elementor-element.elementor-element-26d15224 .elementor-tab-title{padding:10px 10px 10px 10px;}body.elementor-page-38398{padding:0em 0em 0em 0em;}}/* Start custom CSS for tabs, class: .elementor-element-88e691 */.list-number {
    font-size:24px;
    margin-right:20px;
}
.cpa-review-vertical-tab a {
    display:inline-block!important;
}
.question-types {
    display:none;
    padding-top:1em;
}
.elementor-active .question-types{
    display: block;
    transition: .3s ease-in-out;
}
.content-icon-inner-wrap{
    line-height: 1.5em!important;
    margin-bottom: 0!important;
    font-size: 18px!important;
    font-weight: 400;
}

.single-post #main h2, .single-post #main h3 {
    margin-top: 18px!important;
}

#cpa-review-vertical-tab .elementor-tabs-content-wrapper {
    padding: 0px 0px 0px 1em !important;
}

#cpa-review-vertical-tab .elementor-tab-title {
    margin-top: 0px!important;
}
p.para-text {
    line-height: 1.5em;
}

/*.elementor-38398 .elementor-element.elementor-element-88e691 .elementor-tab-title, .elementor-38398 .elementor-element.elementor-element-88e691 .elementor-tab-title a {*/
/*    color: #757575!important;*/
/*}*/

.single-post #main .cpa-review-vertical-tab h3 {
    margin-top: 0em!important;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-26d15224 */@media (max-width:500px){
    .elementor-accordion .elementor-tab-title{
        background:#fff!important;
    }
    .elementor-accordion .elementor-tab-title:hover{
        background:#f7f7f7!important;
    }
    .elementor-accordion .elementor-tab-title.elementor-active{
        background:#f0f8ff!important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7147914f */.ast-single-post .entry-title {
    font-size: 40px;
    font-weight: 200!important;
}
.single-post #main h2, .single-post #main h3 {
    margin-top: 25px!important;
}
h2, .entry-content h2 {
    font-size: 32px;
}

h3, .entry-content h3 {
    font-size: 1.3em;
}/* End custom CSS */
/* Start custom CSS *//*vertical-tab section*/
#cpa-review-vertical-tab .elementor-tabs-content-wrapper {
    background-color:#ffffff;
    border:none;
    vertical-align:middle;
    padding:0px 0px 0px 30px;
}
#cpa-review-vertical-tab .elementor-tab-title {
    border: none;
    border-radius: 6px;
    padding: 16px;
    margin-top: 10px;
    background-color: #f7f7f7;
}
#cpa-review-vertical-tab .elementor-tab-title.elementor-active{
    background-color:#E9F3FB !important;
}

#cpa-review-vertical-tab .elementor-tab-title:hover {
    background-color:#F7F7F7;
}
#cpa-review-vertical-tab .elementor-tabs-wrapper {
    border-right:1px solid #D8D8D8;
    width:48%;
    padding-right:2em;
    display: flex;
    gap: 20px;
}
#cpa-review-vertical-tab .elementor-tab-title a {
        display: flex;
}
#cpa-review-vertical-tab .content-icon-inner-wrap{
    font-size: 20px !important;
    margin-top: 0 !important;

}
.review-icon {
    font-size: 26px;
    font-weight: 300!important;
    margin-right: 7px;
}

#cpa-review-accordion-tab .review-icon {
    margin-right: 7px;
    font-weight: 400!important;
}
.elementor-accordion{
    display: flex;
    flex-direction: column;
    gap: 20px
}
.elementor-accordion .elementor-tab-title{
    background-color: #f7f7f7;
    border-radius: 10px;
}
.elementor-accordion .elementor-tab-title.elementor-active{
    background-color: #E9F3FB;
}/* End custom CSS */