.-ycwt-price .P-content,
.price-img {
    text-align: center
}

.-discout-value>span,
.-price-v,
.-price-v strong,
.disable-price {
    font-family: var(--f-number)
}

.-Price-Selary,
.-p-h,
.disable-price {
    align-content: center
}

.-Price-box {
    flex: 1;
    display: flex;
    flex-wrap: wrap;
    background: var(--background2);
    cursor: pointer;
    position: relative;
    padding: 38px 40px;
    min-width: 468px;
    align-items: center;
    border-radius: 20px;
    flex: 1;
    max-width: 730px
}

.-Price-box.-ActivePlane .-Price-Header-Area,
.-discout-value {
    background: #ffffff;
}

.-Price-box>a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    z-index: 1
}

.-Price-It-List,
.-Price-It-List>ul,
.-Price-It-List>ul>li {
    position: relative;
    display: flex
}

.-Price-It-List {
    flex: 1;
    z-index: 9;
    align-items: center;
    width: 100%;
    gap: 40px;
    justify-content: space-between;
    min-width: 100%
}

.-Price-It-List>ul {
    list-style: none;
    align-items: flex-start;
    flex-wrap: wrap;
    flex-direction: column;
    flex: 1;
    max-width: max-content
}

.-Price-It-List>ul>li {
    color: var(--secondarytext);
    font-size: 15px;
    margin-bottom: 15px;
    font-weight: 400;
    align-items: center;
    line-height: 1.5
}

.-Price-box.-ActivePlane .-Price-It-List>ul>li {
    color: white;
}

.-Price-It-List>ul>li:last-child,
.-Price-box:last-child {
    margin-bottom: 0
}

.-Price-It-List>ul>li.-Disabled-Features {
    color: var(--plane-items-disable)
}

.-Price-box.-ActivePlane .-Price-It-List>ul>li.-Disabled-Features {
    color: var(--second-text-color);
}

.icon_price {
    margin-inline-end: 10px;
    z-index: 1;
    font-size: 11px;
    display: flex;
    border: 1px solid;
    align-items: center;
    justify-content: center;
    border-color: var(--uicolor2);
    font-weight: 500;
    border-radius: 50%;
    background: var(--uicolor);
    color: #ffffff;
    min-width: 24px;
    max-width: 24px;
    height: 24px
}

.-Price-H-Tit>h3,
.disable-price {
    font-weight: 500;
    font-size: 23px;
    position: relative
}

.-Price-box.-ActivePlane .icon_price {
    color: #fff;
    border-color: #ffffff7d
}

.-ActivePlane .Price-Footer-Icon {
    background: var(--primary-text);
    color: #fff
}

.-Plane-Button-v1>a,
.-Price-box.-ActivePlane,
.-Price-box.-ActivePlane .-Plane-Button-v1>a:hover::before,
.disable-price:before {
    background: var(--uicolor2);
}

.-Price-It-List>ul>li.-Disabled-Features>i {
    color: var(--plane-items-disableicon)
}

.-Price-box.-ActivePlane .-Price-It-List>ul>li.-Disabled-Features>i {
    color: var(--plane-items-disableicon-active)
}

.-Price-H-Tit {
    display: flex;
    z-index: 1;
    max-width: 530px;
    align-items: flex-start;
    flex-direction: column;
    margin-bottom: 5px;
}

.-Plane-Button-v1,
.-price-v {
    width: max-content;
    position: relative
}

.-Price-H-Tit>h3 {
    line-height: 1.4;
    z-index: 9;
    margin-bottom: 15px
}

.-Price-box.-ActivePlane .-Price-H-Tit>h3,
.-Price-box.-ActivePlane .-price-v {
    color: #fff
}

.-Price-Fo-Ar .-Price-Selary {
    color: var(--secondarytext);
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: flex-start;
    flex-direction: column;
    flex: 1
}

.-Price-box.-ActivePlane .-Price-Fo-Ar .-Price-Selary {
    color: #a3b1c0
}

.-price-v strong {
    font-size: 40px;
    font-weight: 800;
    display: flex;
    align-items: flex-end;
    margin-inline-end: 7px
}

.-price-v>p {
    font-size: 17px;
    font-weight: 300;
    color: var(--secondarytext);
    line-height: 1.9
}

.-Plane-Button-v1 {
    display: block;
    z-index: 1;
    overflow: hidden;
    min-width: 144px
}

.-Plane-Button-v1>a {
    display: flex;
    padding: 15px;
    text-align: center;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
    font-size: 16px;
    z-index: 1;
    border-radius: var(--largeradius);
    color: var(--sp-fill);
    border: 2px solid var(--uicolor2);
}

