/*!
README - STYLEGUIDE BRIEFLY

Find the style by section component, using Find or CTRL + F
HEADER STYLE, BREADCRUMB STYLE, BANNER STYLE, CONTENT STYLE, LISTING STYLE, FOOTER STYLE

Make this stylesheet still readable and after using this file, dont forget to use beautify after development
Thankyou Whello Developer
*/

/* ------------------------
        FOOTER
--------------------------*/
.site-footer {
    position: relative;
    --text-2xl: 24px;
}

.site-footer ul {
    padding-left: 0;
    list-style-type: none;
}

.site-footer ul li,
.site-footer a {
    color: var(--gray);
    font-weight: 400;
}

.site-footer .row-nav-footer::before,
.site-footer .row-nav-footer:after {
    display: none;
}

.site-footer:before {
    content: '';
    display: inline-block;
    width: 100%;
    height: 377px;
    position: absolute;
    top: 0;
    left: 0;
    background: url() center/cover no-repeat;
    z-index: 1;
    pointer-events: none;
}


/* -------------------------
    TEXT WITH GRADIENT
--------------------------*/
.wpb_text_column.text-with-gradient {
    position: relative;
}

.wpb_text_column.text-with-gradient:after {
    content: '';
    position: absolute;
    display: inline-block;
    bottom: 0;
    left: 0;
    height: 68%;
    width: 100%;
    pointer-events: none;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(var(--white)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, var(--white) 100%);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, var(--white) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, var(--white) 100%);
    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, var(--white) 100%);
    opacity: 0.4;
} 

/* ------------------------
        CARD INFO
--------------------------*/
.col-card-info.wpb_column {
    --padding-inner: 20px;
    --height-column: 428px;
}

.col-card-info.wpb_column > .vc_column-inner > .wpb_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: var(--rounded-md);
       -moz-border-radius: var(--rounded-md);
            border-radius: var(--rounded-md);
    padding: var(--padding-inner);
    height: var(--height-column);
}

.col-card-info.wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_single_image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.col-card-info.wpb_column .vc_single_image-wrapper {
    width: 100%;
    height: 100%;
}

.col-card-info.wpb_column p+p {
    margin-top: 5px;
}

.vc_row.card-info.label {
    --text-2xl: 20px;
    max-width: 311px;
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
    position: absolute;
    bottom: 20px;
    right: 20px;
    margin-left: 0;
    margin-right: 0;
}

.vc_row.card-info.label > .wpb_column > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}

.vc_row.card-info.label p:first-of-type strong {
    display: inline-block;
    margin-bottom: 15px;
}

.vc_row.card-info.label p:first-of-type + p {
    margin-top: 0;
}

.vc_row.card-info.label p {
    --lineheight-xs: 1.25;
    line-height: var(--lineheight-xs);
}

.vc_row.card-info.label > .wpb_column > .vc_column-inner > .wpb_wrapper {
    padding: 20px;
    width: 100%;
    background-color: var(--white);
    -webkit-border-radius: var(--rounded-md);
       -moz-border-radius: var(--rounded-md);
            border-radius: var(--rounded-md);
    overflow: hidden;
}

.card-info.content-between,
.card-info.content-between > .wpb_column,
.card-info.content-between > .wpb_column > .vc_column-inner,
.card-info.content-between > .wpb_column > .vc_column-inner > .wpb_wrapper,
.col-card-info.wpb_column .vc_single_image-wrapper img,
.col-card-info.wpb_column .wpb_wrapper.vc_figure {
    height: 100%;
}

.card-info.content-between > .wpb_column > .vc_column-inner > .wpb_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 20px;
}

.vc_section.section-info-maps {
    -webkit-background-size: cover;
       -moz-background-size: cover;
         -o-background-size: cover;
            background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.vc_section.section-info-maps,
.vc_section.section-info-maps > .vc_row {
    position: relative;
}

.vc_section.section-info-maps > .vc_row {
    z-index: 2;
}

.vc_section.section-info-maps:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: aquamarine;
    z-index: 1;
    pointer-events: none;
} 

