body.widget-snippet .feature-table-container {
    display:block;
}

body.widget-snippet .group-row-box {
    padding: 15px 0px;
}

.scalable-pricing-section {
    background: url(/template/85b5ce5e/images/pricing-section-n.png) no-repeat;
    background-size: cover;
    padding: 136px 30px 80px;
}

.scalable-pricing-section .main-title-wrapper h2 {
    font-family: 'Biotif';
    font-weight: 600;
    font-size: 50px;
    line-height: 1.2;
    text-align: center;
    letter-spacing: -0.02em;
    color: #0a1b2b;
    margin: 0 0 10px;
}

.scalable-pricing-section .sub-title-text {
    color: #000;
    line-height: 1.5;
    font-size: 17px;
    font-weight: 400;
    font-family: 'Biotif';
    text-align: center;
    margin: 0 auto;
    max-width: 750px;
}

.scalable-pricing-section .main-title-wrapper {
    text-align: center;
    max-width: 1000px;
    margin: 0 auto 47px;
}

.scalable-pricing-section .pricing-card-container {
    max-width:1400px;
    margin: 0 auto;
    display: grid;
    flex-wrap: wrap;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-gap: 0 25px;
}


.scalable-pricing-section .pricing-card-wrapper.starter .pricing-card-block {
    padding: 1px;
    border-radius: 20px;
    background: linear-gradient(118deg, rgba(255, 208, 99, 0) 50%, rgba(248, 114, 82, 0.50) 100%);
}
.scalable-pricing-section .pricing-card-wrapper.professional {
    padding: 1px;
    border-radius: 20px;
    background: linear-gradient(61deg, rgba(255, 190, 99, 1) 0%, rgba(248, 114, 82, 1) 100%);
}
.scalable-pricing-section .pricing-card-wrapper .pricing-card-block {
    position: relative;
    left: 0;
    right: 0;
    margin-top: 40px;
    flex: 1;
}

.scalable-pricing-section .pricing-card-wrapper.premium-box .pricing-card-block {
    padding: 1px;
    border-radius: 20px;
    background: linear-gradient(118deg, rgb(249 124 84) 50%, rgba(248, 114, 82, 0.50) 100%);
}
.scalable-pricing-section .pricing-card-wrapper.professional .popular-deal {
    height: 40px;
    text-align: center;
    line-height: 29px;
    list-style: none;
    padding: 5px 20px;
    margin: 0;
    color: #fff;
    font-size: 15px;
    font-weight: 300;
    font-family: 'Biotif';
    position: relative;
}
.scalable-pricing-section .pricing-card {
    background-color: #fff;
    padding:38px;
    border-radius: 20px;
    position: relative;
    height:auto;
}
.scalable-pricing-section .enterprise .pricing-card {
    background-color: #0F2337;
    border-radius: 20px;
}
.scalable-pricing-section .enterprise .pricing-card__plan,
.scalable-pricing-section .enterprise .pricing-card__price,
.scalable-pricing-section .enterprise .pricing-card__feature-list-item {
    color: #fff;
}
.scalable-pricing-section .enterprise .pricing-card__feature-list-item:after {
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.7171%201.51333L4.98734%207.74C4.61264%208.08667%204.01311%208.08667%203.6384%207.74L0.28103%204.60667C-0.0936766%204.26%20-0.0936766%203.7%200.28103%203.35333C0.655736%203.00667%201.25527%203.00667%201.62997%203.35333L4.32786%205.86L10.3831%200.26C10.7578%20-0.0866667%2011.3573%20-0.0866667%2011.7321%200.26C12.0918%200.606667%2012.0918%201.16667%2011.7171%201.51333Z%22%20fill%3D%22white%22%2F%3E %3C%2Fsvg%3E") no-repeat center;
}
.scalable-pricing-section .pricing-card__plan {
    color: rgba(0, 0, 0, .92);
    line-height: 1.5;
    font-size: 20px;
    font-weight: 600;
    font-family: 'Biotif';
    letter-spacing: -0.02em;
}

.scalable-pricing-section .pricing-card__price {
    color: rgba(0, 0, 0, .92);
    font-size: 46px;
    font-weight: 500;
    font-family: 'Biotif';
    letter-spacing: -0.04em;
    line-height: 1;
}

.scalable-pricing-section .pricing-card__price-per-month {
    color: rgba(0, 0, 0, .92);
    line-height: 1.5;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Biotif';
    letter-spacing: -0.02em;
}

.scalable-pricing-section .pricing-card__price-wrapper {
    line-height: 0;
    font-size: 0;
    margin-top: 18px;
}

.scalable-pricing-section a.pricing-card__btn {
    border-radius: 10px;
    display: block;
    padding: 10px 32px;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    height: 45px;
    line-height: 1.4;
    margin: 0;
    letter-spacing: 0;
    transition: all .5s ease 0s;
}