.-Price-box.-ActivePlane .-Plane-Button-v1>a {
    color: #fff;
    background: #fff0;
    border-color: #fff
}

.-owl-Pric-Cen .owl-nav {
    display: none
}

.-YC-Price-Us-features-Area-v1 {
    position: relative
}

.-owl-Pric-Cen .-Price-box {
    border-radius: var(--largeradius)
}

.-owl-Pric-Cen .-Price-box:hover::after {
    opacity: 1;
    visibility: visible
}

.-owl-Pric-Cen .-Price-box::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: var(---ocolor);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    top: 0;
    opacity: 0;
    visibility: hidden;
    transition: .5s
}

.-Price-box.-ActivePlane svg path {
    fill: var(--background);
    opacity: .4 !important
}

.-p-h {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 20px
}

.disable-price {
    color: var(--second-text-color);
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.-price-v {
    display: flex;
    border-radius: 50%;
    margin-bottom: 20px;
    align-items: flex-end;
    color: var(--uicolor2);
    justify-content: center
}

.-Price-box.-ActivePlane .-price-v>p {
    color: #dbe5f6
}

.disable-price>em {
    font-style: normal;
    font-size: 20px;
    margin-inline-start: 5px;
    font-weight: 200
}

.disable-price:before {
    content: '';
    position: absolute;
    top: 46%;
    width: calc(100% + 4px);
    height: 2px;
    left: 50%;
    transform: translate(-50%, -50%) rotate(4deg);
    opacity: .7;
    z-index: 1
}

.-discout-value:after,
.-discout-value:before {
    bottom: calc(100% - 40px);
    height: 40px;
    width: 30px;
    border-color: #ffffff;
    border-style: solid;
    overflow: hidden;
    content: '';
    position: absolute;
    z-index: 13
}

.--PriceLists-Center-area {
    flex: 1
}

.-discout-value {
    border-radius: 0 0 25px 25px;
    transition: .4s;
    left: 50px;
    right: auto;
    color: var(--uicolor2);
    padding: 20px 30px;
    top: -3px;
    --before-bg: #ffffff;
    position: absolute
}

.-discout-value:before {
    border-width: 15px 15px 0 0;
    right: calc(100% - 15px);
    border-radius: 0 35px 0 0;
}

.-discout-value:after {
    left: calc(100% - 15px);
    border-width: 15px 0 0 15px;
    border-radius: 35px 0 0
}

.-discout-value>span {
    font-weight: 800;
    color: var;
    font-size: 19px;
    position: relative;
    z-index: 9;
    margin-inline-start: 5px
}

.-Price-Selary {
    display: flex;
    z-index: 9;
    justify-content: center
}

.-Price-Fo-Ar {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    height: 100%;
    min-width: 170px
}

.-ActivePlane .-price-v:after,
.-Price-box.-ActivePlane .-price-v:before,
.-Price-box:hover .Price-Footer-Icon:before {
    border-color: var(--uicolor)
}

.-Price-box:hover .-price-v:before {
    border-top-color: var(--primary-text) !important;
    transform: rotate(180deg);
    transition: .4s
}

.-Price-box svg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 0
}

.-Price-box svg path {
    fill: #deebf854 !important
}

svg.button__svg {
    bottom: 0;
    top: auto;
    transform: rotate(180deg)
}

.-Price-box .shape5 {
    z-index: 9;
    right: auto;
    left: 30px;
    top: 80px;
    animation: none;
    background-repeat: no-repeat
}

.-Price-box.-ActivePlane::before {
    background: var(--primary-text)
}

.-Price-box::after {
    position: absolute;
    height: 16px;
    width: 100%;
    left: 0;
    bottom: -16px;
    background-repeat: repeat
}

.bg-yc-img {
    background: var(---oycolor);
    position: absolute;
    height: 800px;
    width: 800px;
    right: -14%;
    bottom: -36%;
    z-index: -1;
    opacity: .1;
    background-position: center;
    background-repeat: no-repeat
}

.price-img {
    margin-bottom: 16px;
    display: none
}

.price-discrption {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    color: var(--secondarytext);
    margin-bottom: 16px
}

.-Price-box.-ActivePlane .price-discrption {
    color: #ffffffd9
}

.-ycwt-price .-dlt-title {
    flex-direction: column;
    align-items: center;
    max-width: 910px;
    margin: auto auto 40px
}

.-owl-Pric-Cen {
    display: flex;
    flex-wrap: wrap;
    gap: 20px
}
