<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.zwhite-lable-apps-inner h3 {
    font-size: 36px
}
.table-description p {
    margin-bottom: 0;
    padding-bottom: 20px;
}
.pricing-header h1 {
    font-size: 42px;
    max-width: 950px;
    margin: 0 auto 20px;
    font-family: var(--secondaryfont-bold)
}

.zwc_banner {
    position: relative;
    background-color: #f2e8d9;
    position: relative;
    padding-top: 50px
}

.zwc_comp_header .zwc_divide_cell {
    justify-content: center
}

.pricing-wrap::before,#zpdf-title,.zwc_cell_section {
    display: none
}
body.zwc-lock{
    overflow-y:hidden;
}
.pricing-wrap {
    padding-bottom: 80px;
    margin: 0
}

.zwc_slide.zwc_open+.zwc_comp_inner_details {
    display: block
}

.zwc_comp_cell .price {
    display: block;
    font-size: 36px;
    font-family: var(--secondaryfont-semibold);
    line-height: 1;
    margin-bottom: 10px
}

.zwc_comp_cell .detail {
    display: block;
    margin-bottom: 10px
}

.zwc_comp_cell .price .zcurrency-symbol {
    font-size: 20px;
    position: relative;
    top: -8px
}

.zw-template-inner {
    margin: 0;
    background: #fff
}

.zwc_comparison_table_wrap {
    padding: 0
}

.zwc_comparison_container.zcol-5 {
    box-shadow: none;
    padding: 0;
    background: 0;
    margin: 0 auto
}

.zwc_pdf_container {
    margin: 0 0 15px
}

.zwc_comp_header {
    border-radius: 10px 10px 0 0
}

.zcol-5 .zwc_comp_header_fixed.zwc_comp_header_show {
    width: 100%
}

.zwc_comp_cell {
    font-size: 16px
}

.zwc_comp_cell {
    border-left: 1px solid #cfcfcf
}

.zwc_comp_header,.zwc_comp_inner_heading,.zwc_comp_row {
    border: 1px solid #cfcfcf
}

.zwc_comp_row,.zwc_comp_inner_heading,.zwc_comp_header {
    border-bottom: 0
}

.zwc_comparison_wrap {
    padding: 0 0 100px;
    background: #f2e8d9
}

.zwc_comp_inner_wrap:last-child .zwc_comp_inner_heading {
    border-bottom: 1px solid #cfcfcf
}

.zwc_comparison_table_wrap&gt;div:last-child .zwc_comp_inner_heading {
    border-radius: 0 0 10px 10px
}

.zbanner-steps {
    display: flex;
    gap: 30px;
    justify-content: center;
    margin-top: 20px
}

.zbanner-steps li {
    position: relative;
    padding-left: 25px
}

.zbanner-steps li:before {
    content: '';
    position: absolute;
    border: 1.5px solid #000;
    width: 16px;
    height: 16px;
    border-radius: 100%;
    left: 0;
    top: 2px
}

.zbanner-steps li:after {
    content: '';
    position: absolute;
    border: solid #000;
    border-width: 0 1.5px 1.5px 0;
    width: 4px;
    height: 8px;
    transform: rotate(45deg);
    left: 7px;
    top: 6px
}

.zwc_comparison_table_wrap&gt;div:last-child .zwc_comp_inner_heading.zwc_active {
    border-radius: 0
}

.zwc_comparison_table_wrap&gt;div:last-child .zwc_comp_inner_heading.zwc_active+.zwc_comp_inner_details&gt;div:last-child {
    border-radius: 0 0 10px 10px
}

.zwc_comp_row:last-child {
    border: 1px solid #cfcfcf
}

