.YC-post-cover-post {
    padding-bottom:60px;
    padding-top:160px;
    background:linear-gradient(180deg,#fff 0,#fff 100%);
    position:relative;
}

.bg-item>* {
    pointer-events:none
}

.bg-item .item-3 {
    bottom:10px;
    left:160px;
    width:160px;
    height:160px;
    transform:rotate(47deg)
}

.bg-item .item-4 {
    top:-403px;
    left:-215px;
    width:800px;
    height:899px;
    transform:rotate(33deg)
}

.bg-item .item-5 {
    top:-270px;
    right:62%;
    width:700px;
    height:700px;
    transform:rotate(38deg)
}

.bg-item .item-3,.bg-item .item-4,.bg-item .item-5,.bg-item .item-6 {
    background:var(--hover-overlay);
    z-index:0;
    border-radius:50%;
    position:absolute
}
.bg-item .item-6 {
    left:-250px;
    width:600px;
    height:600px;
    transform:rotate(46deg);
    top:-353px
}
.top-singular-post-cover {
    gap:80px;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    justify-content:space-between;
    z-index:1;
    position:relative;
    border-radius:50px;
    min-height:50px
}
.YC-post-context-boxed {
    flex:1
}

.YC-BreadCrumb {
    margin-bottom:9px
}
.YC-BreadCrumb>ol {
    display:flex;
    flex-wrap:wrap;
    list-style:none;
    align-content:center;
    align-items:center;
    justify-content:right;
}
ol.BreadcrumbsFilters>li {
    list-style:none;
    margin-inline-end:10px;align-items:center;
    display:flex
}

ol.BreadcrumbsFilters>li:last-child {
    display:none;
}


.YC-BreadCrumb>ol>li>a {
    display:flex;
    padding:0;
    color:var(--secondarytext);
    font-weight:500;
    text-transform:uppercase;
    align-content:center;
    align-items:center;
    flex-wrap:wrap;
    font-size:19px;
}
ol.BreadcrumbsFilters>li+li:before {
    content:var(--chevron);
    font-family:'Font Awesome 5 Pro';
    font-weight:700;
    position:relative;
    margin-inline-end:10px;line-height:0;
    color:var(--secondarytext)
}


.YC-BreadCrumb>ol>li>a>span {
    display:flex;
    flex-wrap:wrap;
    gap:6px
}

.single-post-title.single-post-post-title h1 {
    font-size:38px;
    line-height:1.3;
    color:var(--primary-text);
    font-weight:700;
    margin-bottom:12px
}

.YC-single-call--boxs {
    display:flex;
    align-items:center;
    margin-top:30px;
    position:relative
}
.YC-single-call--boxs>a.YC-BTN-phone,.YC-single-headerFixed--boxs a {
    display:inline-flex;
    transition:.2s ease-in-out;
    min-width:max-content;
    gap:14px;
    z-index:0
}

.YC-single-call--boxs>a.YC-BTN-phone {
    border:1px solid transparent;
    font-size:23px;
    overflow:hidden;
    position:relative;
    padding:12px 28px;
    border-radius:35px;
    font-weight:500;
    align-items:center;
    width:max-content
}
.-Chevrons--NextPrev:hover>a .-Chevrons--NextPrev-poster,.YC-single-call--boxs>a.YC-BTN-phone {
    background:var(--uicolor);
    color:#fff
}
a.YC-BTNs-whatsapp.activable {
    display:flex;
    align-items:center;
    margin-inline-start:25px;
    text-align:right;
    background: #1b702f;
    border-radius:50px;
    padding:0 0 0 20px;
}
.button-icon {
    margin-inline-end:10px;
    font-size:30px;
    font-weight:300;
    --e:60px;
    width:var(--e);
    height:var(--e);
    background:linear-gradient(270deg, #00000000 0, rgb(0 0 0 / 9%) 100%);
    position:relative;
    z-index:1;
    align-items:center;
    padding:6px;
}

.button-icon i {
    background:var(--whatsapp);
    font-size:32px;
    width:100%;
    height:100%;
    justify-content:center;
    align-items:center;
    color:#fff;
    font-weight:300
}
.button-icon,.button-icon i {
    border-radius:50%;
    display:flex
}
.button-phonenumber span {
    font-size:26px;
    display:flex;
    font-weight:500;
    color: white;
    font-family:var(--f-number)
}

.-single-parent-flexes--content-inner-thumb {
    z-index:2;
    --element--width:561px;
    max-width:var(--element--width);
    min-width:var(--element--width);
    transition:180ms;
    position:relative
}

.-single-parent-flexes--content-inner-thumb:before {
    bottom:490px;
    left:156px;
    width:330px;
    height:330px;
    border-radius:10px;
    background:#e1d9fe24;
    z-index:0;
    transform:rotate(47deg);
    content:"";
    position:absolute
}

.-single-parent-flexes--content-inner-thumb--inner img {
    width:auto;
}
.-single-parent-flexes--content-inner-thumb--inner {
    height:440px;
    width:100%;
    position:relative;
    border-radius:50px;
    overflow:hidden;
    box-shadow:0px 8px 50px rgb(0 0 0 / 12%);
    background:top center/100% 100% no-repeat #fff;
    display:flex;
    align-items:center;
    justify-content:center;
}
.YC-single-headerFixed-container {
    position:fixed;
    top: -1px;
    z-index:999;
    width:100%;
    right:0;
    left:0;
    background:#fff;
    color:var(--uicolor);
    padding:10px 0 0;
    opacity:0;
    visibility:hidden;
    transition:.2s;
    transform:translate(0,-100px)
}

.YC-single-headerFixed-container.visible-header {
    opacity:1;
    visibility:visible;
    transform:translate(0,83px);
}


body.before-start.fixedintro.hidemenu .YC-single-headerFixed-container.visible-header {
    transform:translate(0)
}
.YC-single-headerFixed-small-thumb img {
    width:100%;
    height:100%;
    border-radius:5px;
    overflow:hidden
}


.YC-single-headerFixed-boxed {
    display:flex;
    width:100%;
    justify-content:space-between
}

.YC-single-headerFixed--boxs,.YC-single-headerFixed-left {
    display:flex;
    align-items:center
}
.YC-single-headerFixed-left {
    gap:14px
}

.YC-single-headerFixed-left span {
    font-size:20px;
    line-height:10px;
    font-weight:600;
    flex:1;
    color:var(--uicolor);
    margin-left:5px
}


.YC-single-scroll-bar {
    background:#efefef;
    width:100%;
    height:5px;
    margin-top:5px
}

.scroll-bar-width {
    position:absolute;
    width:50%;
    background:var(--uicolor2);
    height:5px
}

.YC-single-headerFixed--boxs a {
    border:1px solid transparent;
    font-size:20px;
    overflow:hidden;
    position:relative;
    padding:6px 18px;
    color:#fff;
    border-radius:var(--largeradius);
    font-weight:500;
    background:var(--uicolor);
    align-items:center;
    width:max-content;
    border-radius:10px
}.YC-single-headerFixed-small-thumb {
    min-width:50px;
    max-width:50px;
    height:50px;
    align-items:center
}
.YC-single-headerFixed-container.visible-header .container {
    padding-inline:0;max-width:1500px
}


.-Chevrons--NextPrev-poster,.YC-single-headerFixed-small-thumb {
    border-radius:5px;
    display:flex;
    overflow:hidden
}


.YC-single-headerFixed-title {
    flex-direction:column
}
.headerFixed-info-stats-ratings {
    display:flex;
    align-items:center;
    gap:10px
}
.headerFixed-icon-ratings {
    color:var(--uicolor);
    display:flex;
    align-items:center;
    height:auto;
    justify-content:center;
    gap:4px
}
.headerFixed-star-ratings {
    gap:2px;
    display:flex
}
.headerFixed-icon-ratings i {
    color:#ffa700;
    font-size:15px
}

.headerFixed-icon-ratings p {
    font-size:16px;
    color:var(--uicolor);
    font-weight:400
}

.YC-single-headerFixed--boxs a.YC-BTN-whatsapp {
    background:var(--whatsapp);
    color:#fff;
    margin-inline-start:10px}
.YC-intro-container-pages-head {
    display:flex;
    align-items:self-start;
    min-width:100%;
    justify-content:space-between;
    gap:25px;
}.YC-intro-page-primary-body.Yc-pages-steup .YC-intro-container-pages-head {
    justify-content:center;
    text-align:center;
}.YC-intro-page-primary-body.Yc-pages-steup .YC-intro-container-pages-head .YC-intro-container-pages-left {
    display:flex;
    flex-direction:column;
    align-items:center;
    max-width:81%;
}
.YC-intro-container-pages-left {
    max-width:680px;
    position:sticky;
    top:60px;
}.YC-intro-page-primary-body.Yc-pages-steup {
    padding-top:110px;
}
.YC-intro-page-primary-body {
    margin:0;
    position:relative;
    background:#fff;
    padding-top:130px;
    padding-bottom:20px;
}

.-YC-Category-Grid-Area-page.--full-archived-cats .--single--category--boxitem {
    min-width:540px;
    flex:1;
}.--full-archived-cats {
    display:flex;
    flex-wrap:wrap;
    gap:26px;
}
.-primary-body.category-page {
    margin-bottom:60px;
    position:relative;
    z-index:1;
}
.-defualt-object--center {
    display:flex;
    flex-wrap:wrap;
    gap:20px;
}

.container-pages-head h1 {
    line-height:1.5;
    position:relative;
    color:var(--primary-text);
    margin-bottom:10px;
    font-size:40px;
    font-weight:700;
    transition:.3s
}
postsscrollloader {
    position:relative;
    display:flex;
    padding:15px 25px;
    border-radius:45px;
    font-size:16px;
    font-weight:500;
    align-content:center;
    align-items:center;
    background:var(--uicolor);
    color:#fff;
    border:1px solid var(--uicolor);
    flex-wrap:wrap;
    cursor:pointer;
    gap:9px;
    justify-content:space-between;
    overflow:hidden
}
 
 
loadmore--inpuarea {
    display:flex;
    justify-content:center;
    width:max-content;
    margin-inline:auto;margin-top:20px
}
.-archivePage-Posts-Grid {
    margin-bottom: 35px;
    margin-top:20px;
}.--container--category--info p, .bottun {
    font-size:19px;
}

.--archive--be-content>* {
    padding:revert;
    list-style:inherit;
    line-height:1.8;
    font-size:20px;
}.YC-intro-container-pages-head.--is--video-category .bottun, .YC-intro-page-primary-body.Yc-pages-steup.error_page span.single-404 {
    margin-inline-start:0;
}

.bottun {
    border:1px solid transparent;
    overflow:hidden;
    z-index:0;
    padding:9px 29px;
    color:#fff;
    border-radius:34px;
    font-weight:500;
    background-position:left;
    display:flex;
    margin-top:17px;
    align-items:center;
    max-width:max-content;
    cursor:pointer;
    background:var(--uicolor);
} .bottun:before {
    content:attr(title);
    display:inline-block;
    position:absolute;
    width:max-content;
    top:50%;
    transform:translate(0, 80%);
    opacity:0;
    transition:opacity .6s, transform .8s;
    transition-timing-function:
cubic-bezier(0.15, 0.85, 0.31, 1);
    min-width:max-content;
    max-width:max-content;
}.bottun span {
    transition:opacity .6s, transform .8s;
    transition-timing-function:
cubic-bezier(0.15, 0.85, 0.31, 1);
    position:relative;
    text-align:center;
}.YC-single-call--boxs>a:hover:before, .bottun:hover:before {
    color:#fff;
    transform:translate(0, -50%);
    opacity:1;
}.--archive--be-content.ArticleDetails.details.height {
    height:100%;
}
.--archive--be-content {
    line-height:1.6;
    height:100px;
    overflow:hidden;
    font-size:16px;
}
postsscrollloader:hover:before {
    transform:translate(-30%, -50%);
    opacity:1;
}

.Yc-pages-steup .--container--category--info {
    display:flex;
    flex-direction:column;
    align-items:center;
}
.-intro--page--category-video {
    max-width:540px;
    position:sticky;
    flex:1;
    display:flex;
    align-items:end;
    min-width:537px;
    justify-content:flex-end;
    top:100px
}
.--inner--intro--video {
    width:100%;
    height:100%;
    display:flex
}
.Yc-category--video-Youtube {
    position:relative;
    z-index:1;
    display:flex;
    justify-content:center;
    align-items:center;
    height: 360px;
    padding:9px;
    overflow:hidden;
    border-radius:var(--largeradius);
    width:100%;
    max-width: 480px;
    min-width: 480px;
    background: var(--border-color);
}

.Yc-category--video-Youtube img {
    position: absolute;
}

.Yc-category--video-Youtube iframe {
    width:100%;
    height:100%;
    border-radius:20px
}
.icon-video-play {
    position:relative;
    color:#fff;
    z-index:2;
    height:80px;
    width:80px;
    border-radius:50%;
    border:2px solid var(--uicolor);
    text-align:center;
    line-height:90px;
    display:flex;
    justify-content:center;
    transition:.2s;
    animation:2s linear infinite ripple-animation
}

.bottun,.icon-video-play {
    align-items:center;
    cursor:pointer;
    background:var(--uicolor)
}