.vc_section.section-info-maps:after {
    position: absolute;
    top: -80px;
    left: 0;
    z-index: 2;
    content: '';
    display: inline-block;
    width: 100%;
    height: 310px;
    pointer-events: none;
    background-color: aqua;
}

.text-info-card strong {
    font-weight: 600;
    line-height: var(--lineheight-xs);
}

.text-info-card.large strong {
    font-size: var(--text-2xl);
    color: var(--gray-900);
}

.text-info-card.large p+p {
    margin-top: 5px;
}

.text-info-card + .text-info-card {
    margin-top: 10px;
}

.text-info-card:not(.large) strong {
    font-size: var(--text-lg);
}

.text-info-card:not(.large) p+p {
    margin-top: 0px;
}

/* --------------------------
     SOCIAL MEDIA INFO
----------------------------*/
.vc_row.row-social-media {
    --padding-inner: 29px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    padding: var(--padding-inner);
    -webkit-border-radius: var(--rounded-md);
       -moz-border-radius: var(--rounded-md);
            border-radius: var(--rounded-md);
    margin-left: 0;
    margin-right: 0;
    border: 1px solid rgba(255,255,255,0.55);
    overflow: hidden;
}

.vc_row.row-social-media:before {
    content: '';
    display: inline-block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(255,255,255,0.5);
    -webkit-backdrop-filter: blur(40px);
            backdrop-filter: blur(40px);
    pointer-events: none;
}

.vc_row.row-social-media .wpb_text_column p {
    --lineheight: var(--lineheight-xs);
}

.vc_row.row-social-media > .wpb_column:first-of-type {
    -webkit-flex-basis: 57px;
        -ms-flex-preferred-size: 57px;
            flex-basis: 57px;
}

.vc_row.row-social-media > .wpb_column:last-of-type {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

.vc_row.row-social-media > .wpb_column:first-of-type > .vc_column-inner {
    padding-right: 5px;
}

.vc_row.row-social-media > .wpb_column:first-of-type > .vc_column-inner > .wpb_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.vc_row.row-social-media + .vc_row.row-social-media {
    margin-top: 30px;
}

.vc_row.row-social-media:hover .wpb_single_image img {
    -webkit-transform: translateX(3px);
       -moz-transform: translateX(3px);
        -ms-transform: translateX(3px);
         -o-transform: translateX(3px);
            transform: translateX(3px);
}

.media-maps {
    overflow: hidden;
    -webkit-border-radius: var(--rounded-md);
       -moz-border-radius: var(--rounded-md);
            border-radius: var(--rounded-md);
    position: relative;
}

.media-maps:hover img {
    -webkit-transform: scale(1.1);
       -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
         -o-transform: scale(1.1);
            transform: scale(1.1);
}

.wpb_singleimage_heading {
    position: absolute;
    top: 20px;
    left: 20px;
    background-color: var(--white);
    color: var(--gray-900);
    padding: 10px 11.5px;
    -webkit-border-radius: var(--rounded-md);
       -moz-border-radius: var(--rounded-md);
            border-radius: var(--rounded-md);
    z-index: 2;
    font-weight: 600;
    font-size: var(--text-2xl);
    margin-bottom: 0;
}


/* --------------------------
        LISTING
----------------------------*/
.listing .thumbnail-item {
    position: relative;
}

.listing .image-wrapper {
    width: 100%;
}

.listing .image-wrapper img {
    -webkit-transition: var(--duration);
    -o-transition: var(--duration);
    -moz-transition: var(--duration);
    transition: var(--duration);
}

.listing .listitem-wrapper:hover .image-wrapper img {
    -webkit-transform: scale(1.04);
       -moz-transform: scale(1.04);
        -ms-transform: scale(1.04);
         -o-transform: scale(1.04);
            transform: scale(1.04);
}

/* listing blog */
.listing.listing-blog {
    --gap--meta: 20px;
}

.listing.listing-blog .title-listing{
    margin-bottom: 5px;
}

.listing.listing-blog .thumbnail-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    overflow: hidden;
    -webkit-border-radius: var(--rounded-md);
       -moz-border-radius: var(--rounded-md);
            border-radius: var(--rounded-md);
}