.scalable-pricing-section a.pricing-card__btn.stater-btn {
    color: #000000;
    border: 1px solid #000000;
}
.scalable-pricing-section a.pricing-card__btn.stater-btn:hover {
    color: #fff;
    background-color: #000000;
}
.scalable-pricing-section a.pricing-card__btn.premium-btn{
    color: #fff;
    background-color:rgba(248, 114, 82, 1);
}
.scalable-pricing-section a.pricing-card__btn.premium-btn:hover{
    color: #fff;
    background-color:#f7522a;
}
.scalable-pricing-section a.pricing-card__btn.professional-btn {
    color: #000;
    background-color: #FFBE63;
}
.scalable-pricing-section a.pricing-card__btn.professional-btn:hover {
    color: #000000;
    background-color: #fda72e;
}
.scalable-pricing-section a.pricing-card__btn.enterprise-btn {
    color: #ffffff;
    border: 1px #ffffff solid;
}
.scalable-pricing-section a.pricing-card__btn.enterprise-btn:hover {
     color: #000000;
    border: 1px #ffffff solid;
    background-color: #ffffff;
}

.scalable-pricing-section .pricing-card__feature {
    margin: 25px 0 0;
    padding: 0;
}

.scalable-pricing-section .pricing-card__feature-list-item {
    list-style: none;
    padding: 3px 0 3px 26px;
    margin: 0;
    color: rgba(0, 0, 0, .90);
    line-height: 1.5;
    font-size: 15px;
    font-weight: 400;
    font-family: 'Biotif';
    position: relative;
}

.scalable-pricing-section .pricing-card__feature-list-item:before {
    display: none;
}

.scalable-pricing-section .pricing-card__feature-list-item:after {
    content: "";
    height: 8px;
    width: 12px;
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.7171%201.51333L4.98734%207.74C4.61264%208.08667%204.01311%208.08667%203.6384%207.74L0.28103%204.60667C-0.0936766%204.26%20-0.0936766%203.7%200.28103%203.35333C0.655736%203.00667%201.25527%203.00667%201.62997%203.35333L4.32786%205.86L10.3831%200.26C10.7578%20-0.0866667%2011.3573%20-0.0866667%2011.7321%200.26C12.0918%200.606667%2012.0918%201.16667%2011.7171%201.51333Z%22%20fill%3D%22black%22%2F%3E %3C%2Fsvg%3E") no-repeat center;
    position: absolute;
    left: 0;
    top: 13px;
}

.scalable-pricing-section .pricing-card__btn-wrapper {
    margin-top: 25px;
}


.scalable-pricing-section .all-plan-block {
    max-width: 1280px;
    margin: 48px auto 0;
    display: flex;
    justify-content: center;
    gap: 0 25px;
}

.scalable-pricing-section .all-plan-block__label {
    color: #0A1B2B;
    line-height: 1.5;
    font-size: 20px;
    font-weight: 600;
    font-family: 'Biotif';
    letter-spacing: -0.02em;
    flex-grow: 0;
    flex-shrink: 0;
}

.scalable-pricing-section .all-plan-block__item-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin-top: 5px;
}

.scalable-pricing-section .all-plan-block__item {
    padding-right: 20px;
    margin-right: 20px;
    position: relative;
}

.scalable-pricing-section .all-plan-block__item:after {
    content: "";
    width: 1px;
    height: 14px;
    background: black;
    position: absolute;
    right: 0;
    top: 6px;
}
.scalable-pricing-section .all-plan-block__item:last-child {
    padding-right: 0;
    margin-right: 0;
}
.scalable-pricing-section .all-plan-block__item:last-child:after {
    display: none;
}

.scalable-pricing-section .all-plan-block__item a {
    color: #000000;
    line-height: 1.5;
    font-size: 15px;
    font-weight: 400;
    font-family: 'Biotif';
    text-decoration: none;
}
.scalable-pricing-section .all-plan-block__item a:hover {
    color: #6e6d6d;
}

.scalable-pricing-section .bottom-btn-wrapper {
    display: flex;
    justify-content: center;
    margin-top: 36px;
  gap: 15px;
}

.scalable-pricing-section .bottom-btn-wrapper a {
    height: 43px;
    padding: 10px 30px 10px 34px;
    text-decoration: none;
    border: 1px solid #000;
    border-radius: 10px;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    margin: 0;
    display: inline-flex;
    align-items: center;
    gap: 0 8px
}

.scalable-pricing-section .bottom-btn-wrapper a:hover {
    border: 1px solid #000;
    background-color: #000
}

.scalable-pricing-section .bottom-btn-wrapper a .btn-text {
    color: #000;
    text-align: center;
    font-family: Biotif;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0
}

.scalable-pricing-section .bottom-btn-wrapper a:hover .btn-text {
    color: #fff
}

.scalable-pricing-section .bottom-btn-wrapper a .btn-icon {
    width: 13px;
    height: 8px;
    display: block
}

.scalable-pricing-section .bottom-btn-wrapper a .btn-icon svg {
    display: block;
    margin-top: 1px
}

