.base__width-center {
    margin: 0 auto;
    width: 1180px
}

* {
    margin: 0;
    padding: 0
}

em,
i {
    font-style: normal
}

li {
    list-style: none
}

img {
    border: 0;
    vertical-align: middle
}

button {
    cursor: pointer
}

a {
    text-decoration: none
}

body {
    background-color: #fff;
    color: #666
}

.box:after {
    clear: both;
    content: " .";
    display: block;
    height: 0;
    visibility: hidden
}

div {
    box-sizing: border-box
}

.page-enter-active,
.page-leave-active {
    transition: all .4s
}

.page-enter-from,
.page-leave-to {
    filter: blur(1rem);
    opacity: 0
}

@media screen and (max-width:800px) {

    .body,
    .headers,
    .home__carousel {
        width: 1180px !important
    }

    .top__main {
        height: 480px !important
    }

    .footer__width {
        width: 1180px !important
    }
}

.base__width-center {
    margin: 0 auto;
    width: 1180px
}

* {
    margin: 0;
    padding: 0
}

em,
i {
    font-style: normal
}

li {
    list-style: none
}

img {
    border: 0;
    vertical-align: middle
}

button {
    cursor: pointer
}

a {
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: #fff;
}

body {
    background-color: #fff;
    color: #666
}

.box:after {
    clear: both;
    content: " .";
    display: block;
    height: 0;
    visibility: hidden
}

div {
    box-sizing: border-box
}

.page-enter-active,
.page-leave-active {
    transition: all .4s
}

.page-enter-from,
.page-leave-to {
    filter: blur(1rem);
    opacity: 0
}

@media screen and (max-width:800px) {

    .body,
    .headers,
    .home__carousel {
        width: 1180px !important
    }

    .top__main {
        height: 480px !important
    }

    .footer__width {
        width: 1180px !important
    }
}