.listing.listing-blog .image-wrapper {
    position: relative;
    display: block;
    padding-top: -webkit-calc((208 / 370) * 100%);
    padding-top: -moz-calc((208 / 370) * 100%);
    padding-top: calc((208 / 370) * 100%);
    width: 100%;
}

.listing.listing-blog .image-wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

.listing.listing-blog .meta-post {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    left: var(--gap--meta);
    bottom: var(--gap--meta);
    width: -webkit-calc(100% - var(--gap--meta) * 2);
    width: -moz-calc(100% - var(--gap--meta) * 2);
    width: calc(100% - var(--gap--meta) * 2);
    height: auto;
    z-index: 1;
}

.date-post,
.listing.listing-blog .term-meta {
    display: inline-block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.date-post,
.listing.listing-blog .cta-meta {
    -webkit-border-radius: var(--rounded-md);
       -moz-border-radius: var(--rounded-md);
            border-radius: var(--rounded-md);
    border: 1px solid var(--white);
    padding: 5px 10px;
    line-height: var(--lineheight);
    font-weight: 400;
}

.date-post {
    margin-bottom: 10px;
    color: var(--black);
    background-color: var(--white);
    font-size: var(--text-xs);
}

.listing.listing-blog .term-meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin: -4px;
}

.listing.listing-blog .cta-meta {
    position: relative;
    color: var(--white);
    background-color: rgba(255,255,255,0.5);
    -webkit-backdrop-filter: blur(40px);
            backdrop-filter: blur(40px);
    padding-left: 26px;
    margin: 4px;
    font-size: 13px;
}

.listing.listing-blog .cta-meta:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 10px;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 8px;
    height: 8px;
    -webkit-border-radius: var(--rounded-full);
       -moz-border-radius: var(--rounded-full);
            border-radius: var(--rounded-full);
    background-color: var(--white);
}

.listing.listing-search-result {
    --listing-column: 1;
    --listing-gap-bottom: 16px;
}

.listing.listing-search-result .title-listing {
    margin-bottom: 0;
    font-weight: 400;
    font-size: var(--text-base);
    -webkit-transition: var(--duration);
    -o-transition: var(--duration);
    -moz-transition: var(--duration);
    transition: var(--duration);
    color: var(--gray);
    padding-left: 16px;
}

.listing.listing-search-result .title-listing:hover {
    color: var(--gray-900);
    -webkit-transform: translateX(3px);
       -moz-transform: translateX(3px);
        -ms-transform: translateX(3px);
         -o-transform: translateX(3px);
            transform: translateX(3px);
}

/* ---------------------------
        STYLING SINGLE
------------------------------*/
.single-post {
    --gap-label: 30px;
    --gap-featured: 30px;
}

.single-post .site-article {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 80px;
}

.single-post .content strong {
    font-weight: 600;
}

.single-post .content li+li {
    margin-top: 0;
}

.featured-post {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: -webkit-calc((433 / 770) * 100%);
    padding-top: -moz-calc((433 / 770) * 100%);
    padding-top: calc((433 / 770) * 100%);
    position: relative;
    background-color: var(--gray);
    margin-bottom: var(--gap-featured);
    overflow: hidden;
    -webkit-border-radius: var(--rounded-md);
       -moz-border-radius: var(--rounded-md);
            border-radius: var(--rounded-md);
}

.featured-post img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

.featured-post .date-post {
    z-index: 1;
    margin-left: var(--gap-label);
    margin-bottom: var(--gap-label);    
}

.sidebar-wrapper {
    padding: 20px;
    -webkit-border-radius: var(--rounded-md);
       -moz-border-radius: var(--rounded-md);
            border-radius: var(--rounded-md);
    border: 1px solid var(--gray-250);
}

