.-YC-contact--forms-title-s1 svg path,.feature-style1 .vs-circle path {
    fill:var(--uicolor)
}

.-YC-contact--forms-start {
    position:relative;
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    gap:42px;
    align-items: flex-start;
}

.-YC-contact--form-container {
    display:flex;
    flex-wrap:wrap;
    position:relative;
    align-items:flex-start;
    justify-content:space-between
}

.YC--contact--form-boxarea {
    display:flex;
    position: sticky;
    min-width:max-content;
    align-items:center;
    flex-direction:row-reverse;
    top: 110px;
}

.YC--contact--form-boxarea img {
    border-radius: 70px 30px 30px;
}

.-YC-contact--forms-title-s1>.-forms-title-h4 {
    margin-bottom:15px;
    color:var(--uicolor);
    max-width:var(--max-context-width);
    font-weight:400;
    font-size:26px;
    position:relative;
    width:max-content;
    overflow:hidden
}

.-YC-contact--forms-title-s1>.-forms-title-h1 {
    display:block;
    line-height:1.6;
    margin-bottom:16px;
    color:var(--section-title);
    font-size:38px;
    font-weight:700;
    max-width:var(--max-context-width)
}

.-seviesRequest-shares-items>a,.YC-wigdht-contact-minibox>div,.YC-wigdht-contact-minibox>div a {
    align-items:center;
    display:flex;
    flex-wrap:wrap
}

.-YC-single-contact--forms-item:hover {
    background-color:var(--uicolor);
    border-color:transparent
}

.-YC-single-contact--forms-item:hover .-YC-contact--formsItem-image,.-YC-single-contact--forms-item:hover h3 {
    color:#fff
}

.contact-start .-YC-owl-navs-items>.-YC-owl-Slides-next,.contact-start .-YC-owl-navs-items>.-YC-owl-Slides-prev {
    position:relative!important;
    margin:10px;
    transform:none!important;
    right:0!important
}

.-YC-contact--forms-title-s1>.-forms-title-h4 i {
    margin-inline-end:8px}

.YC-wigdht-contact-minibox>div {
    position:relative;
    color:var(--primary-text);
    align-content:flex-start;
    flex-wrap:wrap;
    font-weight:500;
    margin-bottom:23px;
    width:46%;
    font-size:25px
}

.YC-wigdht-contact-minibox>div i {
    --elw: 55px;
    width:var(--elw);
    height:var(--elw);
    color:var(--uicolor);
    display:flex;
    justify-content:center;
    align-items:center;
    margin-inline-end: 3px;
    font-size: 35px;
    font-weight:500
}

.-seviesRequest-shares-items,.featured-setup-owl .owl-stage {
    display:flex;
    flex-wrap:wrap
}

.-seviesRequest-shares-items>a {
    --el-wd:44px;
    width:var(--el-wd);
    height:var(--el-wd);
    justify-content:center;
    background:#fff;
    color:var(--secondarytext);
    margin-inline-end:7px;
    border-radius:50%;
    border:2px solid var(--secondarytext);
    font-size:18px;
    position:relative;
    overflow: hidden;
    transition: 0.3s all ease;
}
 
.-seviesRequest-shares-items>a:hover {
    background:var(--sociaColor);
    border-color:var(--sociaColor);
    color:#fff
}

.vs-feature-area {
    padding-top:230px
}

.YC-contact-item-features {
    display:flex;
    align-items:flex-start;
    position:relative;
    max-width:600px
}

.about-jump,.year-counter-wrap {
    position:absolute
}

.YC-wigdht-contact-minibox {
    display:flex;
    flex-wrap:wrap;
    margin-bottom:15px
}

.value_info {
    flex:1;
    color:var(--second-text-color);
    font-size:16px
}

.value_info span {
    margin-top: 10px;
    font-weight: 600;
    font-size: 17px;
    display:block;
    color:var(--primary-text)
}

.contact_form-title h2.-forms-title-h1.YC-Animation-Item {
    font-size:35px;
    width:33%
}

.contact_form-title {
    display:flex;
    width:100%;
    flex-wrap:wrap;
    margin-bottom:54px
}

._value {
    font-size: 15px;
}

.scnd--image-left--contact {
    position:relative;
    margin-inline-end:-127px}

.contact-start {
    flex:1;
    max-width: 640px;
}

.first--image-left--contact {
    border-radius: 70px 30px 30px;
    position: relative;
}
 

.-ycwt-form .contant-wadget {
    text-align: start;
}

.-ycwt-form .-defult-widgets-title--URLArea-v1 {
    justify-content: start;
    margin-bottom: 0;
}

.first--image-left--contact:hover::before {
    background: transparent;
}

.first--image-left--contact::before {
    content: "";
    width: 100%;
    position: absolute;
    height: 100%;
    right: -30px;
    top: 20px;
    border-radius: 70px 30px 30px;
    border: 4px solid var(--uicolor2);
    background: rgb(var(--uicolor2-code) / 2%);
}