.line-ani {
    position: absolute;
    width: 95%;
    height: 100%;
    top: 0;
    left: 0;
    transform: translate(1%, 5%);
}
.line-ani.line-ani-1 {
    transform: translate(-.6%, -.4%);
    width: 100%;
}

.line-ani.line-ani-2 {
    transform: translate(.5%, -.5%);
    width: 100%;
    height: 100%;
}

.line-dcor {
    width: 32vw;
    position: absolute
}

@media screen and (max-width: 1200px) {
    .line-dcor {
        display:none
    }
}

.line-dcor.line-1 {
    left: 0;
    bottom: 9%;
    transform: translateX(-67%)
}

@media screen and (max-width: 1200px) {
    .line-dcor.line-1 {
        display:none
    }
}

.line-dcor.line-1-1 {
    left: 0;
    bottom: 3%;
    transform: translateX(-58%);
    width: 25vw
}

@media screen and (max-width: 1200px) {
    .line-dcor.line-1-1 {
        display:none
    }
}

.line-dcor.line-2 {
    right: 0;
    top: 17%;
    transform: translateX(78%)
}

@media screen and (max-width: 1200px) {
    .line-dcor.line-2 {
        display:none
    }
}

.line-dcor.line-3 {
    left: 0;
    top: -50%;
    transform: translateX(100%);
    width: 12vw
}

@media screen and (max-width: 1200px) {
    .line-dcor.line-3 {
        display:none
    }
}

.line-dcor.line-4-1 {
    right: 0;
    bottom: 50%;
    transform: translateX(97%);
    width: 20vw
}

@media screen and (max-width: 1200px) {
    .line-dcor.line-4-1 {
        display:none
    }
}

.line-dcor.line-4 {
    right: 0;
    bottom: 336%;
    width: 30vw;
    transform: translateX(138%)
}

@media screen and (max-width: 1200px) {
    .line-dcor.line-4 {
        display:none
    }
}

.line-dcor.line-5 {
    right: 0;
    bottom: -7%;
    transform: translateX(50%);
    width: 40vw
}

@media screen and (max-width: 1200px) {
    .line-dcor.line-5 {
        display:none
    }
}

.line-dcor.line-6 {
    left: 0;
    bottom: -26%;
    transform: translateX(-18%);
    width: 29vw
}

@media screen and (max-width: 1200px) {
    .line-dcor.line-6 {
        display:none
    }
}


.wrap-dautuchatxam .bridge {
    position: relative;
    z-index: 2
}

.wrap-dautuchatxam .bridge .star-dcor {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    transform: translate(0,-24%);
    z-index: -1
}

.wrap-dautuchatxam .bridge-img {
    position: relative;
    width: calc(100% * (9.2 / 12));
    margin: 0 auto;
	height: 230px;
	overflow: hidden;
}

@media screen and (max-width: 550px) {
    .wrap-dautuchatxam .bridge-img {
        width:60%
    }
}

.wrap-dautuchatxam .bridge-img .bridge-img-ani {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0
}

.wrap-dautuchatxam .bridge-img .txt-bridge {
    border-radius: 10rem;
    display: inline-block;
    padding: .5rem 4rem;
    line-height: 1.3;
    background: var(--color-main);
    /* box-shadow: 0 0 64px 0 rgba(0,0,0,.4); */
    font-weight: 400;
    font-size: 2rem;
    position: absolute;
    top: 65%;
    left: 50%;
    transform: translate(-50%,-50%);
    white-space: nowrap;
	text-transform: uppercase;
	color: #fff;
    font-family: "UTM Bebas", sans-serif;
}

@media screen and (max-width: 1200px) {
    .wrap-dautuchatxam .bridge-img .txt-bridge {
        font-size:2.4rem;
        padding: .6rem 2.4rem
    }
}

@media screen and (max-width: 1200px) {
    .wrap-dautuchatxam .bridge-img .txt-bridge {
        font-size:1.8rem;
        padding: .4rem 1.8rem
    }
}

.wrap-dautuchatxam .bridge-img .txt-bridge .txt-upper {
    padding: 1rem 1.6rem .6rem 1.6rem;
    line-height: 1
}