.scalable-pricing-section .bottom-btn-wrapper a:hover .btn-icon svg path {
    fill: #fff
}
@media(max-width: 1366px) {
    .scalable-pricing-section {
        padding:100px 30px;
    }

    .scalable-pricing-section .main-title-wrapper h2 {
        font-size: 42px;
    }

    .scalable-pricing-section .main-title-wrapper {
        margin: 0 auto 50px;
    }
}

@media(max-width: 1024px) {
    .scalable-pricing-section {
        padding:80px 30px;
    }

    .scalable-pricing-section .main-title-wrapper h2 {
        font-size: 36px;
    }

    .scalable-pricing-section .pricing-card__price {
        font-size: 36px;
    }

}

@media(max-width: 991px) {
    .scalable-pricing-section {
        padding:60px 20px;
    }

    .scalable-pricing-section .main-title-wrapper h2 {
        font-size: 32px;
    }

    .scalable-pricing-section .main-title-wrapper {
        margin: 0 auto 30px;
    }
    .scalable-pricing-section .pricing-card {
        padding: 20px;
    }
    .scalable-pricing-section .pricing-card-container {
        gap: 20px;
    }
    
    
    .scalable-pricing-section .pricing-card__price {
        font-size: 30px;
    }
    
    .scalable-pricing-section .pricing-card__price-wrapper {
        margin-top: 10px;
    }
    
    .scalable-pricing-section .pricing-card__btn-wrapper {
        margin-top: 20px;
    }
    
    .scalable-pricing-section .pricing-card__feature {
        margin: 20px 0 0;
    }
    
    .scalable-pricing-section .all-plan-block {
        margin: 30px auto 0;
    }
    
    .scalable-pricing-section .bottom-btn-wrapper {
        margin-top: 30px;
    }
    
    .scalable-pricing-section .pricing-card__plan {
        font-size: 18px;
    }
}

@media(max-width: 767px) {
    .scalable-pricing-section {
        padding:40px 20px;
    }

    .scalable-pricing-section .main-title-wrapper h2 {
        font-size: 27px;
    }
    .scalable-pricing-section .pricing-card-container {
        flex-direction: column;
    }
    
    .scalable-pricing-section .pricing-card-wrapper {
        width: 100%;
    }
    
    .scalable-pricing-section .pricing-card-wrapper .pricing-card-block {
        margin-top: 0;
    }
    .scalable-pricing-section .all-plan-block {
        flex-direction: column;
        margin: 20px auto 0;
    }
    
    .scalable-pricing-section .all-plan-block__label {
        font-size: 18px;
    }
    
    .scalable-pricing-section .bottom-btn-wrapper {
        margin-top: 20px;
    }
    
}




/*addons css start*/
.add-on-container {
    border: 3px solid #F8EBDF;
    border-radius: 20px;
}

.add-on-container .row-ads-box {
    display: flex;
    border-bottom: 1px solid #0000000F
}
.add-on-container .row-ads-box .row-colume {
    width: 33.33%;
    padding: 20px 20px;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-left: 1px solid #0000000A;
}
.add-on-container .row-colume.ad-colum-3,
.add-on-container .row-colume.ad-colum-2 {
   background: #F9F3EEAD;
}
.add-on-container .header-adon .row-colume{
font-family: Biotif;
font-weight: 600;
font-size: 20px;
letter-spacing: -0.01em;
text-align: center;
color:#000000;
}
.add-on-pricing-box {
    max-width: 1115px;
    margin: 58px auto 50px;
    padding: 0 30px;
    padding: 0 30px;
}
.add-on-pricing-box .title-add-on {
    font-family: Biotif;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 32px;
    leading-trim: NONE;
    line-height: 63px;
    letter-spacing: -0.002em;
    text-align: center;
    color: #000000;
     margin-bottom: 16px;
}
.add-on-container .row-ads-box p:first-child {
    margin: 0;
}
.add-on-container span.price-context {
    font-family: Biotif;
    font-weight: 500;
    font-size: 44.08px;
    line-height: 100%;
    letter-spacing: -4%;
}

.add-on-container span.price-context {
    font-family: Biotif;
    font-weight: 500;
    font-size: 44.08px;
    line-height: 100%;
    letter-spacing: -4%;
}
.add-on-container .header-adon .row-colume.ad-colum-2 {
    border-left: 0;
    border-top-left-radius: 20px;
     border-bottom-left-radius:0px;
}
.add-on-container .row-colume.ad-colum-2 {
    border-left: 0;
    border-bottom-left-radius: 20px;
}
/*addons css end*/
.bottom-btn-wrapper a.srart-btnfree {
    background: #FFBE63;
    font-family: Biotif;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: center;
    padding: 14px 20px;
    text-decoration: none;
    color: #000000;
    border-radius: 10px;
    min-width: 190px;
    display: inline-block;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    cursor: pointer;
    border: 1px solid #FFBE63;
}
.bottom-btn-wrapper a.srart-btnfree:hover {
    background: #fda72e;
    color: #000;
}