.zwhite-lable-apps-inner {
    background: transparent linear-gradient(74deg,rgba(88,255,255,32%) 0,#edeeed 43%,rgb(246,223,161,70%) 100%) 0 0 no-repeat padding-box;
    border-radius: 12px;
    padding: 50px;
    text-align: center;
    max-width: 1240px;
    margin: 0 auto;
    box-sizing: border-box
}

.zwhite-lable-apps {
    padding: 0 0 100px
}

.zwhite-lable-apps-inner p {
    max-width: 900px;
    margin: 0 auto 20px
}

.zaddon-price&gt;span {
    font-family: var(--secondaryfont-bold);
    font-size: 32px
}

.zwc_comp_inner_heading p em {
    color: #fff;
    background: #e42527;
    font-size: 14px;
    padding: 2px 5px;
    margin-left: 3px
}
.zwc_tooltip_icon:after {
    background: url(/sites/zweb/images/commonroot/pricing-tooltip-icon.svg) no-repeat 0 0 / 16px auto;
    content: '';
    height: 16px;
    width: 16px;
    position: absolute;
    right: -20px;
    top: 0;
    cursor: pointer;
    bottom: 0;
    margin: auto;
}
.zwc_comp_inner_heading .ztooltip:before {
    border-top: 10px solid #fff
}
.zwc_comp_inner_heading .ztooltip,tooltip:before,.zwc_comp_inner_heading .has-tooltip&gt;span:first-child::after,tooltip:hover:before {
    display: none;
}
.zwc_tooltip_icon {
    position: relative
}
.zwc_comp_inner_heading span.ztooltip:before {
    content: '';
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
    bottom: -7px;
    color: white;
    height: 0;
    left: 20%;
    position: absolute;
    width: 0
}
.zwc_tooltip_icon:hover + .ztooltip {
    padding: 15px 19px;
    position: absolute;
    text-align: left;
    left: 0;
    bottom: 105%;
    border: 0;
    transition: .5s ease;
    display: block;
    font-size: 13px;
    line-height: 18px;
    min-height: 25px;
    background: #fff;
    color: #000;
    width: 220px;
    font-family: var(--secondaryfont-regular);
    box-shadow: 0 0 11px #b8b6b6
}
.zwc_banner:before {
    content: "";
    background: url(/sites/zweb/images/communityspaces/home/bg-pattern.svg) no-repeat;
    position: absolute;
    width: 100%;
    height: 50%;
    top: -68px;
    background-size: cover;
    opacity: .7
}

.zw-product-header {
    background-color: #f2e8d9
}

.zw-product-header .content-wrap {
    z-index: 1
}

.zwc-flex-two-col-wrap {
    background: #ffbe98;
    padding: 80px 0;
    background: #faceb2;
}

.zwc-two-col-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px 2%;
    max-width: 800px;
    margin: 0 auto;
}

.zwc-two-col-inner&gt;div {
    width: 49%;
    background-color: #983434;
    color: #fff;
border-radius: 14px;
    padding: 50px;
    box-sizing: border-box
}

.zwc-two-col-inner ul li {
    margin-bottom: 15px;
    padding-left: 25px;
    position: relative
}

.zwc-two-col-inner ul li:before {
    content: '';
    width: 5px;
    height: 11px;
    border: solid #fff;
    border-width: 0 1.5px 1.5px 0;
    transform: rotate(45deg);
    position: absolute;
    top: 5px;
    left: 6px
}

.zcontactus {
    background: #000;
    text-transform: uppercase;
    padding: 10px 25px;
    display: inline-block;
    margin-top: 30px;
    color: #fff;
    font-size: 14px;
    font-family: var(--secondaryfont-semibold)
}

.zwc-two-2.zwc-whitelabel h4 {
    max-width: 240px
}

.zwc-two-col-inner ul li:last-child {
    margin-bottom: 0
}

.zcallback-popup-overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
    z-index: 1000;
    display: none
}

.zcall-back-container-popup {
    z-index: 1001;
    position: fixed;
    background: #fef5e4;
    padding: 40px 200px 55px 30px;
    box-sizing: border-box;
    max-width: 630px;
    left: 50%;
    top: 50%;
    border-radius: 10px;
    display: none;
    overflow: hidden;
    transform: translate(-50%, -50%);
}

.zcall-back-container-popup h2 {
    font-size: 38px;
    margin: 0 auto 20px
}

.zcall-back-container-popup a {
    background: #f0483e;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    padding: 12px 30px;
    display: inline-block;
    font-family: var(--zf-primary-semibold);
    border-radius: 4px
}

.zcall-back-container-popup::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0px;
    background: url('/sites/zweb/images/communityspaces/pricing/communityspaces-cb-popup.png');
    background-repeat: repeat;
    background-size: auto;
    background-size: 240px auto;
    width: 240px;
    height: 220px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: right bottom;
}

.zcallback-popup-close {
    cursor: pointer;
    position: absolute;
    right: 8px;
    top: 7px;
    /* background:#fff; */
    line-height: 1;
    padding: 5px;
    border-radius: 100%;
    display: inline-block;
    overflow: hidden;
    text-indent: -99px;
    width: 24px;
    height: 24px;
    box-sizing: border-box;
    z-index: 2;
    border: 2px solid #000;
}

.zcallback-popup-close::after,.zcallback-popup-close::before {
    width: 12px;
    height: 2px;
    content: "";
    position: absolute;
    background: #000;
    display: inline-block;
    left: 4px;
    top: 50%;
    margin-top: -1px;
    transform: rotate(45deg)
}

