.-afr_intro-con {
    display:block;
    position:relative;
    z-index:1;
    text-align:start;
    flex:1
}

.-afr_intro-con>.-widget-after-intro-h1 {
    line-height:1.6;
    margin-bottom: 15px;
    font-size:38px;
    font-weight:600;
    color:var(--primary-text)
}

.mobile-page .-afr_intro-con>.-widget-after-intro-h1 {
    text-align: center;
}
 
.-afr_intro-con>.-widget-after-intro-h1>c--color {
    color:var(--uicolor);
    margin-inline-start:10px}

.con--intro--i {
    display:flex;
    text-align:center;
    z-index:1;
    align-items:flex-start
}

.-aft_intro-im {
    display:flex;
    position:sticky;
    max-width:650px;
    flex:1;
    justify-content:flex-end;
    top:130px;
    margin-inline-end: 60px;
    transition:280ms
}

body.hidemenu .-aft_intro-im {
    top:40px
}

.abut_lis-s {
    display:flex;
    min-width:300px;
    align-items:flex-start;
    flex:1;
    flex-direction:column
}

.abut_lis-s:last-child {
    margin-bottom:0
}

.abut_lis-s:hover:before {
    top:0;
    width:100%;
    height:100%
}

.abut_lis-s>h4 {
    font-size:16px;
    font-weight:700;
    line-height:28px;
    color:var(--primary-text);
    margin-bottom:5px;
    transition:.4s ease-in-out;
    position:relative
}

.about_lists-icon>i {
    font-weight:300;
    background:#fff;
    padding:.5em;
    font-size:16px
} 
.fir-after-in {
    width:100%;
    position:relative;
    display:flex;
    align-items:center;
    justify-content:flex-end
} 
.about_icon svg path {
    fill:white
} 
.about_lists-content {
    font-size:15px;
    line-height:1.6;
    position:relative;
    font-weight:400;
    color:var(--secondarytext)
}
 
.about_icon {
    width:60px;
    height:60px;
    background:#fff;
    border-radius:50%;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    justify-content:center;
    margin-inline-end:25px;color:var(--uicolor);
    border:2px solid var(--uicolor)
}

.about_icon i {
    font-size: 28px;
}
 
.-afr_intro-con>.-pp-content {
    font-size:17px;
    line-height:1.6;
    font-weight:400;
    margin-bottom:40px;
    color:var(--secondarytext)
}

.mobile-page .-afr_intro-con>.-pp-content {
    text-align: center;
}

.about_lists-title {
    color:var(--primary-text);
    font-size:18px;
    font-weight:500;
    margin-bottom: 15px;
    line-height:1.6
}

.secondary_image {
    position:relative;
    display:block;
    border:10px solid #fff
}
 

.-aft-con--lists {
    width:100%;
    display:flex;
    position:relative;
    gap:30px;
    flex-wrap:wrap;
    align-items: flex-start;
} 
 
.about_lists-content2 {
    color:#080501;
    font-size:16px;
    line-height:26px;
    font-weight:400;
    margin-bottom:10px;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}

.about_lists-content2 i {
    background:var(--uicolor);
    color:#fff;
    border-radius:50%;
    margin-inline-end:8px;width:20px;
    height:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:12px
}

.fir-after-in img {
    border-radius: 30px;
    overflow:hidden
}

@keyframes auto-fill {
    0%,100% {
        transform:scale(1) translate(-50%,-50%);
        box-shadow:0 5px 0 20px #e9e9e9,0 10px 0 30px #f2f2f2
    }

    50% {
        transform:scale(1.06) translate(-47%,-47%);
        box-shadow:0 10px 0 10px #e9e9e9,0 20px 0 20px #f2f2f2
    }
}
 
.fir-after-in svg path {
    fill:#ff5500
}

.fir-after-in svg {
    width:100%;
    position:relative;
    height:100%;
    left:14%;
    top:78px
}
 
.after__left {
    display:flex;
    flex-wrap:wrap
} 
.conterr {
    font-size:34px;
    font-weight:600
} 
.about_icon::before {
    position:absolute;
    width:100%;
    height:100%;
    background:var(--uicolor);
    border-radius:50%;
    transform:scale(1.3)
}  
.about_icon svg {
    width:35px
}

.-afr_intro-con .-defult-w--URL:before {
    content:'';
    position:absolute;
    width:100%;
    right:0;
    height:1px;
    top:0;
    background:linear-gradient(270deg,#00000017,transparent)
} 
.shape_photo {
    position:absolute;
    width:55px;
    height:190px;
    left:0;
    background:#fff;
    border-radius:0 0 0 15px
}

.shape_photo i {
    margin-right:9px;
    position:relative;
    top:3px;
    color:var(--uicolor)
}

.shape_photo::before {
    top:-17px;
    left:44px;
    color:#fff;
    -webkit-transform:rotate(90deg);
    transform:rotate(103deg)
}

.shape_photo::after {
    bottom:-9px;
    color:#fff;
    left:-5px;
    -webkit-transform:rotate(90deg);
    transform:rotate(125deg)
}

.shape_photo .video-btn-watch.play-btn-watch {
    position:absolute;
    height:41px;
    width:150px;
    display:flex;
    cursor:pointer;
    align-items:center;
    padding:6px;
    top:73px;
    border:1px solid;
    transform:rotate(270deg);
    align-content:center;
    border-radius:27px;
    justify-content:center;
    left:-40px;
    transition:.8s
}

.shape_photo .video-btn-watch.play-btn-watch:hover {
    background:#f15b26;
    color:#fff;
    border:0
}

.shape_photo .video-btn-watch.play-btn-watch:hover i {
    color:#fff
}

.after-intro--img2 {
    position:absolute;
    top:86px;
    right:89px;
    width:100%;
    z-index:-1
}

.after-intro--img2::before {
    content:"";
    display:block;
    width:2em;
    height:2em;
    position:absolute;
    border-radius:2em;
    top:-15px;
    right:-15px;
    z-index:1;
    color:#fff;
    -webkit-box-shadow:inset 1em -1em 0 0 currentColor;
    box-shadow:inset 1em -1em 0 0 currentColor;
    -webkit-transform:rotate(90deg);
    transform:rotate(263deg)
}

h1.-widget-after-intro-h1.YC-Animation-Item {
    margin-bottom:30px
}  
.about_lists-icon {
    display:flex;
    margin-bottom:20px
}