.sidebar-wrapper .heading-sidebar {
    color: var(--gray-900);
    line-height: var(--lineheight-xs);
    margin-bottom: 30px;
}

.post-categories-list {
    list-style-type: none;
    padding-left: 0;
    font-size: var(--text-md);
}

.post-categories-list li {
    font-size: var(--text-md);
}

.post-categories-list li+li {
    margin-top: 15px;
}

.post-categories-list li {
    color: var(--gray);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: var(--duration);
    -o-transition: var(--duration);
    -moz-transition: var(--duration);
    transition: var(--duration);
    cursor: pointer;
}

.icons.icon-arrow-side,
body .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    display: inline-block;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    -webkit-border-radius: var(--rounded-md);
       -moz-border-radius: var(--rounded-md);
            border-radius: var(--rounded-md);
    margin-right: 15px;
    background: var(--gray-200) url(../icons/icon-arrow-side-black.svg) center/18px no-repeat;
    -webkit-transition: var(--duration);
    -o-transition: var(--duration);
    -moz-transition: var(--duration);
    transition: var(--duration);
}

body .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
	-webkit-border-radius: var(--rounded-full);
	   -moz-border-radius: var(--rounded-full);
	        border-radius: var(--rounded-full);
	margin-right: 0;
}

.post-categories-list li:hover .icons.icon-arrow-side {
    -webkit-transform: translateX(3px);
       -moz-transform: translateX(3px);
        -ms-transform: translateX(3px);
         -o-transform: translateX(3px);
            transform: translateX(3px);
}

.post-categories-list li:hover {
    color: var(--gray-900);
}

/* --------------------------
        WH STATISTIC
-----------------------------*/
.border-statistic {
    padding: 30px;
    border: 1px solid var(--gray-250);
    -webkit-border-radius: var(--rounded-md);
       -moz-border-radius: var(--rounded-md);
            border-radius: var(--rounded-md);
}

.chart-statistic * {
    font-family: var(--fontfamily-sans);
    font-weight: 400;
}

.title-heading {
    --text-4xl: var(--text-2xl);
}

.table-statistic {
    margin-top: 40px;
}

.title-table {
    font-size: var(--text-xl);
    font-weight: 400;
    margin-bottom: 10px;
}

.table-container {
  width: 100%;
  overflow-x: auto;
  border: 1px solid var(--gray-350);
  -webkit-border-radius: var(--rounded-md);
     -moz-border-radius: var(--rounded-md);
          border-radius: var(--rounded-md);
  background-color: var(--white);
  border-bottom: 0;
}

.group-table {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
}

.group-table th,
.group-table td {
  padding: 8px 12px;
  border: none;
  font-weight: 400;
}

.group-table tr {
  border-bottom: 1px solid var(--gray-350);
}

.group-table thead th {
    font-size: var(--text-base);
}

.group-table thead th,
.group-table tfoot td {
  font-weight: 600;
  color: var(--gray-900);
}

.highcharts-title {
    display: none;
}

.sub-tooltip {
    font-weight: 700;
    font-size: var(--text-sm);
}

.tooltip-title {
    font-size: var(--text-base);
}

.tooltip-title {
    margin-bottom: 6px;
}



/* ---------------------------
        TAB LIST
-----------------------------*/
.tab-side-list:not(.show) {
    display: none;
}

.vc_row.row-step-service >.wpb_column > .vc_column-inner > .wpb_wrapper,
.list-tab-target ul {
    list-style-type: none;
    padding-left: 0;
    counter-reset: list-counter;
}

