
.v-container {
    padding-left: 44px;
    padding-right: 44px;
}



    .v-paralax-text-block .paralax-elements {
        display: block;
    }
    .v-paralax-text-block .paralax-elements .left,
    .v-paralax-text-block .paralax-elements .right {
        width: 20%;
    }
    .v-paralax-text-block {
        /*padding-top: 48px;*/
        /*padding-bottom: 48px;*/
        /*margin-bottom: 96px;*/
    }
    .v-paralax-text-block .content {
        max-width: 906px;
        position: relative;
        z-index: 6;
    }



.vilka-main-slider.swiper,

.v-services-list-wrapper {
    padding-bottom: 96px;
}



.vilka-site-selector .title,
.vilka-site-selector a{
    font-size: 16px;
}

.v-services-list .item .v-btn {
    width: initial;
}

.v-benefits-list .item .title {
    font-size: 40px;
}
.v-benefits-list .item .text,
.v-benefits-list .item.callback-btn .text,
.vilka-our-projects-slider-wrapper .item .label,
.vilka-our-projects-slider-wrapper .item .value {
    font-size: 16px;
}

.vilka-our-projects-slider-wrapper .item .content .text {
    font-size: 24px;
    line-height: 1.2;
}
.vilka-expert-form-wrapper {
    /*padding-top: 95px;*/
    /*padding-bottom: 95px;*/
}
.v-footer .logo-col {
    width: 40%;
    padding-right: 100px;
}
.vilka-footer-menu {
    width: 30%;
}
.v-footer .contacts-wrapper {
    width: 30%;
    display: block;
}
.v-footer .contacts-wrapper a {
    display: flex;
    width: 100%;
}
.v-footer .contacts-wrapper .v-btn {
    width: initial;
}
.v-footer {
    padding-top: 48px;
}


.vilka-expert-form-wrapper .paralax-elements {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.vilka-expert-form-wrapper .paralax-elements .left,
.vilka-expert-form-wrapper .paralax-elements .right {
    width: 20%;
    top: 0;
    height: 100%;
    position: absolute;
}
.vilka-expert-form-wrapper .paralax-elements .left {
    left: -10%;
}
.vilka-expert-form-wrapper .paralax-elements .right {
    right: 0;
}
.vilka-expert-form-wrapperk .paralax-elements .left .img,
.vilka-expert-form-wrapper .paralax-elements .right .img {
    position: absolute;
    will-change: transform;
}
.vilka-expert-form-wrapperk .paralax-elements .left .img {
    top: 98px;
    left: 44px;
}
.vilka-expert-form-wrapper .paralax-elements .right .img:nth-of-type(1) {
    right: 0;
    top: 74px;
}
.vilka-expert-form-wrapper .paralax-elements .right .img:nth-of-type(2) {
    right: 109px;
    top: 253px;
}
.vilka-expert-form-wrapper .v-container {
    position: relative;
    z-index: 3;
}



.vilka-quote-wrapper {
    position: relative;
}
.vilka-quote-wrapper .paralax-elements {
    position: absolute;
    top: 0;
    display: block;
    width: 90%;
    height: 100%;
    z-index: -1;
}
.vilka-quote-wrapper  .left,
.vilka-quote-wrapper  .right {
    position: absolute;
    width: 20%;
    bottom: 0;
    height: 100%;
    top: 0;
}
.vilka-quote-wrapper .paralax-elements .left {
    left: 0;
}
.vilka-quote-wrapper .paralax-elements .right {
    right: 0;
}
.vilka-quote-wrapper .paralax-elements .left .img,
.vilka-quote-wrapper .paralax-elements .right .img {
    position: absolute;
    will-change: transform;
}
.vilka-quote-wrapper .paralax-elements .left .img:nth-of-type(1) {
    top: 63%;
    right: -51%;
    z-index: 2;
}
.vilka-quote-wrapper .paralax-elements .right .img:nth-of-type(1) {
    top: 10%;
    left: -10%;
}



.vilka-photogallery .paralax-elements {
    position: absolute;
    top: 0;
    display: block;
    width: 90%;
    height: 100%;
    z-index: -1;
}
.vilka-photogallery  .left,
.vilka-photogallery  .right {
    position: absolute;
    width: 20%;
    bottom: 0;
    height: 100%;
    top: 0;
}
.vilka-photogallery .paralax-elements .left {
    left: 0;
}
.vilka-photogallery .paralax-elements .right {
    right: 0;
}
.vilka-photogallery .paralax-elements .left .img,
.vilka-photogallery .paralax-elements .right .img {
    position: absolute;
    will-change: transform;
}
.vilka-photogallery .paralax-elements .left .img:nth-of-type(1) {
    top: 10%;
    right: -50%;
    z-index: 2;
}



.vilka-photogallery .paralax-elements .right .img:nth-of-type(1) {
    top: 72%;
    right: 50%;
}



.vilka-page-banner {
    margin-bottom: 64px;
}
.v-services-list-wrapper {
    /*margin-bottom: 96px;*/
}


.v-services-list-wrapper2 .paralax-elements .paralax-elements {
    width: 80%;
}
.v-services-list-wrapper2 .paralax-elements .right .img:nth-of-type(2) {
    bottom: 10px;
    right: 220%;
}

.v-services-list-wrapper2 .paralax-elements .right .img:nth-of-type(3) {
    bottom: 20px;
    left: 120px;
}

.vilka-expert-form2 .paralax-elements .left .img:nth-of-type(1) {
    top: -57px;
    right: 220px;
    z-index: 2;
}



.vilka-expert-form-wrapper .paralax-elements .right .img:nth-of-type(1) svg,
.vilka-expert-form-wrapper .paralax-elements .right .img:nth-of-type(1) {
    width: 144px;
    height: 144px;
}
.vilka-expert-form-wrapper .paralax-elements .right .img:nth-of-type(1) {
    top: initial;
    bottom: -40px;
    left: 150px;
}

.vilka-photogallery .paralax-elements .left .img:nth-of-type(1) {
    top: 25%;
}
.vilka-photogallery .paralax-elements .right {
    right: 70px;
}



.vilka-video .paralax-elements {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 50%;
    height: 100%;
    z-index: -1;
}

.vilka-video  .right {
    position: absolute;
    width: 33%;
    bottom: 0;
    height: 100%;
    right: 0;
}



.vilka-video .paralax-elements .right .img {
    position: absolute;
    will-change: transform;
}
.vilka-video .paralax-elements .right .img:nth-of-type(1) {
    top: 5%;
    left: -80%;
    z-index: 2;
}

.vilka-main-slider .nav-desktop {
    bottom: 138px;
}



.vilka-page-banner {
    padding-left: 45px;
    padding-right: 45px;
}
.vilka-page-banner .bg {
    width: calc(100% - 90px);
    left: 45px;
}


.personal-link.desktop > span {
    display: initial;
}

.vilka-events-block-wrapper .v-services-list-wrapper {
    padding-bottom: 1rem!important;
}