.zcallback-popup-close::before {
    transform: rotate(-45deg)
}

.zwc-two-col-inner ul li .zpricegroup {
    font-family: var(--zf-secondary-semibold)
}
.zwc-two-col-inner h4 {
    position: relative;
    padding-top: 60px;
}

.zwc-two-col-inner h4:before {
    content: '';
    position: absolute;
    background-image: url(/sites/zweb/images/communityspaces/pricing/communityspaces-pricing-sprite.svg);
    width: 50px;
    height: 44px;
    top: 0;
    background-size: 100px auto;
    background-repeat: no-repeat;
}
.zwc-two-col-inner .zwc-two-2 h4:before {
    background-position: -58px;
}
.save-tab {
    color: #000;
    font-family: var(--zf-secondary-semibold);
    background: transparent;
    font-size: 15px;
}

.pricing-wrap .content-wrap.zwc_toggle_container {
    padding-bottom: 30px;
}

.zwc_comp_cell .save-tab {
    margin-left: 50px;
}
.zwc_pdf_container a {
    color: var(--zwc-link-clr);
}
.pricing-faq {
    position: relative;
    padding: 100px 0;
    margin-bottom: 0;
    background: #fff
}

.pricing-faq ul li h3 {
    margin-bottom: 0
}

.pricing-faq ul li.zactive h3 {
    margin-bottom: 15px
}

.pricing-faq ul li {
    padding: 30px 60px 30px 30px;
    margin-bottom: 0;
    background: #fff;
    border-bottom: 1px solid #dbdbdb
}

h3 .arrow {
    position: absolute;
    right: -40px;
    left: auto;
    top: 2px;
    transition: all 500ms ease;
    width: 20px;
    height: 20px;
    border: 0;
    border-radius: 100%
}

li.zactive h3 .arrow {
    transform: unset;
    transform-origin: center;
    top: 3px
}

li.zactive h3 .arrow::after {
    display: none
}

h3 .arrow::before {
    content: '';
    position: absolute;
    top: 10px;
    right: 4px;
    border: 0;
    background: #000;
    width: 11px;
    height: 2px
}

h3 .arrow::after {
    content: '';
    position: absolute;
    top: 10px;
    right: 4px;
    border: 0;
    background: #000;
    width: 11px;
    height: 2px;
    transform: rotate(90deg)
}

.pricing-faq li&gt;p:last-child,.pricing-faq ul li:last-child {
    margin-bottom: 0
}

.zw-template-inner .pricing-faq .content-wrap {
    max-width: 860px
}
@media screen and (max-width:1200px){
    .zcall-back-container-popup h2{
        font-size:30px;
        max-width: 320px;
    }
    .zcall-back-container-popup {
    padding: 40px 180px 55px 30px;
    }
}
@media screen and (max-width:991px){
.zcall-back-container-popup::after{
    display:none;
}
    .zcall-back-container-popup{
        padding:40px 30px;
        text-align:center;
    }
}
@media screen and (max-width: 767px) {
    .ztax-container&gt;p {
        text-align:center
    }

    .zwc_banner {
        padding: 60px 0 0;
    }

    .zwc-two-col-inner&gt;div {
        width: 100%;
        max-width: 500px
    }

    .zwc-two-2.zwc-whitelabel h4 {
        max-width: unset
    }
    .pricing-header {
        margin-top: 0;
    }
.pricing-header h1 {
    font-size: 36px;
}
.zwc_comp_cell .pricing-tab-wrap {
    align-items: center;
}
.pricing-faq {
        padding: 60px 0;
    }

    .pricing-faq ul li,.pricing-faq ul li:nth-child(2n+2) {
        padding: 30px 50px 30px 0 !important;
        margin-bottom: 0 !important
    }

    .pricing-faq ul li.zactive h3 .arrow {
        top: 0
    }

    h3 .arrow {
        top: -2px
    }
  .zcall-back-container-popup{
        width:70%;
    }
        .zcall-back-container-popup h2{
        font-size:26px;
        }
}



@media screen and (max-width: 480px) {
    .zbanner-steps {
        display:inline-block
    }

    .zwc_comp_cell:first-child {
        text-align: left
    }

    .zbanner-steps li {
        margin-bottom: 10px
    }

    .zwc_banner {
        padding: 40px 0
    }

        .zcall-back-container-popup{
        width:90%;
    }
        .zcall-back-container-popup{
        padding:30px 30px;
        }
     .zcall-back-container-popup h2{
        font-size:24px;
        }
}
</pre></body></html>