.vc_row.row-step-service .wpb_text_column,
.list-tab-target li {
    color: var(--gray-900);
    font-size: var(--text-lg);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.vc_row.row-step-service .wpb_text_column,
.list-tab-target li {
    counter-increment: list-counter;
    position: relative;
    -webkit-transition: var(--duration);
    -o-transition: var(--duration);
    -moz-transition: var(--duration);
    transition: var(--duration);
    cursor: pointer;
}

.vc_row.row-step-service .wpb_text_column {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 20px 0;
    border-top: 1px solid var(--gray-250);
}

.vc_row.row-step-service .wpb_text_column h3 {
    --text-2xl: var(--text-xl);
    font-weight: 400;
    margin-bottom: 5px;
}

.vc_row.row-step-service .wpb_text_column h3 + * {
    color: var(--gray);
    font-size: var(--text-base);
}

.vc_row.row-step-service .wpb_text_column + .wpb_text_column {
    margin-top: 0;
}

.list-tab-target li+li {
    margin-top: 20px;
}

.list-tab-target li:not(.active):not(:hover) {
    opacity: 0.5;
}

.vc_tta-panels {
  counter-reset: panel-counter;
}

.vc_row.row-step-service .wpb_text_column:before,
.list-tab-target li::before,
.vc_tta-panel-heading a::before  {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    content: "0" counter(list-counter);
    -webkit-border-radius: var(--rounded-full);
       -moz-border-radius: var(--rounded-full);
            border-radius: var(--rounded-full);
    color: var(--gray-900);
    border: 1px solid var(--gray-250);
    font-size: var(--text-lg);
    line-height: var(--lineheight-xs);
    margin-right: 15px;
    -webkit-transition: var(--duration);
    -o-transition: var(--duration);
    -moz-transition: var(--duration);
    transition: var(--duration);
}

.vc_tta-panel-heading a::before {
  content: counter(panel-counter, decimal-leading-zero); 
  counter-increment: panel-counter;
}

.list-tab-target li.active {
    font-weight: 600;
}

.vc_row.row-step-service .wpb_text_column:hover:before,
.list-tab-target li.active:before,
.list-tab-target li:hover:before,
body .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-panel-title>a:before {
    background-color: var(--gray-900);
    color: var(--white);
    border-color: var(--gray-900);
}

.vc_row.row-step-service .wpb_text_column:hover {
    -webkit-transform: translateX(10px);
       -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
         -o-transform: translateX(10px);
            transform: translateX(10px);
}

.list-tab-target li:after {
    content: '';
    display: inline-block;
    min-width: 30px;
    min-height: 30px;
    width: 30px;
    height: 30px;
    background: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23F4F6F8'/%3E%3Cg clip-path='url(%23clip0_24_85)'%3E%3Cpath d='M18.857 10.5976L12.1716 10.5976C11.8704 10.5976 11.6262 10.8418 11.6262 11.1431C11.6262 11.4443 11.8704 11.6885 12.1716 11.6885L17.5402 11.6886L10.7578 18.4718C10.5448 18.6847 10.5448 19.0301 10.7578 19.2431C10.9708 19.4561 11.3162 19.4561 11.5292 19.243L18.3115 12.46L18.3116 17.8284C18.3116 18.1297 18.5557 18.3739 18.857 18.3739C19.0076 18.3739 19.144 18.3129 19.2427 18.2142C19.3414 18.1154 19.4025 17.9791 19.4024 17.8285L19.4024 11.1431C19.4024 10.9984 19.345 10.8597 19.2427 10.7574C19.1404 10.6551 19.0016 10.5976 18.857 10.5976Z' fill='%232A2A2A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_24_85'%3E%3Crect width='12' height='12' fill='white' transform='translate(6.51477 15) rotate(-45)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center/contain no-repeat;
    margin-left: auto;
    -webkit-transition: var(--duration);
    -o-transition: var(--duration);
    -moz-transition: var(--duration);
    transition: var(--duration);
}

.list-tab-target li:not(.active):after {
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
}

.tab-content-side .wpb_text_column strong {
    font-weight: 600;
}

.content-side-tab h3 {
    --text-2xl: 20px;
    font-weight: 400;
    margin-bottom: 15px;
}

.content-side-tab p + h3 {
    margin-top: 32px;
}

.content-side-tab strong {
    display: block;
    font-weight: 600;
    margin-bottom: 5px;
}

.content-side-tab ul {
    list-style-type: none;
    padding-left: 0;
}