@charset "utf-8";
/* CSS Document */


@media screen and (max-width: 767px) {
    .mgws-banner__styles {
        padding-bottom:8vw
    }
}

.mgws-banner__styles .mgws-banner__cmp {
    margin-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-banner__styles .mgws-banner__cmp {
        margin-left:4.2666666667vw
    }
}

.mgws-banner__styles .mgws-banner__cmp {
    margin-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-banner__styles .mgws-banner__cmp {
        margin-right:4.2666666667vw
    }
}

.mgws-banner__styles .mgws-banner__cmp {
    letter-spacing: .0513em
}

@media screen and (max-width: 767px) {
    .mgws-banner__styles .mgws-banner__cmp {
        margin-left:2.6666666667vw;
        margin-right: 2.6666666667vw
    }
}

.mgws-banner__styles.c-banner-other-section .mgws-banner-bg-container,.mgws-banner__styles.c-banner-other-section .mgws-banner-cover,.mgws-banner__styles.c-banner-other-section .mgws-banner-section {
    border-radius: 1.0416666667vw;
    overflow: hidden
}

@media screen and (max-width: 767px) {
    .mgws-banner__styles.c-banner-other-section .mgws-banner-bg-container,.mgws-banner__styles.c-banner-other-section .mgws-banner-cover,.mgws-banner__styles.c-banner-other-section .mgws-banner-section {
        border-radius:1.0666666667vw
    }
}

.mgws-banner__styles.c-banner-other-section.c-banner-right-angle .mgws-banner__cmp .mgws-banner-bg-container,.mgws-banner__styles.c-banner-other-section.c-banner-right-angle .mgws-banner__cmp .mgws-banner-cover,.mgws-banner__styles.c-banner-other-section.c-banner-right-angle .mgws-banner__cmp .mgws-banner-section {
    border-radius: 0
}

@media screen and (max-width: 767px) {
    .mgws-banner__styles.c-banner-other-section.c-banner-right-angle .mgws-banner__cmp .mgws-banner-bg-container,.mgws-banner__styles.c-banner-other-section.c-banner-right-angle .mgws-banner__cmp .mgws-banner-cover,.mgws-banner__styles.c-banner-other-section.c-banner-right-angle .mgws-banner__cmp .mgws-banner-section {
        border-radius:0
    }
}

@media screen and (min-width: 768px) {
    .mgws-banner__styles.c-banner-other-section:not(.c-banner-full-screen) .mgws-banner__cmp {
        margin-left:0;
        margin-right: 0
    }

    .mgws-banner__styles.c-banner-other-section:not(.c-banner-full-screen) .mgws-banner__cmp:hover .mgws-banner-cover,.mgws-banner__styles.c-banner-other-section:not(.c-banner-full-screen) .mgws-banner__cmp:hover .mgws-banner-section {
        border-radius: 0
    }
}

@media screen and (min-width: 768px)and (max-width:767px) {
    .mgws-banner__styles.c-banner-other-section:not(.c-banner-full-screen) .mgws-banner__cmp:hover .mgws-banner-cover,.mgws-banner__styles.c-banner-other-section:not(.c-banner-full-screen) .mgws-banner__cmp:hover .mgws-banner-section {
        border-radius:0
    }
}

@media screen and (min-width: 768px) {
    .mgws-banner__styles.c-banner-other-section:not(.c-banner-full-screen) .mgws-banner__cmp:hover .mgws-banner-bg-container {
        border-radius:0;
        margin-left: 0;
        margin-right: 0;
        transition: all .3s ease
    }
}

@media screen and (min-width: 768px)and (max-width:767px) {
    .mgws-banner__styles.c-banner-other-section:not(.c-banner-full-screen) .mgws-banner__cmp:hover .mgws-banner-bg-container {
        border-radius:0
    }
}

@media screen and (min-width: 768px) {
    .mgws-banner__styles.c-banner-other-section:not(.c-banner-full-screen) .mgws-banner__cmp:hover .mgws-banner-bg-image {
        border-radius:0;
        transform: translateX(0)!important;
        transition: all .3s ease
    }
}

@media screen and (min-width: 768px)and (max-width:767px) {
    .mgws-banner__styles.c-banner-other-section:not(.c-banner-full-screen) .mgws-banner__cmp:hover .mgws-banner-bg-image {
        border-radius:0
    }
}

@media screen and (min-width: 768px) {
    .mgws-banner__styles.c-banner-other-section:not(.c-banner-full-screen) .mgws-banner__cmp .mgws-banner-animate-text {
        left:17.7083333333vw;
        width: 64.5833333333vw
    }

    .mgws-banner__styles.c-banner-other-section:not(.c-banner-full-screen) .mgws-banner__cmp .mgws-banner-bg-container {
        margin-left: 12.5vw;
        margin-right: 12.5vw;
        overflow: hidden;
        transition: all .3s ease
    }
}

@media screen and (min-width: 768px)and (max-width:767px) {
    .mgws-banner__styles.c-banner-other-section:not(.c-banner-full-screen) .mgws-banner__cmp .mgws-banner-bg-container {
        margin-left:4.2666666667vw;
        margin-right: 4.2666666667vw
    }
}

@media screen and (min-width: 768px) {
    .mgws-banner__styles.c-banner-other-section:not(.c-banner-full-screen) .mgws-banner__cmp .mgws-banner-bg-image {
        position:relative;
        transform: translateX(-12.5vw)!important;
        transition: all .3s ease;
        width: 100vw
    }

    .mgws-banner__styles.c-banner-other-section:not(.c-banner-full-screen) .mgws-banner__cmp .mgws-banner-left-color,.mgws-banner__styles.c-banner-other-section:not(.c-banner-full-screen) .mgws-banner__cmp .mgws-banner-right-color {
        display: none
    }
}

.mgws-banner__styles.c-banner-hero-section .mgws-banner-cover,.mgws-banner__styles.c-banner-hero-section .mgws-banner-section {
    border-top-left-radius: 0
}

@media screen and (max-width: 767px) {
    .mgws-banner__styles.c-banner-hero-section .mgws-banner-cover,.mgws-banner__styles.c-banner-hero-section .mgws-banner-section {
        border-top-left-radius:0
    }
}

.mgws-banner__styles.c-banner-hero-section .mgws-banner-cover,.mgws-banner__styles.c-banner-hero-section .mgws-banner-section {
    border-top-right-radius: 0
}

@media screen and (max-width: 767px) {
    .mgws-banner__styles.c-banner-hero-section .mgws-banner-cover,.mgws-banner__styles.c-banner-hero-section .mgws-banner-section {
        border-top-right-radius:0
    }
}

.mgws-banner__styles.c-banner-hero-section .mgws-banner-cover,.mgws-banner__styles.c-banner-hero-section .mgws-banner-section {
    border-bottom-left-radius: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-banner__styles.c-banner-hero-section .mgws-banner-cover,.mgws-banner__styles.c-banner-hero-section .mgws-banner-section {
        border-bottom-left-radius:2.6666666667vw
    }
}

.mgws-banner__styles.c-banner-hero-section .mgws-banner-cover,.mgws-banner__styles.c-banner-hero-section .mgws-banner-section {
    border-bottom-right-radius: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-banner__styles.c-banner-hero-section .mgws-banner-cover,.mgws-banner__styles.c-banner-hero-section .mgws-banner-section {
        border-bottom-right-radius:2.6666666667vw
    }
}

.mgws-banner__styles.c-banner-hero-section .mgws-banner-cover,.mgws-banner__styles.c-banner-hero-section .mgws-banner-section {
    overflow: hidden
}

.mgws-banner__styles:not(.c-banner-font-black) .mgws-banner-section {
    color: #fff!important
}

.mgws-banner__styles:not(.c-banner-font-black) .mgws-button .mgws-button-cotent {
    border-color: #fff!important
}

.mgws-banner__styles:not(.c-banner-font-black) .mgws-button .mgws-button-cotent .icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover
}

@media screen and (min-width: 768px) {
    .mgws-banner__styles:not(.c-banner-font-black) .mgws-button .mgws-button-cotent:hover {
        border-width:0!important;
        padding-left: 1.3020833333vw;
        padding-right: 1.3020833333vw
    }
}

@media screen and (max-width: 767px) {
    .mgws-banner__styles:not(.c-banner-font-black) .mgws-button .mgws-button-cotent,.mgws-banner__styles:not(.c-banner-font-black) .mgws-button .mgws-button-cotent:hover {
        border-color:#005bf8!important
    }
}

.mgws-banner__cmp .mgws-button,.mgws-banner__cmp .mgws-button a {
    max-width: 100%
}

.mgws-banner__cmp .mgws-banner-section {
    align-items: center;
    display: flex;
    height: auto;
    overflow: hidden;
    position: relative;
    width: 100%
}

.mgws-banner__cmp .mgws-banner-section.set-pointer {
    cursor: pointer
}

.mgws-banner__cmp .mgws-banner-bg-container {
    height: auto;
    position: relative;
    width: 100%
}

.mgws-banner__cmp .mgws-banner-bg-image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: auto;
    width: 100%
}

.mgws-banner__cmp .mgws-banner-bg-image img {
    height: auto;
    width: 100%
}

@media screen and (min-width: 768px) {
    .mgws-banner__cmp .mgws-banner-bg-image img.mgws-banner-bg-image-pc {
        display:block
    }
}

@media screen and (max-width: 767px) {
    .mgws-banner__cmp .mgws-banner-bg-image img.mgws-banner-bg-image-pc {
        display:none
    }
}

@media screen and (min-width: 768px) {
    .mgws-banner__cmp .mgws-banner-bg-image img.mgws-banner-bg-image-mobile {
        display:none
    }
}

@media screen and (max-width: 767px) {
    .mgws-banner__cmp .mgws-banner-bg-image img.mgws-banner-bg-image-mobile {
        display:block;
        opacity: 1
    }
}

.mgws-banner__cmp .mgws-banner-animate-text {
    position: absolute;
    width: calc(100% - 25vw);
    z-index: 10
}

.mgws-banner__cmp .mgws-banner-animate-text-title {
    font-size: 3.4375vw;
    font-weight: 700;
    opacity: 0;
    white-space: pre-wrap
}

@media screen and (max-width: 767px) {
    .mgws-banner__cmp .mgws-banner-animate-text-title {
        font-size:5.3333333333vw
    }
}

.mgws-banner__cmp .mgws-banner-animate-text-title {
    line-height: 4.375vw
}

@media screen and (max-width: 767px) {
    .mgws-banner__cmp .mgws-banner-animate-text-title {
        line-height:5.3333333333vw
    }
}

.mgws-banner__cmp .mgws-banner-animate-text-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media screen and (max-width: 767px) {
    .mgws-banner__cmp .mgws-banner-animate-text-title {
        font-weight:400
    }
}

.mgws-banner__cmp .mgws-banner-animate-text-content {
    font-size: 1.3541666667vw
}

@media screen and (max-width: 767px) {
    .mgws-banner__cmp .mgws-banner-animate-text-content {
        font-size:4.2666666667vw
    }
}

.mgws-banner__cmp .mgws-banner-animate-text-content {
    line-height: 2.0833333333vw
}

@media screen and (max-width: 767px) {
    .mgws-banner__cmp .mgws-banner-animate-text-content {
        line-height:6.4vw
    }
}

.mgws-banner__cmp .mgws-banner-animate-text-content {
    opacity: 0;
    white-space: pre-wrap
}

.mgws-banner__cmp .mgws-banner-animate-text .mgws-banner-animate-text-btn {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    opacity: 0;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-banner__cmp .mgws-banner-animate-text {
        width:calc(100% - 10.66667vw)
    }
}

.mgws-banner__cmp img {
    height: 100%;
    opacity: 0;
    width: 100%
}

.mgws-banner__cmp .mgws-banner-cover {
    background-color: rgba(0,0,0,.35);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.mgws-banner__cmp .mgws-banner-demo-left-test {
    background-color: rgba(7,13,28,.3);
    bottom: 0;
    left: 0;
    position: absolute;
    width: 36.3541666667vw;
    z-index: 4
}

@media screen and (max-width: 767px) {
    .mgws-banner__cmp .mgws-banner-demo-left-test {
        width:63.4666666667vw
    }
}

.mgws-banner__cmp .mgws-banner-demo-left-test {
    height: 26.875vw
}

@media screen and (max-width: 767px) {
    .mgws-banner__cmp .mgws-banner-demo-left-test {
        height:46.9333333333vw
    }
}

.mgws-banner__cmp .mgws-banner-demo-right-test {
    background-color: hsla(0,4%,64%,.6);
    bottom: 0;
    position: absolute;
    right: 0;
    width: 36.3541666667vw;
    z-index: 4
}

@media screen and (max-width: 767px) {
    .mgws-banner__cmp .mgws-banner-demo-right-test {
        width:63.4666666667vw
    }
}

.mgws-banner__cmp .mgws-banner-demo-right-test {
    height: 26.875vw
}

@media screen and (max-width: 767px) {
    .mgws-banner__cmp .mgws-banner-demo-right-test {
        height:46.9333333333vw
    }
}

.mgws-banner__cmp .mgws-banner-left-color,.mgws-banner__cmp .mgws-banner-right-color {
    width: 17.2916666667vw
}

@media screen and (max-width: 767px) {
    .mgws-banner__cmp .mgws-banner-left-color,.mgws-banner__cmp .mgws-banner-right-color {
        width:30.1333333333vw
    }
}

.mgws-banner__cmp .mgws-banner-left-color,.mgws-banner__cmp .mgws-banner-right-color {
    height: 49.7395833333vw
}

@media screen and (max-width: 767px) {
    .mgws-banner__cmp .mgws-banner-left-color,.mgws-banner__cmp .mgws-banner-right-color {
        height:86.9333333333vw
    }
}

.mgws-banner__cmp .mgws-banner-left-color,.mgws-banner__cmp .mgws-banner-right-color {
    border-radius: 17.2916666667vw
}

@media screen and (max-width: 767px) {
    .mgws-banner__cmp .mgws-banner-left-color,.mgws-banner__cmp .mgws-banner-right-color {
        border-radius:30.1333333333vw
    }
}

.mgws-banner__cmp .mgws-banner-left-color,.mgws-banner__cmp .mgws-banner-right-color {
    bottom: -36.4583333333vw
}

@media screen and (max-width: 767px) {
    .mgws-banner__cmp .mgws-banner-left-color,.mgws-banner__cmp .mgws-banner-right-color {
        bottom:-56.8vw
    }
}

.mgws-banner__cmp .mgws-banner-left-color {
    left: 5.2083333333vw;
    opacity: 0;
    position: absolute;
    transform: rotate(45deg);
    z-index: 5
}

.mgws-banner__cmp .mgws-banner-left-color.blue {
    backdrop-filter: blur(5px);
    background: #005bf8;
    background: -webkit-linear-gradient(0deg,rgba(0,146,216,.2),#005bf8);
    background: linear-gradient(0deg,rgba(0,146,216,.2),#005bf8)
}

.mgws-banner__cmp .mgws-banner-left-color.cyan {
    backdrop-filter: blur(5px);
    background: #005bf8;
    background: -webkit-linear-gradient(0deg,rgba(0,255,255,.2),#0ff);
    background: linear-gradient(0deg,rgba(0,255,255,.2),#0ff)
}

.mgws-banner__cmp .mgws-banner-left-color.green {
    backdrop-filter: blur(5px);
    background: #005bf8;
    background: -webkit-linear-gradient(0deg,rgba(0,128,0,.2),green);
    background: linear-gradient(0deg,rgba(0,146,216,.2),green)
}

.mgws-banner__cmp .mgws-banner-left-color.grey {
    backdrop-filter: blur(5px);
    background: #005bf8;
    background: -webkit-linear-gradient(0deg,rgba(128,128,216,.2),grey);
    background: linear-gradient(0deg,rgba(0,146,216,.2),grey)
}

.mgws-banner__cmp .mgws-banner-left-color {
    left: 7.6041666667vw
}

@media screen and (max-width: 767px) {
    .mgws-banner__cmp .mgws-banner-left-color {
        left:13.3333333333vw
    }
}

.mgws-banner__cmp .mgws-banner-right-color {
    opacity: 0;
    position: absolute;
    transform: rotate(-45deg);
    z-index: 5
}

.mgws-banner__cmp .mgws-banner-right-color.blue {
    backdrop-filter: blur(5px);
    background: #005bf8;
    background: -webkit-linear-gradient(0deg,rgba(0,146,216,.2),#005bf8);
    background: linear-gradient(0deg,rgba(0,146,216,.2),#005bf8)
}

.mgws-banner__cmp .mgws-banner-right-color.cyan {
    backdrop-filter: blur(5px);
    background: #005bf8;
    background: -webkit-linear-gradient(0deg,rgba(0,255,255,.2),#0ff);
    background: linear-gradient(0deg,rgba(0,255,255,.2),#0ff)
}

.mgws-banner__cmp .mgws-banner-right-color.green {
    backdrop-filter: blur(5px);
    background: #005bf8;
    background: -webkit-linear-gradient(0deg,rgba(0,128,0,.2),green);
    background: linear-gradient(0deg,rgba(0,146,216,.2),green)
}

.mgws-banner__cmp .mgws-banner-right-color.grey {
    backdrop-filter: blur(5px);
    background: #005bf8;
    background: -webkit-linear-gradient(0deg,rgba(128,128,216,.2),grey);
    background: linear-gradient(0deg,rgba(0,146,216,.2),grey)
}

.mgws-banner__cmp .mgws-banner-right-color {
    right: 7.6041666667vw
}

@media screen and (max-width: 767px) {
    .mgws-banner__cmp .mgws-banner-right-color {
        right:13.3333333333vw
    }
}

.c-banner-hero-section .btn {
    max-width: 50%
}

.c-banner-hero-section .btn:not(:first-child) {
    margin-left: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .c-banner-hero-section .btn {
        margin-left:0!important;
        max-width: 100%
    }

    .c-banner-hero-section .btn:not(:first-child) {
        margin-top: 2.6666666667vw
    }
}

.c-banner-hero-section .mgws-banner-animate-text {
    width: calc(100% - 25.41667vw)
}

@media screen and (max-width: 767px) {
    .c-banner-hero-section .mgws-banner-animate-text {
        width:calc(100% - 44vw)
    }
}

.c-banner-hero-section .mgws-banner-animate-text {
    left: 22.2916666667vw
}

@media screen and (max-width: 767px) {
    .c-banner-hero-section .mgws-banner-animate-text {
        left:28vw
    }
}

.c-banner-hero-section .mgws-banner-animate-text {
    bottom: 7.6041666667vw
}

@media screen and (max-width: 767px) {
    .c-banner-hero-section .mgws-banner-animate-text {
        bottom:12.2666666667vw
    }
}

.c-banner-hero-section .mgws-banner-animate-text-title {
    margin-bottom: 0
}

@media screen and (max-width: 767px) {
    .c-banner-hero-section .mgws-banner-animate-text-title {
        font-size:7.4666666667vw;
        line-height: 11.2vw;
        margin-bottom: 0
    }
}

.c-banner-hero-section .mgws-banner-animate-text-content {
    margin-bottom: -1.5625vw
}

@media screen and (max-width: 767px) {
    .c-banner-hero-section .mgws-banner-animate-text-content {
        font-size:3.2vw;
        line-height: 4.8vw;
        margin-bottom: -8vw
    }
}

.c-banner-hero-section .mgws-banner-animate-text .mgws-banner-animate-text-btn {
    margin-bottom: -3.125vw
}

@media screen and (max-width: 767px) {
    .c-banner-hero-section .mgws-banner-animate-text .mgws-banner-animate-text-btn {
        margin-bottom:-16vw
    }
}

.c-banner-hero-section.c-banner-right-angle .mgws-banner-cover,.c-banner-hero-section.c-banner-right-angle .mgws-banner-section {
    border-radius: 0
}

.c-banner-other-section .mgws-banner-animate-text {
    left: 12.5vw
}

@media screen and (max-width: 767px) {
    .c-banner-other-section .mgws-banner-animate-text {
        left:5.3333333333vw
    }
}

.c-banner-other-section .mgws-banner-animate-text {
    top: 7.2916666667vw
}

@media screen and (max-width: 767px) {
    .c-banner-other-section .mgws-banner-animate-text {
        top:13.3333333333vw
    }
}

.c-banner-other-section .mgws-banner-animate-text {
    width: calc(100% - 25vw)
}

.c-banner-other-section .mgws-banner-animate-text-title {
    margin-top: 1.8229166667vw
}

@media screen and (max-width: 767px) {
    .c-banner-other-section .mgws-banner-animate-text-title {
        margin-top:9.3333333333vw
    }
}

.c-banner-other-section .mgws-banner-animate-text-content {
    margin-top: 1.8229166667vw
}

@media screen and (max-width: 767px) {
    .c-banner-other-section .mgws-banner-animate-text-content {
        margin-top:9.3333333333vw
    }
}

.c-banner-other-section .mgws-banner-animate-text .mgws-banner-animate-text-btn {
    margin-top: 4.6875vw
}

@media screen and (max-width: 767px) {
    .c-banner-other-section .mgws-banner-animate-text .mgws-banner-animate-text-btn {
        margin-top:24vw
    }
}

.c-banner-other-section .mgws-banner-animate-text .btn {
    max-width: 50%
}

.c-banner-other-section .mgws-banner-animate-text .btn:not(:first-child) {
    margin-left: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .c-banner-other-section .mgws-banner-animate-text .btn {
        margin-left:0!important;
        max-width: 100%
    }

    .c-banner-other-section .mgws-banner-animate-text .btn:not(:first-child) {
        margin-top: 2.6666666667vw
    }
}

.c-banner-other-section.c-banner-right-angle .mgws-banner-cover,.c-banner-other-section.c-banner-right-angle .mgws-banner-section {
    border-radius: 0
}

@media screen and (max-width: 767px) {
    .c-banner-other-section .mgws-banner__cmp {
        background:#eeeeef;
        padding: 2.6666666667vw
    }

    .c-banner-other-section .mgws-banner-section {
        display: flex;
        flex-direction: column;
        width: 100%
    }

    .c-banner-other-section .mgws-banner-animate-text {
        left: 0;
        position: relative;
        top: 0;
        width: 100%
    }

    .c-banner-other-section .mgws-banner-animate-text-title {
        color: #6e7882!important;
        font-weight: 700;
        line-height: 8vw;
        margin-top: 5.3333333333vw;
        opacity: 1!important
    }

    .c-banner-other-section .mgws-banner-animate-text-content {
        color: #6e7882!important;
        font-size: 4.2666666667vw;
        font-weight: 400;
        letter-spacing: .018em;
        line-height: 6.4vw;
        margin-top: 2.6666666667vw;
        opacity: 1!important
    }

    .c-banner-other-section .mgws-banner-animate-text .mgws-banner-animate-text-btn {
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        margin-top: 5.3333333333vw;
        opacity: 1!important
    }

    .c-banner-other-section .mgws-banner-animate-text .mgws-banner-animate-text-btn .mgws-img {
        display: none
    }

    .c-banner-other-section.c-banner-full-screen .mgws-banner__cmp {
        padding: 0 0 4.2666666667vw
    }

    .c-banner-other-section.c-banner-full-screen .mgws-banner__cmp .mgws-banner-animate-text {
        padding: 0 4.2666666667vw
    }
}

.c-banner-font-black .mgws-banner-section {
    color: #000
}

@media screen and (min-width: 768px) {
    .c-banner-font-black .mgws-button .mgws-button-cotent {
        border-color:#000!important
    }
}

@media screen and (max-width: 767px) {
    .c-banner-font-black .mgws-button .mgws-button-cotent {
        border-color:#005bf8!important
    }
}

.c-banner-font-black .mgws-button .mgws-button-cotent span {
    color: #000!important
}

.c-banner-font-black .mgws-button .mgws-button-cotent .icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzAwMCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMDAwIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover
}

@media screen and (min-width: 768px) {
    .c-banner-font-black .mgws-button:hover .mgws-button-cotent {
        border-width:0!important;
        padding-left: 1.3020833333vw;
        padding-right: 1.3020833333vw
    }
}

.c-banner-font-black .mgws-button:hover .mgws-button-cotent .icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzAwMCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMDAwIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover
}

.c-banner-font-black .mgws-button:hover .mgws-button-cotent span {
    color: #000
}

.c-banner-full-screen .mgws-banner__cmp {
    margin-left: 0!important;
    margin-right: 0!important;
    padding-left: 0!important;
    padding-right: 0!important;
    width: 100%
}

@media screen and (min-width: 768px) {
    .c-banner-overlay-black .mgws-banner-section:hover .mgws-banner-cover {
        opacity:1;
        transition: opacity .3s ease-in-out;
        transition-delay: .08s
    }
}

.mgws-button__styles {
    padding-bottom: 6.25vw
}

@media screen and (max-width: 767px) {
    .mgws-button__styles {
        padding-bottom:8vw
    }
}

.mgws-button__styles {
    padding-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-button__styles {
        padding-left:4.2666666667vw
    }
}

.mgws-button__styles {
    padding-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-button__styles {
        padding-right:4.2666666667vw
    }
}

.mgws-button__styles.c-button-left .mgws-button {
    justify-content: flex-start
}

.mgws-button {
    display: flex;
    justify-content: center;
    letter-spacing: .018em
}

.mgws-button a {
    display: block;
    max-width: 100%
}

.mgws-button a.unset-pointer {
    cursor: unset
}

.mgws-button .mgws-button-cotent {
    align-items: center;
    border: 1px solid #6e7882!important;
    border-radius: 1.7708333333vw;
    box-sizing: border-box;
    display: flex;
    font-size: 1.1458333333vw;
    height: 3.3854166667vw;
    justify-content: space-between;
    line-height: 3.3854166667vw;
    max-width: 100%;
    min-width: 9.6354166667vw;
    overflow: hidden;
    padding: 0 1.25vw;
    position: relative;
    white-space: nowrap;
    width: auto
}

.mgws-button .mgws-button-cotent:before {
    background-color: #005bf8;
    border-radius: 1.7708333333vw;
    content: "";
    height: 100%;
    left: -100%;
    position: absolute;
    top: 0;
    transition: left .3s ease;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-button .mgws-button-cotent:before {
        display:none
    }
}

.mgws-button .mgws-button-cotent span {
    flex: 1;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 1
}

.mgws-button .mgws-button-cotent .icon {
    align-items: center;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjNkU3ODgyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNkU3ODgyIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover;
    border-radius: 2.1875vw;
    display: flex;
    height: 2.1875vw;
    margin-left: .5208333333vw;
    width: 2.1875vw;
    z-index: 1
}

@media screen and (max-width: 767px) {
    .mgws-button .mgws-button-cotent .icon {
        background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover;
        height: 4.2666666667vw;
        margin-left: 1.0666666667vw;
        width: 4.2666666667vw
    }

    .mgws-button .mgws-button-cotent {
        align-items: center;
        background-color: #005bf8;
        border-color: #fff!important;
        border-radius: 9.0666666667vw;
        color: #fff!important;
        font-size: 4.2666666667vw;
        height: 8.5333333333vw;
        line-height: 6.4vw;
        max-width: 90.6666666667vw;
        min-width: 27.7333333333vw;
        padding: 1.0666666667vw 2.6666666667vw
    }

    .mgws-button .mgws-button-cotent span {
        flex: 1;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
}

.mgws-button .mgws-button-cotent:hover {
    border-color: #fff!important;
    color: #fff!important;
    transition: background-color .3s ease;
    transition: color .3s ease;
    transition: border-color .3s ease
}

.mgws-button .mgws-button-cotent:hover:before {
    left: 0
}

.mgws-button .mgws-button-cotent:hover .icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover;
    transition: all .3s ease
}

.mgws-carousel-card__styles {
    padding-bottom: 6.25vw
}

@media screen and (max-width: 767px) {
    .mgws-carousel-card__styles {
        padding-bottom:8vw
    }
}

.mgws-carousel-card__styles .mgws-carousel-card {
    padding-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-carousel-card__styles .mgws-carousel-card {
        padding-left:4.2666666667vw
    }
}

.mgws-carousel-card__styles .mgws-carousel-card {
    padding-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-carousel-card__styles .mgws-carousel-card {
        padding-right:4.2666666667vw
    }
}

.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all {
    height: 100%;
    position: relative;
    width: 100%
}

.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .mgws-carousel-card-swiper {
    width: 100%
}

.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .mgws-carousel-card-swiper .scale {
    transform: scale(1.1);
    transition: all .3s
}

.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .mgws-carousel-card-swiper .swiper-slide {
    overflow: hidden
}

@media screen and (max-width: 767px) {
    .mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .mgws-carousel-card-swiper .swiper-slide a {
        display:flex;
        flex-direction: column
    }
}

.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item img {
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item {
        background-color:#eeeeef;
        padding: 2.6666666667vw 2.6666666667vw 0
    }
}

.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content {
    color: #fff;
    padding: 1.5625vw;
    position: absolute;
    top: 0
}

@media screen and (max-width: 767px) {
    .mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content {
        padding:0 2.6666666667vw 2.6666666667vw;
        width: auto
    }
}

.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content {
    z-index: 2
}

.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content .mgws-carousel-card-item__title {
    font-size: 1.875vw;
    margin-bottom: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content .mgws-carousel-card-item__title {
        font-size:5.3333333333vw;
        margin-bottom: 0;
        margin-top: 5.3333333333vw
    }
}

@media screen and (min-width: 768px) {
    .mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content .mgws-carousel-card-item__title {
        -webkit-line-clamp:3;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content .mgws-carousel-card-item__desc {
    font-size: .8333333333vw;
    overflow: hidden
}

@media screen and (max-width: 767px) {
    .mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content .mgws-carousel-card-item__desc {
        font-size:4.2666666667vw;
        margin-top: 2.6666666667vw
    }
}

@media screen and (min-width: 768px) {
    .mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content .mgws-carousel-card-item__desc {
        -webkit-line-clamp:3;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

@media screen and (max-width: 767px) {
    .mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content {
        background-color:#eeeeef;
        color: #6e7882;
        position: relative
    }
}

.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content__cover {
    display: none
}

.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__cover {
    background: linear-gradient(180deg,rgba(0,0,0,.4),transparent);
    box-sizing: border-box;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

@media screen and (max-width: 767px) {
    .mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__cover {
        display:none
    }
}

.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .swiper-button-next {
    cursor: pointer;
    display: inline-block;
    position: absolute;
    right: -5.2083333333vw;
    transition: all .3s ease;
    width: 3.125vw;
    z-index: 10
}

@media screen and (max-width: 767px) {
    .mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .swiper-button-next {
        width:16vw
    }
}

.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .swiper-button-next {
    height: 3.125vw
}

@media screen and (max-width: 767px) {
    .mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .swiper-button-next {
        height:16vw
    }
}

.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .swiper-button-next {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjNkU3ODgyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNkU3ODgyIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover
}

.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .swiper-button-next:after,.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .swiper-button-next[aria-disabled=true] {
    opacity: 0
}

@media screen and (max-width: 767px) {
    .mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .swiper-button-next {
        background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover;
        display: inline-block;
        height: 1.5625vw;
        margin-top: 0!important;
        right: 5.3333333333vw;
        top: 20%;
        transition: all .3s ease;
        width: 1.5625vw
    }
}

@media screen and (max-width: 767px)and (max-width:767px) {
    .mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .swiper-button-next {
        height:8vw;
        width: 8vw
    }
}

.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .swiper-button-prev {
    cursor: pointer;
    display: inline-block;
    left: -5.2083333333vw;
    position: absolute;
    transition: all .3s ease;
    width: 3.125vw;
    z-index: 10
}

@media screen and (max-width: 767px) {
    .mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .swiper-button-prev {
        width:16vw
    }
}

.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .swiper-button-prev {
    height: 3.125vw
}

@media screen and (max-width: 767px) {
    .mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .swiper-button-prev {
        height:16vw
    }
}

.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .swiper-button-prev {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjNkU3ODgyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNkU3ODgyIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover;
    transform: rotate(180deg)
}

.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .swiper-button-prev:after,.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .swiper-button-prev[aria-disabled=true] {
    opacity: 0
}

@media screen and (max-width: 767px) {
    .mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .swiper-button-prev {
        background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover;
        display: inline-block;
        height: 1.5625vw;
        left: 5.3333333333vw;
        margin-top: 0!important;
        top: 20%;
        transform: rotate(180deg);
        transition: all .3s ease;
        width: 1.5625vw
    }
}

@media screen and (max-width: 767px)and (max-width:767px) {
    .mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .swiper-button-prev {
        height:8vw;
        width: 8vw
    }
}

.mgws-carousel-card__styles .mgws-carousel-card .mgws-carousel-card_all .swiper-pagination {
    bottom: 1.5625vw;
    position: absolute
}

.c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all {
    height: 100%;
    position: relative;
    width: 100%
}

.c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .scale {
    transform: scale(1);
    transition: all .1s
}

.c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .swiper-slide {
    display: flex;
    flex-direction: column;
    position: relative
}

.c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .swiper-slide .mgws-carousel-card-item__cover {
    display: none
}

.c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item img {
    width: 100%
}

@media screen and (max-width: 767px) {
    .c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item {
        background-color:#eeeeef;
        padding: 2.6666666667vw 2.6666666667vw 0
    }
}

.c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content {
    background-color: #eeeeef;
    color: #6e7882;
    padding: 1.0416666667vw;
    position: relative
}

@media screen and (max-width: 767px) {
    .c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content {
        padding:0 2.6666666667vw 2.6666666667vw;
        width: auto
    }
}

.c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content {
    z-index: 2
}

.c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content .mgws-carousel-card-item__title {
    font-size: 1.5625vw;
    margin-bottom: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content .mgws-carousel-card-item__title {
        margin-bottom:2.6666666667vw
    }
}

@media screen and (min-width: 768px) {
    .c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content .mgws-carousel-card-item__title {
        -webkit-line-clamp:2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content .mgws-carousel-card-item__title {
    line-height: normal;
    white-space: pre-line
}

@media screen and (max-width: 767px) {
    .c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content .mgws-carousel-card-item__title {
        font-size:5.3333333333vw
    }
}

.c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content .mgws-carousel-card-item__desc {
    font-size: .8333333333vw
}

@media screen and (max-width: 767px) {
    .c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content .mgws-carousel-card-item__desc {
        font-size:4.2666666667vw
    }
}

@media screen and (min-width: 768px) {
    .c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content .mgws-carousel-card-item__desc {
        -webkit-line-clamp:2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content .mgws-carousel-card-item__desc {
    line-height: 1.5;
    white-space: pre-line
}

.c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card__outbox:hover .mgws-carousel-card-item__content__cover {
    bottom: 0;
    transition: bottom .1s ease-in-out
}

.c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content__cover {
    cursor: pointer;
    display: block;
    padding: 1.0416666667vw
}

.c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content__cover .mgws-carousel-card-item__cover__title {
    font-size: 1.25vw
}

@media screen and (max-width: 767px) {
    .c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content__cover .mgws-carousel-card-item__cover__title {
        font-size:4.8vw
    }
}

.c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content__cover .mgws-carousel-card-item__cover__title {
    margin-bottom: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content__cover .mgws-carousel-card-item__cover__title {
        margin-bottom:5.3333333333vw
    }
}

.c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content__cover .mgws-carousel-card-item__cover__desc {
    font-size: .8333333333vw
}

@media screen and (max-width: 767px) {
    .c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content__cover .mgws-carousel-card-item__cover__desc {
        font-size:4.2666666667vw
    }
}

.c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content__cover .mgws-carousel-card-item__cover__desc {
    line-height: 1.0416666667vw
}

.c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content__cover {
    background-color: #6e7882;
    bottom: -44.7916666667vw;
    color: #fff;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 4
}

@media screen and (max-width: 767px) {
    .c-text-below-image .mgws-carousel-card-text-style .mgws-carousel-card_all .mgws-carousel-card-swiper .mgws-carousel-card-item__content__cover {
        display:none
    }
}

.mgws-carousel__styles {
    padding-bottom: 6.25vw
}

@media screen and (max-width: 767px) {
    .mgws-carousel__styles {
        padding-bottom:8vw
    }
}

.mgws-carousel__styles .mgws-banner__styles,.mgws-carousel__styles .mgws-teaser__styles,.mgws-carousel__styles .mgws-video__styles {
    margin: 0;
    padding: 0
}

@media screen and (max-width: 767px) {
    .mgws-carousel__styles .mgws-banner__styles,.mgws-carousel__styles .mgws-teaser__styles,.mgws-carousel__styles .mgws-video__styles {
        margin:0;
        padding: 0
    }
}

.mgws-carousel__styles .mgws-carousel .c-gap-bottom {
    padding-bottom: 0!important
}

.mgws-carousel__styles .mgws-carousel .c-gap-top {
    padding-top: 0!important
}

.mgws-carousel__styles .mgws-carousel {
    position: relative
}

.mgws-carousel__styles .mgws-carousel .swiper {
    margin-bottom: 1.0416666667vw;
    overflow: hidden;
    position: relative
}

.mgws-carousel__styles .mgws-carousel .swiper .mgws-carousel-button-next,.mgws-carousel__styles .mgws-carousel .swiper .mgws-carousel-button-prev {
    cursor: pointer;
    display: inline-block;
    position: absolute;
    top: 50%;
    transition: all .3s ease;
    width: 3.125vw;
    z-index: 10
}

@media screen and (max-width: 767px) {
    .mgws-carousel__styles .mgws-carousel .swiper .mgws-carousel-button-next,.mgws-carousel__styles .mgws-carousel .swiper .mgws-carousel-button-prev {
        width:16vw
    }
}

.mgws-carousel__styles .mgws-carousel .swiper .mgws-carousel-button-next,.mgws-carousel__styles .mgws-carousel .swiper .mgws-carousel-button-prev {
    height: 3.125vw
}

@media screen and (max-width: 767px) {
    .mgws-carousel__styles .mgws-carousel .swiper .mgws-carousel-button-next,.mgws-carousel__styles .mgws-carousel .swiper .mgws-carousel-button-prev {
        height:16vw
    }
}

.mgws-carousel__styles .mgws-carousel .swiper .mgws-carousel-button-next,.mgws-carousel__styles .mgws-carousel .swiper .mgws-carousel-button-prev {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover;
    transform: rotate(180deg)
}

.mgws-carousel__styles .mgws-carousel .swiper .mgws-carousel-button-next[aria-disabled=true],.mgws-carousel__styles .mgws-carousel .swiper .mgws-carousel-button-prev[aria-disabled=true] {
    opacity: 0
}

@media screen and (max-width: 767px) {
    .mgws-carousel__styles .mgws-carousel .swiper .mgws-carousel-button-next,.mgws-carousel__styles .mgws-carousel .swiper .mgws-carousel-button-prev {
        display:none
    }
}

.mgws-carousel__styles .mgws-carousel .swiper .mgws-carousel-button-prev {
    left: 5.2083333333vw;
    transform: rotate(180deg) translateY(50%)!important
}

.mgws-carousel__styles .mgws-carousel .swiper .mgws-carousel-button-next {
    right: 5.2083333333vw;
    transform: rotate(0deg) translateY(-50%)!important
}

@media screen and (max-width: 767px) {
    .mgws-carousel__styles .mgws-carousel .swiper {
        margin-bottom:2.6666666667vw
    }
}

.mgws-carousel__styles .mgws-carousel .swiper-pagination {
    position: relative
}

.mgws-carousel__styles .mgws-carousel .swiper-pagination .swiper-pagination-bullet-active {
    border-radius: .4166666667vw;
    height: .4166666667vw;
    width: 3.125vw
}

@media screen and (max-width: 767px) {
    .mgws-carousel__styles .mgws-carousel .swiper-pagination .swiper-pagination-bullet-active {
        border-radius:2.1333333333vw;
        height: 2.1333333333vw;
        width: 8.5333333333vw
    }
}

html[dir=rtl] .mgws-carousel .swiper .swiper-button-next {
    left: 5.2083333333vw;
    right: auto;
    transform: rotate(1turn)
}

html[dir=rtl] .mgws-carousel .swiper .swiper-button-prev {
    left: 9.8958333333vw;
    right: auto;
    transform: rotate(180deg)
}

.mgws-character__styles {
    padding-bottom: 6.25vw
}

@media screen and (max-width: 767px) {
    .mgws-character__styles {
        padding-bottom:8vw
    }
}

.mgws-character__cmp {
    padding-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-character__cmp {
        padding-left:4.2666666667vw
    }
}

.mgws-character__cmp {
    padding-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-character__cmp {
        padding-right:4.2666666667vw
    }
}

.mgws-character__cmp {
    letter-spacing: .0513em
}

.mgws-character__cmp .mgws-character-container {
    display: flex;
    flex: 1;
    flex-wrap: wrap
}

.mgws-character__cmp .mgws-character-container .mgws-character-item {
    box-sizing: border-box;
    width: calc(25% - .9375vw)
}

@media screen and (min-width: 768px) {
    .mgws-character__cmp .mgws-character-container .mgws-character-item:hover .mgws-character-item__cover {
        background-color:#6e7882;
        opacity: 1;
        transition: all .3s ease;
        z-index: 10
    }
}

.mgws-character__cmp .mgws-character-container .mgws-character-item {
    margin-top: 2.0833333333vw
}

@media screen and (max-width: 767px) {
    .mgws-character__cmp .mgws-character-container .mgws-character-item {
        margin-top:5.3333333333vw
    }
}

@media screen and (min-width: 768px) {
    .mgws-character__cmp .mgws-character-container .mgws-character-item:first-child,.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(2),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(3),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(4) {
        margin-top:0!important
    }
}

@media screen and (max-width: 767px) {
    .mgws-character__cmp .mgws-character-container .mgws-character-item:first-child {
        margin-top:0!important
    }
}

.mgws-character__cmp .mgws-character-container .mgws-character-item:first-child,.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(13),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(17),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(21),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(25),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(29),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(33),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(37),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(41),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(45),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(49),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(5),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(53),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(9) {
    margin-left: 0
}

@media screen and (max-width: 767px) {
    .mgws-character__cmp .mgws-character-container .mgws-character-item:first-child,.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(13),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(17),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(21),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(25),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(29),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(33),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(37),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(41),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(45),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(49),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(5),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(53),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(9) {
        margin-left:0
    }
}

.mgws-character__cmp .mgws-character-container .mgws-character-item:first-child,.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(13),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(17),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(21),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(25),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(29),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(33),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(37),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(41),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(45),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(49),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(5),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(53),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(9) {
    margin-right: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-character__cmp .mgws-character-container .mgws-character-item:first-child,.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(13),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(17),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(21),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(25),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(29),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(33),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(37),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(41),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(45),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(49),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(5),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(53),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(9) {
        margin-right:0
    }
}

.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(10),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(11),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(12),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(14),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(15),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(16),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(18),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(19),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(2),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(20),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(22),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(23),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(24),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(26),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(27),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(28),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(3),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(30),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(31),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(32),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(34),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(35),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(36),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(38),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(39),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(4),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(40),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(42),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(6),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(7),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(8) {
    margin-left: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(10),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(11),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(12),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(14),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(15),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(16),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(18),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(19),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(2),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(20),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(22),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(23),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(24),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(26),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(27),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(28),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(3),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(30),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(31),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(32),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(34),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(35),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(36),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(38),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(39),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(4),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(40),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(42),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(6),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(7),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(8) {
        margin-left:0
    }
}

.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(10),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(11),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(12),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(14),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(15),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(16),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(18),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(19),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(2),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(20),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(22),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(23),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(24),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(26),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(27),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(28),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(3),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(30),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(31),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(32),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(34),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(35),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(36),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(38),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(39),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(4),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(40),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(42),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(6),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(7),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(8) {
    margin-right: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(10),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(11),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(12),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(14),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(15),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(16),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(18),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(19),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(2),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(20),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(22),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(23),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(24),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(26),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(27),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(28),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(3),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(30),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(31),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(32),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(34),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(35),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(36),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(38),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(39),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(4),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(40),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(42),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(6),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(7),.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(8) {
        margin-right:0
    }
}

.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(4n) {
    margin-left: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(4n) {
        margin-left:0
    }
}

.mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(4n) {
    margin-right: 0
}

@media screen and (max-width: 767px) {
    .mgws-character__cmp .mgws-character-container .mgws-character-item:nth-child(4n) {
        margin-right:0
    }

    .mgws-character__cmp .mgws-character-container .mgws-character-item {
        width: 100%
    }
}

.mgws-character__cmp .mgws-character-link {
    display: block;
    position: relative
}

.mgws-character__cmp .mgws-character-link.unset-pointer {
    cursor: unset
}

.mgws-character__cmp .mgws-character-item__outbox {
    background: #eeeeef;
    border-radius: 1.1979166667vw;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-character__cmp .mgws-character-item__outbox {
        overflow:hidden;
        width: 100%
    }
}

.mgws-character__cmp .mgws-character-item__outbox .mgws-character-item__cover {
    height: auto;
    left: 0;
    padding: 1.25vw;
    position: absolute;
    top: 0;
    width: 100%
}

@media screen and (min-width: 768px) {
    .mgws-character__cmp .mgws-character-item__outbox .mgws-character-item__cover {
        min-height:100%;
        opacity: 0;
        transition: all .3s ease;
        z-index: -1
    }
}

@media screen and (max-width: 767px) {
    .mgws-character__cmp .mgws-character-item__outbox .mgws-character-item__cover {
        background:#f4f5f5;
        box-sizing: border-box;
        display: block;
        height: auto;
        padding: 0 2.6666666667vw 2.6666666667vw;
        position: relative;
        top: 0
    }
}

.mgws-character__cmp .mgws-character-item__outbox .mgws-character-item__cover-name {
    color: #fff;
    font-size: 1.875vw;
    font-weight: 700;
    line-height: 2.0833333333vw;
    margin-bottom: .8333333333vw;
    text-align: center
}

@media screen and (max-width: 767px) {
    .mgws-character__cmp .mgws-character-item__outbox .mgws-character-item__cover-name {
        display:none
    }
}

.mgws-character__cmp .mgws-character-item__outbox .mgws-character-item__cover-station {
    color: #fff;
    font-size: 1.0416666667vw;
    font-weight: 700;
    line-height: 1.5625vw;
    margin-bottom: 1.25vw;
    text-align: center
}

@media screen and (max-width: 767px) {
    .mgws-character__cmp .mgws-character-item__outbox .mgws-character-item__cover-station {
        display:none
    }
}

.mgws-character__cmp .mgws-character-item__outbox .mgws-character-item__cover-desc {
    color: #fff;
    font-size: .8333333333vw;
    line-height: 1.0416666667vw;
    text-align: left
}

@media screen and (max-width: 767px) {
    .mgws-character__cmp .mgws-character-item__outbox .mgws-character-item__cover-desc {
        color:#6e7882;
        font-size: 4.2666666667vw;
        line-height: 6.4vw
    }
}

.mgws-character__cmp .mgws-character-item__image {
    align-items: center;
    background-color: #fff;
    border-radius: 50%;
    box-sizing: border-box;
    display: flex;
    height: 9.375vw;
    margin: 1.4322916667vw auto;
    overflow: hidden;
    width: 9.375vw
}

.mgws-character__cmp .mgws-character-item__image img {
    height: 100%;
    width: 100%
}

.mgws-character__cmp .mgws-character-item__image picture {
    border-radius: 50%;
    height: 100%;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-character__cmp .mgws-character-item__image {
        align-items:center;
        display: flex;
        height: 42.6666666667vw;
        justify-content: center;
        margin: 5.3333333333vw auto;
        overflow: hidden;
        width: 42.6666666667vw
    }

    .mgws-character__cmp .mgws-character-item__image img {
        height: 100%;
        width: 100%
    }
}

.mgws-character__cmp .mgws-character-item__info {
    background: #f4f5f5;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    padding: 1.0416666667vw 0;
    text-align: center;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-character__cmp .mgws-character-item__info {
        height:auto;
        padding: 2.6666666667vw
    }
}

.mgws-character__cmp .mgws-character-item__name {
    font-size: 1.6666666667vw;
    letter-spacing: .0153em;
    line-height: 1.6666666667vw
}

@media screen and (max-width: 767px) {
    .mgws-character__cmp .mgws-character-item__name {
        font-size:6.4vw;
        line-height: 9.6vw
    }
}

.mgws-character__cmp .mgws-character-item__station {
    font-size: 1.0416666667vw;
    letter-spacing: .0153em;
    line-height: 1.0416666667vw;
    margin-top: .4166666667vw
}

@media screen and (max-width: 767px) {
    .mgws-character__cmp .mgws-character-item__station {
        font-size:5.3333333333vw;
        line-height: 8vw;
        margin-top: 0
    }
}

.mgws-character__cmp .section-button {
    margin-top: 2.0833333333vw
}

@media screen and (max-width: 767px) {
    .mgws-character__cmp .section-button {
        margin-top:5.3333333333vw
    }
}

.mgws-contact__styles {
    padding-bottom: 6.25vw
}

@media screen and (max-width: 767px) {
    .mgws-contact__styles {
        padding-bottom:8vw
    }
}

.mgws-contact__styles .mgws-contact {
    padding-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-contact__styles .mgws-contact {
        padding-left:4.2666666667vw
    }
}

.mgws-contact__styles .mgws-contact {
    padding-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-contact__styles .mgws-contact {
        padding-right:4.2666666667vw
    }
}

.mgws-contact__styles .mgws-contact .section-title {
    font-size: 1.6666666667vw;
    font-weight: 700;
    height: 2.5vw;
    line-height: 2.5vw;
    margin-bottom: 2.0833333333vw
}

@media screen and (max-width: 767px) {
    .mgws-contact__styles .mgws-contact .section-title {
        font-size:5.3333333333vw;
        height: 8vw;
        line-height: 8vw;
        margin-bottom: 5.3333333333vw
    }
}

.mgws-contact__styles .mgws-contact .mgws-contact-content {
    line-height: 1.6666666667vw;
    text-align: center
}

.mgws-contact__styles .mgws-contact .mgws-contact-content a {
    align-items: center;
    display: flex;
    justify-content: center
}

.mgws-contact__styles .mgws-contact .mgws-contact-content a .mgws-contact-desc {
    color: #6e7882;
    font-size: 1.6666666667vw;
    font-weight: 500;
    text-align: center
}

@media screen and (max-width: 767px) {
    .mgws-contact__styles .mgws-contact .mgws-contact-content a .mgws-contact-desc {
        font-size:5.3333333333vw;
        height: 8vw;
        line-height: 8vw
    }
}

.mgws-contact__styles .mgws-contact .mgws-contact-content a img {
    height: 1.5625vw;
    margin-right: .625vw;
    object-fit: contain;
    width: 1.5625vw
}

@media screen and (max-width: 767px) {
    .mgws-contact__styles .mgws-contact .mgws-contact-content a img {
        height:4.8vw;
        margin-right: 2.1333333333vw;
        object-fit: contain;
        width: 4.8vw
    }
}

.mgws-country-selector .nav_lang_wraper {
    background-color: #fff;
    bottom: 0;
    display: none;
    font-weight: 300;
    left: 0;
    letter-spacing: 0;
    max-height: none!important;
    overflow-x: auto;
    padding: 2.0833333333vw 0;
    right: 0;
    top: 0;
    z-index: 30
}

@media screen and (max-width: 767px) {
    .mgws-country-selector .nav_lang_wraper {
        font-weight:700;
        margin: 5.3333333333vw 4.2666666667vw 0;
        padding: 0
    }
}

.mgws-country-selector .nav_lang_wraper.active {
    display: inline-block
}

.mgws-country-selector .nav_lang_wraper .nav_lang_group {
    margin-bottom: 1.5625vw
}

@media screen and (max-width: 767px) {
    .mgws-country-selector .nav_lang_wraper .nav_lang_group {
        margin-bottom:2.6666666667vw
    }
}

.mgws-country-selector .nav_lang_wraper .nav_lang_group:last-child {
    margin-bottom: 0
}

.mgws-country-selector .nav_lang_wraper .section-title {
    color: #6e7882;
    font-size: 1.6666666667vw;
    margin-bottom: 1.25vw;
    padding: 0 .5208333333vw;
    text-align: left;
    width: fit-content
}

@media screen and (max-width: 767px) {
    .mgws-country-selector .nav_lang_wraper .section-title {
        font-size:5.3333333333vw;
        line-height: 6.4vw;
        margin-bottom: 3.2vw
    }
}

.mgws-country-selector .nav_lang_wraper .nav_lang_group_tit {
    font-size: 1.0416666667vw;
    font-weight: 400;
    line-height: 1.5625vw;
    margin-bottom: 1.25vw;
    padding: 0 .5208333333vw
}

@media screen and (max-width: 767px) {
    .mgws-country-selector .nav_lang_wraper .nav_lang_group_tit {
        border-bottom:.2666666667vw solid #d8d8d8;
        color: #6e7882;
        font-size: 4.2666666667vw;
        font-weight: 400;
        height: 11.7333333333vw;
        line-height: 6.4vw;
        margin-bottom: 2.6666666667vw;
        padding: 2.6666666667vw
    }
}

.mgws-country-selector .nav_lang_wraper .nav_lang_items {
    display: flex;
    flex-wrap: wrap
}

.mgws-country-selector .nav_lang_wraper .nav_lang_item {
    display: flex;
    font-size: 1.0416666667vw;
    margin-bottom: 1.25vw;
    margin-right: 1.25vw;
    padding: .5208333333vw;
    width: calc(25% - 1.25vw)
}

@media screen and (max-width: 767px) {
    .mgws-country-selector .nav_lang_wraper .nav_lang_item {
        border-bottom:.2666666667vw solid #d8d8d8;
        color: #6e7882;
        flex-basis: 100%;
        font-size: 3.7333333333vw;
        font-weight: 400;
        height: 10.6666666667vw;
        line-height: 5.3333333333vw;
        margin-bottom: 2.6666666667vw;
        margin-left: 1.6vw;
        margin-right: 0;
        padding: 2.6666666667vw;
        width: 100%
    }
}

.mgws-country-selector .nav_lang_wraper .nav_lang_item:hover {
    color: #008ed5
}

.mgws-country-selector .nav_lang_wraper .nav_lang_item .nav_lang_item_box {
    display: flex
}

@media screen and (max-width: 767px) {
    .mgws-country-selector .nav_lang_wraper .nav_lang_item .nav_lang_item_box {
        width:100%
    }
}

.mgws-country-selector .nav_lang_wraper .nav_lang_item .nav_lang_item_name {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 1.0416666667vw;
    font-weight: 400;
    line-height: 1.5625vw;
    overflow: hidden;
    text-overflow: ellipsis
}

@media screen and (max-width: 767px) {
    .mgws-country-selector .nav_lang_wraper .nav_lang_item .nav_lang_item_name {
        -webkit-line-clamp:1;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-size: 3.7333333333vw;
        font-weight: 400;
        line-height: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%
    }
}

.mgws-country-selector .nav_lang_wraper .nav_lang_item_img {
    height: 1.40625vw;
    margin-right: .5208333333vw;
    vertical-align: middle;
    width: auto
}

@media screen and (max-width: 767px) {
    .mgws-country-selector .nav_lang_wraper .nav_lang_item_img {
        height:4.8vw;
        margin-right: 2.6666666667vw;
        max-width: 7.2vw
    }
}

.mgws-data-icon__styles {
    padding-bottom: 6.25vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__styles {
        padding-bottom:8vw
    }
}

.mgws-data-icon__cmp {
    padding-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp {
        padding-left:4.2666666667vw
    }
}

.mgws-data-icon__cmp {
    padding-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp {
        padding-right:4.2666666667vw
    }
}

.mgws-data-icon__cmp {
    letter-spacing: .0513em
}

.mgws-data-icon__cmp .swiper {
    height: 100%;
    position: relative;
    width: 100%
}

.mgws-data-icon__cmp .swiper .swiper-wrapper {
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    height: 100%;
    justify-content: center;
    width: 100%
}

.mgws-data-icon__cmp .swiper .mgws-data-icon-swiper-button-next {
    display: none
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .swiper .mgws-data-icon-swiper-button-next {
        cursor:pointer;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        z-index: 10
    }

    .mgws-data-icon__cmp .swiper .mgws-data-icon-swiper-button-next:after {
        opacity: 0
    }

    .mgws-data-icon__cmp .swiper .mgws-data-icon-swiper-button-next {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjNkU3ODgyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNkU3ODgyIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover;
        display: inline-block;
        height: 1.5625vw;
        transition: all .3s ease;
        width: 1.5625vw
    }
}

@media screen and (max-width: 767px)and (max-width:767px) {
    .mgws-data-icon__cmp .swiper .mgws-data-icon-swiper-button-next {
        height:8vw;
        width: 8vw
    }
}

.mgws-data-icon__cmp .swiper .mgws-data-icon-swiper-button-prev {
    display: none
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .swiper .mgws-data-icon-swiper-button-prev {
        cursor:pointer;
        left: 0;
        position: absolute;
        top: 50%;
        transform: rotate(180deg) translateY(50%)!important;
        z-index: 10
    }

    .mgws-data-icon__cmp .swiper .mgws-data-icon-swiper-button-prev:after {
        opacity: 0
    }

    .mgws-data-icon__cmp .swiper .mgws-data-icon-swiper-button-prev {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjNkU3ODgyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNkU3ODgyIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover;
        display: inline-block;
        height: 1.5625vw;
        transform: rotate(180deg);
        transition: all .3s ease;
        width: 1.5625vw
    }
}

@media screen and (max-width: 767px)and (max-width:767px) {
    .mgws-data-icon__cmp .swiper .mgws-data-icon-swiper-button-prev {
        height:8vw;
        width: 8vw
    }
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content {
        justify-content:space-between;
        padding-left: 0;
        text-align: center
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-2 .mgws-data-icon-list {
    box-sizing: border-box;
    overflow: hidden;
    width: calc(50% - .83333vw)
}

@media screen and (min-width: 768px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-2 .mgws-data-icon-list:first-child {
        margin-top:0!important
    }
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-2 .mgws-data-icon-list:first-child {
        margin-top:0!important
    }
}

@media screen and (min-width: 768px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-2 .mgws-data-icon-list:nth-child(2) {
        margin-top:0!important
    }
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-2 .mgws-data-icon-list:nth-child(2) {
        margin-top:0!important
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-2 .mgws-data-icon-list:nth-child(odd) {
    margin-left: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-2 .mgws-data-icon-list:nth-child(odd) {
        margin-left:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-2 .mgws-data-icon-list:nth-child(odd) {
    margin-right: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-2 .mgws-data-icon-list:nth-child(odd) {
        margin-right:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-2 .mgws-data-icon-list:nth-child(2n) {
    margin-left: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-2 .mgws-data-icon-list:nth-child(2n) {
        margin-left:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-2 .mgws-data-icon-list:nth-child(2n) {
    margin-right: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-2 .mgws-data-icon-list:nth-child(2n) {
        margin-right:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list {
    box-sizing: border-box;
    overflow: hidden;
    width: calc(33.333% - .83666vw)
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:first-child {
    margin-left: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:first-child {
        margin-left:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:first-child {
    margin-right: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:first-child {
        margin-right:0
    }
}

@media screen and (min-width: 768px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:first-child {
        margin-top:0!important
    }
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:first-child {
        margin-top:0!important
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(2) {
    margin-left: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(2) {
        margin-left:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(2) {
    margin-right: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(2) {
        margin-right:0
    }
}

@media screen and (min-width: 768px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(2) {
        margin-top:0!important
    }
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(2) {
        margin-top:0!important
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(3) {
    margin-left: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(3) {
        margin-left:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(3) {
    margin-right: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(3) {
        margin-right:0
    }
}

@media screen and (min-width: 768px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(3) {
        margin-top:0!important
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(10),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(4),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(7) {
    margin-left: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(10),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(4),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(7) {
        margin-left:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(10),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(4),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(7) {
    margin-right: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(10),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(4),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(7) {
        margin-right:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(11),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(5),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(8) {
    margin-left: 1.25vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(11),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(5),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(8) {
        margin-left:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(11),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(5),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(8) {
    margin-right: 1.25vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(11),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(5),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(8) {
        margin-right:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:last-child,.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(12),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(6),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(9) {
    margin-left: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:last-child,.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(12),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(6),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(9) {
        margin-left:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:last-child,.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(12),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(6),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(9) {
    margin-right: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:last-child,.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(12),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(6),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-3 .mgws-data-icon-list:nth-child(9) {
        margin-right:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list {
    box-sizing: border-box;
    overflow: hidden;
    width: calc(25% - .9375vw)
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:first-child {
    margin-left: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:first-child {
        margin-left:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:first-child {
    margin-right: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:first-child {
        margin-right:0
    }
}

@media screen and (min-width: 768px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:first-child {
        margin-top:0!important
    }
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:first-child {
        margin-top:0!important
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(2) {
    margin-left: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(2) {
        margin-left:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(2) {
    margin-right: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(2) {
        margin-right:0
    }
}

@media screen and (min-width: 768px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(2) {
        margin-top:0!important
    }
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(2) {
        margin-top:0!important
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(3) {
    margin-left: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(3) {
        margin-left:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(3) {
    margin-right: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(3) {
        margin-right:0
    }
}

@media screen and (min-width: 768px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(3) {
        margin-top:0!important
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(4) {
    margin-left: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(4) {
        margin-left:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(4) {
    margin-right: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(4) {
        margin-right:0
    }
}

@media screen and (min-width: 768px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(4) {
        margin-top:0!important
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(13),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(5),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(9) {
    margin-left: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(13),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(5),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(9) {
        margin-left:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(13),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(5),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(9) {
    margin-right: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(13),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(5),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(9) {
        margin-right:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(10),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(14),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(6) {
    margin-left: 1.25vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(10),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(14),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(6) {
        margin-left:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(10),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(14),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(6) {
    margin-right: 1.25vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(10),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(14),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(6) {
        margin-right:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(11),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(15),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(7) {
    margin-left: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(11),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(15),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(7) {
        margin-left:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(11),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(15),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(7) {
    margin-right: 1.25vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(11),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(15),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(7) {
        margin-right:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:last-child,.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(12),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(16),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(8) {
    margin-left: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:last-child,.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(12),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(16),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(8) {
        margin-left:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:last-child,.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(12),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(16),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(8) {
    margin-right: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:last-child,.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(12),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(16),.mgws-data-icon__cmp .mgws-data-icon-content.mgws-data-icon-col-4 .mgws-data-icon-list:nth-child(8) {
        margin-right:0
    }
}

.mgws-data-icon__cmp .mgws-data-icon-list {
    display: flex;
    flex-direction: column;
    margin-top: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-list {
        box-sizing:border-box;
        margin-top: 0;
        margin-top: 6.4vw;
        overflow: hidden;
        width: calc(50% - 2.66667vw)!important
    }

    .mgws-data-icon__cmp .mgws-data-icon-list:nth-child(odd) {
        margin-right: 2.6666666667vw!important
    }

    .mgws-data-icon__cmp .mgws-data-icon-list:nth-child(2n) {
        margin-left: 2.6666666667vw!important
    }
}

.mgws-data-icon__cmp .mgws-data-icon-middle__text {
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    padding-top: 0;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-middle__text {
        padding-top:1.0666666667vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-middle__text {
    padding-bottom: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-middle__text {
        padding-bottom:1.0666666667vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-middle__text {
    margin-top: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-middle__text {
        margin-top:1.0666666667vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-middle__text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mgws-data-icon__cmp .mgws-data-icon-unit {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    max-width: 20%
}

.mgws-data-icon__cmp .mgws-data-icon-unit.no-unit {
    max-width: unset
}

.mgws-data-icon__cmp .mgws-data-icon-unit-down-text,.mgws-data-icon__cmp .mgws-data-icon-unit-up-text {
    box-sizing: border-box;
    color: #005bf8;
    font-size: 1.0416666667vw;
    text-align: left;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-unit-down-text,.mgws-data-icon__cmp .mgws-data-icon-unit-up-text {
        font-size:4.2666666667vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-unit-down-text,.mgws-data-icon__cmp .mgws-data-icon-unit-up-text {
    height: 1.5625vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-unit-down-text,.mgws-data-icon__cmp .mgws-data-icon-unit-up-text {
        height:5.3333333333vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-unit-down-text,.mgws-data-icon__cmp .mgws-data-icon-unit-up-text {
    line-height: 1.5625vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-unit-down-text,.mgws-data-icon__cmp .mgws-data-icon-unit-up-text {
        line-height:4.2666666667vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-unit-down-text,.mgws-data-icon__cmp .mgws-data-icon-unit-up-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mgws-data-icon__cmp .mgws-data-icon-num {
    color: #005bf8;
    display: flex;
    font-size: 3.125vw;
    font-weight: 700;
    max-width: 80%;
    position: relative;
    text-align: center
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-num {
        font-size:7.4666666667vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-num {
    height: 3.4375vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-num {
        height:10.1333333333vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-num {
    line-height: 3.125vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-num {
        line-height:10.1333333333vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-num {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mgws-data-icon__cmp .mgws-data-icon-num.no-unit {
    max-width: unset
}

.mgws-data-icon__cmp .mgws-data-icon-num.text {
    display: block
}

.mgws-data-icon__cmp .mgws-data-icon-roll-box {
    height: 3.4375vw;
    overflow: hidden
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-roll-box {
        height:10.1333333333vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-roll-box.symbol {
    width: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-roll-box.symbol {
        width:2.1333333333vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-roll-box .mgws-data-icon-roll-el {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    line-height: 0;
    vertical-align: baseline
}

.mgws-data-icon__cmp .mgws-data-icon-roll-box .mgws-data-icon-roll-el.default {
    transform: translateY(0);
    transition: all .5s ease-in-out
}

.mgws-data-icon__cmp .mgws-data-icon-roll-box .mgws-data-icon-roll-el.active {
    transition: all 1.5s ease-in-out
}

@media screen and (min-width: 768px) {
    .mgws-data-icon__cmp .mgws-data-icon-roll-box .mgws-data-icon-roll-el {
        padding:0 .007em
    }
}

.mgws-data-icon__cmp .roll-item {
    color: #005bf8;
    line-height: 3.125vw;
    text-align: center
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .roll-item {
        line-height:10.1333333333vw
    }
}

.mgws-data-icon__cmp .roll-item {
    font-size: 3.125vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .roll-item {
        font-size:8.5333333333vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-top__percent {
    color: #005bf8;
    height: 1.5625vw;
    text-align: center;
    white-space: normal;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-top__percent {
        height:6.4vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-top__percent {
    font-size: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-top__percent {
        font-size:4.2666666667vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-top__percent {
    line-height: 1.5625vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-top__percent {
        line-height:5.3333333333vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-top__percent {
    padding-top: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-top__percent {
        padding-top:1.0666666667vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-top__percent {
    padding-bottom: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-top__percent {
        padding-bottom:1.0666666667vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-top__percent {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mgws-data-icon__cmp .mgws-data-icon-bottom__desc {
    color: #005bf8;
    max-height: 3.125vw;
    text-align: center;
    white-space: normal;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-bottom__desc {
        max-height:12.8vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-bottom__desc {
    font-size: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-bottom__desc {
        font-size:4.2666666667vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-bottom__desc {
    line-height: 1.5625vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-bottom__desc {
        line-height:5.3333333333vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-bottom__desc {
    margin-bottom: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-bottom__desc {
        margin-bottom:1.0666666667vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-bottom__desc {
    margin-top: 0
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-bottom__desc {
        margin-top:2.1333333333vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-bottom__desc {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis
}

.mgws-data-icon__cmp .mgws-data-icon-bottom__title-center {
    text-align: center
}

.mgws-data-icon__cmp .mgws-data-icon-bottom__title-left {
    text-align: left
}

.mgws-data-icon__cmp .mgws-data-icon-bottom__title-right {
    text-align: right
}

.mgws-data-icon__cmp .mgws-data-icon-bottom__title {
    font-size: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-bottom__title {
        font-size:3.2vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-bottom__title {
    height: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-bottom__title {
        height:3.2vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-bottom__title {
    line-height: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-bottom__title {
        line-height:3.2vw
    }
}

.mgws-data-icon__cmp .mgws-data-icon-bottom__title {
    margin-top: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-data-icon__cmp .mgws-data-icon-bottom__title {
        margin-top:6.4vw
    }
}

.c-data-icon-credit-rating .mgws-data-icon__cmp .mgws-data-icon-num {
    font-size: 8.5416666667vw
}

@media screen and (max-width: 767px) {
    .c-data-icon-credit-rating .mgws-data-icon__cmp .mgws-data-icon-num {
        font-size:7.4666666667vw
    }
}

.c-data-icon-credit-rating .mgws-data-icon__cmp .mgws-data-icon-num {
    height: 9.375vw
}

@media screen and (max-width: 767px) {
    .c-data-icon-credit-rating .mgws-data-icon__cmp .mgws-data-icon-num {
        height:12.8vw
    }
}

.c-data-icon-credit-rating .mgws-data-icon__cmp .mgws-data-icon-num {
    line-height: 8.5416666667vw
}

@media screen and (max-width: 767px) {
    .c-data-icon-credit-rating .mgws-data-icon__cmp .mgws-data-icon-num {
        line-height:12.8vw
    }
}

.c-data-icon-credit-rating .mgws-data-icon__cmp .mgws-data-icon-unit-down-text,.c-data-icon-credit-rating .mgws-data-icon__cmp .mgws-data-icon-unit-up-text {
    height: 4.2708333333vw
}

@media screen and (max-width: 767px) {
    .c-data-icon-credit-rating .mgws-data-icon__cmp .mgws-data-icon-unit-down-text,.c-data-icon-credit-rating .mgws-data-icon__cmp .mgws-data-icon-unit-up-text {
        height:6.4vw
    }
}

.c-data-icon-credit-rating .mgws-data-icon__cmp .mgws-data-icon-unit-down-text,.c-data-icon-credit-rating .mgws-data-icon__cmp .mgws-data-icon-unit-up-text {
    line-height: 4.2708333333vw
}

@media screen and (max-width: 767px) {
    .c-data-icon-credit-rating .mgws-data-icon__cmp .mgws-data-icon-unit-down-text,.c-data-icon-credit-rating .mgws-data-icon__cmp .mgws-data-icon-unit-up-text {
        line-height:6.4vw
    }
}

.mgws-download__styles {
    padding-bottom: 6.25vw
}

@media screen and (max-width: 767px) {
    .mgws-download__styles {
        padding-bottom:8vw
    }
}

.mgws-download__cmp {
    padding-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-download__cmp {
        padding-left:4.2666666667vw
    }
}

.mgws-download__cmp {
    padding-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-download__cmp {
        padding-right:4.2666666667vw
    }
}

.mgws-download__cmp {
    letter-spacing: .0513em
}

.mgws-download__cmp .mgws-download-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

@media screen and (max-width: 767px) {
    .mgws-download__cmp .mgws-download-list {
        flex-direction:column
    }
}

.mgws-download__cmp .mgws-download-list-item {
    align-items: center;
    border: 1px solid #d8d8d8;
    box-sizing: border-box;
    display: flex;
    padding: 1.0416666667vw 2.0833333333vw;
    width: calc(50% - 1.04167vw)
}

.mgws-download__cmp .mgws-download-list-item.show {
    display: flex!important
}

@media screen and (min-width: 768px) {
    .mgws-download__cmp .mgws-download-list-item:first-child,.mgws-download__cmp .mgws-download-list-item:nth-child(2) {
        margin-top:0!important
    }
}

@media screen and (max-width: 767px) {
    .mgws-download__cmp .mgws-download-list-item:first-child {
        margin-top:0!important
    }
}

.mgws-download__cmp .mgws-download-list-item {
    margin-top: 1.25vw
}

@media screen and (max-width: 767px) {
    .mgws-download__cmp .mgws-download-list-item {
        margin-top:5.3333333333vw
    }
}

.mgws-download__cmp .mgws-download-list-item {
    height: 6.4583333333vw
}

@media screen and (max-width: 767px) {
    .mgws-download__cmp .mgws-download-list-item {
        height:22.4vw
    }
}

.mgws-download__cmp .mgws-download-list-item:nth-child(odd) {
    margin-left: 0
}

@media screen and (max-width: 767px) {
    .mgws-download__cmp .mgws-download-list-item:nth-child(odd) {
        margin-left:0
    }
}

.mgws-download__cmp .mgws-download-list-item:nth-child(odd) {
    margin-right: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-download__cmp .mgws-download-list-item:nth-child(odd) {
        margin-right:0
    }
}

.mgws-download__cmp .mgws-download-list-item:nth-child(2n) {
    margin-left: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-download__cmp .mgws-download-list-item:nth-child(2n) {
        margin-left:0
    }
}

.mgws-download__cmp .mgws-download-list-item:nth-child(2n) {
    margin-right: 0
}

@media screen and (max-width: 767px) {
    .mgws-download__cmp .mgws-download-list-item:nth-child(2n) {
        margin-right:0
    }
}

.mgws-download__cmp .mgws-download-list-item:hover {
    border-color: #005bf8;
    transition: all .3s ease
}

.mgws-download__cmp .mgws-download-list-item:hover i {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI0MyIgaGVpZ2h0PSI0NyI+PHBhdGggZD0iTTExLjgwNSAzMC4yODZ2Ljc0N2MwIC4yNTguMi40NjcuNDQ4LjQ2N2gyMy4yOTljLjI0NyAwIC40NDgtLjIwOS40NDgtLjQ2N3YtLjc0N2MwLS4yNTgtLjItLjQ2Ny0uNDQ4LS40NjdoLTIzLjNhLjQ1OC40NTggMCAwIDAtLjQ0Ny40NjdabTIzLjc0NyA3LjAzMmgtMjMuM2EuNDU4LjQ1OCAwIDAgMC0uNDQ3LjQ2N3YuNzQ4YzAgLjI1OC4yLjQ2Ny40NDguNDY3aDIzLjI5OWMuMjQ3IDAgLjQ0OC0uMjEuNDQ4LS40Njd2LS43NDhjMC0uMjU4LS4yLS40NjctLjQ0OC0uNDY3Wk05LjA5NyAxNS44ODNjMC0uNTgtLjMxNS0uODgzLS44OTUtLjg4M0g3djEuNzloMS4yMDJjLjU2NCAwIC44OTUtLjMyNy44OTUtLjkwN1ptNi4zMjMgMi43NjZjLjMzLS4zNTMuNTA4LS45MTYuNTA4LTEuNjE0IDAtLjcxNS0uMTUzLTEuMjM2LS40NjgtMS41NjQtLjI4Mi0uMjk0LS42Ny0uNDI5LTEuMjUtLjQyOWgtMS4wNTZ2NC4wNTNoMS4wOGMuNTI0IDAgLjg5NS0uMTQzIDEuMTg2LS40NDZaIiBmaWxsPSIjMDA5MkQ4IiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48cGF0aCBkPSJNMzAuMDg1IDBINy4yMjVDNi4yMTMgMCA1LjM5Mi44NDIgNS4zOTIgMS44OHY3LjU5NEgxLjgzNUMuODIgOS40NzQgMCAxMC4zMTYgMCAxMS4zNTR2MTAuMzRjMCAxLjAzOC44MjEgMS44OCAxLjgzNSAxLjg4SDUuMzlWNDUuMTJjMCAxLjAzOC44MjEgMS44OCAxLjgzNSAxLjg4aDMzLjk0QzQyLjE3OCA0NyA0MyA0Ni4xNTggNDMgNDUuMTJWMTMuMjQ2TDMwLjA4NSAwWm0uNDQ2IDEwLjk3NFYyLjkxbDkuNzA0IDkuOTQ0SDMxLjIyYS42OTcuNjk3IDAgMCAxLS42ODgtLjcwNXYtMS4xNzVaTTUuMTg1IDIwLjA4Yy4wNS0uMzcyLjA2Ni0uNzUyLjA2Ni0xLjI1MnYtNC41NzZjMC0uNDU3LS4wMTctLjgzOC0uMDY2LTEuMjM1LjM4OC4wMTcuNjg1LjAyNSAxLjIxMy4wMjVoMS44MDhjMS42MzUgMCAyLjUzNS44MDQgMi41MzUgMi4yNzYgMCAxLjUwNi0uOTQxIDIuNDAyLTIuNTQzIDIuNDAySDYuODk0djEuMDgzYzAgLjUuMDI1LjkxNC4wNjYgMS4yNzdINS4xODVabTM2LjE2NCAyMy4zNDl2MS4xNzVjMCAuMzktLjMwOC43MDUtLjY4OC43MDVINy43M2EuNjk3LjY5NyAwIDAgMS0uNjg5LS43MDV2LTIxLjAzaDE4LjY0MmMxLjAxMyAwIDEuODM1LS44NCAxLjgzNS0xLjg4di0xMC4zNGMwLTEuMDM3LS44MjItMS44OC0xLjgzNS0xLjg4SDcuMDQyVjIuMzk4YzAtLjM5LjMwOC0uNzA1LjY4OC0uNzA1aDIxLjE1djEwLjk3NGMwIDEuMDM5LjgyMSAxLjg4IDEuODM0IDEuODhINDEuMzV2MjguODgyWk0xMS40ODQgMTMuMDE2Yy4zMy4wMTcuNTM2LjAyNSAxLjIyMi4wMjVoMS43MjVjMS4wMTUgMCAxLjgzMy4yODggMi4zODYuODM4LjYwMi42MDkuOTA4IDEuNDk3LjkwOCAyLjYyMiAwIDEuMTU5LS4zMyAyLjA5LS45NTggMi43MzItLjU1My41NTktMS4zMzcuODQ2LTIuMzIuODQ2aC0xLjc0MWMtLjYzNiAwLS44NjcuMDA5LTEuMjE0LjAyNi4wNS0uMzcyLjA2Ni0uNjUyLjA2Ni0xLjIzNXYtNC42MWMwLS41NzYtLjAxNi0uODU1LS4wNzQtMS4yNDRabTcuMDc1IDBjLjMzOC4wMTcuNTcuMDI1IDEuMjA1LjAyNWgyLjM4NmMuNzI2IDAgLjk5OS0uMDA4IDEuMzg3LS4wNnYxLjYwOGMtLjM2NC0uMDQyLS42ODUtLjA1OS0xLjM3OS0uMDU5aC0xLjg5OXYxLjM4N2gxLjU1MmMuNjQ0IDAgLjk1OC0uMDE3IDEuMzIxLS4wNTl2MS41NjVjLS4zNjMtLjA0Mi0uNjkzLS4wNi0xLjMyLS4wNmgtMS41NTN2MS4yNDVjMCAuNzk1LjAwOSAxLjEuMDY2IDEuNDcxaC0xLjc3NGMuMDU3LS4zNzIuMDc0LS43MS4wNzQtMS40NDZWMTQuMjVjMC0uNTU4LS4wMTctLjgzOC0uMDY2LTEuMjM1WiIgZmlsbD0iIzAwOTJEOCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PC9zdmc+) no-repeat 50%/contain
}

.mgws-download__cmp .mgws-download-list-item i {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI0MyIgaGVpZ2h0PSI0NyI+PHBhdGggZD0iTTExLjgwNSAzMC4yODZ2Ljc0N2MwIC4yNTguMi40NjcuNDQ4LjQ2N2gyMy4yOTljLjI0NyAwIC40NDgtLjIwOS40NDgtLjQ2N3YtLjc0N2MwLS4yNTgtLjItLjQ2Ny0uNDQ4LS40NjdoLTIzLjNhLjQ1OC40NTggMCAwIDAtLjQ0Ny40NjdabTIzLjc0NyA3LjAzMmgtMjMuM2EuNDU4LjQ1OCAwIDAgMC0uNDQ3LjQ2N3YuNzQ4YzAgLjI1OC4yLjQ2Ny40NDguNDY3aDIzLjI5OWMuMjQ3IDAgLjQ0OC0uMjEuNDQ4LS40Njd2LS43NDhjMC0uMjU4LS4yLS40NjctLjQ0OC0uNDY3Wk05LjA5NyAxNS44ODNjMC0uNTgtLjMxNS0uODgzLS44OTUtLjg4M0g3djEuNzloMS4yMDJjLjU2NCAwIC44OTUtLjMyNy44OTUtLjkwN1ptNi4zMjMgMi43NjZjLjMzLS4zNTMuNTA4LS45MTYuNTA4LTEuNjE0IDAtLjcxNS0uMTUzLTEuMjM2LS40NjgtMS41NjQtLjI4Mi0uMjk0LS42Ny0uNDI5LTEuMjUtLjQyOWgtMS4wNTZ2NC4wNTNoMS4wOGMuNTI0IDAgLjg5NS0uMTQzIDEuMTg2LS40NDZaIiBmaWxsPSIjNkU3ODgwIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48cGF0aCBkPSJNMzAuMDg1IDBINy4yMjVDNi4yMTMgMCA1LjM5Mi44NDIgNS4zOTIgMS44OHY3LjU5NEgxLjgzNUMuODIgOS40NzQgMCAxMC4zMTYgMCAxMS4zNTR2MTAuMzRjMCAxLjAzOC44MjEgMS44OCAxLjgzNSAxLjg4SDUuMzlWNDUuMTJjMCAxLjAzOC44MjEgMS44OCAxLjgzNSAxLjg4aDMzLjk0QzQyLjE3OCA0NyA0MyA0Ni4xNTggNDMgNDUuMTJWMTMuMjQ2TDMwLjA4NSAwWm0uNDQ2IDEwLjk3NFYyLjkxbDkuNzA0IDkuOTQ0SDMxLjIyYS42OTcuNjk3IDAgMCAxLS42ODgtLjcwNXYtMS4xNzVaTTUuMTg1IDIwLjA4Yy4wNS0uMzcyLjA2Ni0uNzUyLjA2Ni0xLjI1MnYtNC41NzZjMC0uNDU3LS4wMTctLjgzOC0uMDY2LTEuMjM1LjM4OC4wMTcuNjg1LjAyNSAxLjIxMy4wMjVoMS44MDhjMS42MzUgMCAyLjUzNS44MDQgMi41MzUgMi4yNzYgMCAxLjUwNi0uOTQxIDIuNDAyLTIuNTQzIDIuNDAySDYuODk0djEuMDgzYzAgLjUuMDI1LjkxNC4wNjYgMS4yNzdINS4xODVabTM2LjE2NCAyMy4zNDl2MS4xNzVjMCAuMzktLjMwOC43MDUtLjY4OC43MDVINy43M2EuNjk3LjY5NyAwIDAgMS0uNjg5LS43MDV2LTIxLjAzaDE4LjY0MmMxLjAxMyAwIDEuODM1LS44NCAxLjgzNS0xLjg4di0xMC4zNGMwLTEuMDM3LS44MjItMS44OC0xLjgzNS0xLjg4SDcuMDQyVjIuMzk4YzAtLjM5LjMwOC0uNzA1LjY4OC0uNzA1aDIxLjE1djEwLjk3NGMwIDEuMDM5LjgyMSAxLjg4IDEuODM0IDEuODhINDEuMzV2MjguODgyWk0xMS40ODQgMTMuMDE2Yy4zMy4wMTcuNTM2LjAyNSAxLjIyMi4wMjVoMS43MjVjMS4wMTUgMCAxLjgzMy4yODggMi4zODYuODM4LjYwMi42MDkuOTA4IDEuNDk3LjkwOCAyLjYyMiAwIDEuMTU5LS4zMyAyLjA5LS45NTggMi43MzItLjU1My41NTktMS4zMzcuODQ2LTIuMzIuODQ2aC0xLjc0MWMtLjYzNiAwLS44NjcuMDA5LTEuMjE0LjAyNi4wNS0uMzcyLjA2Ni0uNjUyLjA2Ni0xLjIzNXYtNC42MWMwLS41NzYtLjAxNi0uODU1LS4wNzQtMS4yNDRabTcuMDc1IDBjLjMzOC4wMTcuNTcuMDI1IDEuMjA1LjAyNWgyLjM4NmMuNzI2IDAgLjk5OS0uMDA4IDEuMzg3LS4wNnYxLjYwOGMtLjM2NC0uMDQyLS42ODUtLjA1OS0xLjM3OS0uMDU5aC0xLjg5OXYxLjM4N2gxLjU1MmMuNjQ0IDAgLjk1OC0uMDE3IDEuMzIxLS4wNTl2MS41NjVjLS4zNjMtLjA0Mi0uNjkzLS4wNi0xLjMyLS4wNmgtMS41NTN2MS4yNDVjMCAuNzk1LjAwOSAxLjEuMDY2IDEuNDcxaC0xLjc3NGMuMDU3LS4zNzIuMDc0LS43MS4wNzQtMS40NDZWMTQuMjVjMC0uNTU4LS4wMTctLjgzOC0uMDY2LTEuMjM1WiIgZmlsbD0iIzZFNzg4MCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PC9zdmc+) no-repeat 50%/contain;
    display: inline-block;
    margin-right: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-download__cmp .mgws-download-list-item i {
        margin-right:2.6666666667vw
    }
}

.mgws-download__cmp .mgws-download-list-item i {
    width: 2.6041666667vw
}

@media screen and (max-width: 767px) {
    .mgws-download__cmp .mgws-download-list-item i {
        width:8vw
    }
}

.mgws-download__cmp .mgws-download-list-item i {
    height: 2.6041666667vw
}

@media screen and (max-width: 767px) {
    .mgws-download__cmp .mgws-download-list-item i {
        height:8vw
    }

    .mgws-download__cmp .mgws-download-list-item {
        padding: 2.6666666667vw 5.3333333333vw;
        width: 100%
    }
}

.mgws-download__cmp .mgws-download-list-item-text {
    display: flex;
    flex: 1;
    flex-direction: column
}

.mgws-download__cmp .mgws-download-list-item-text__quarter {
    font-size: .8333333333vw
}

@media screen and (max-width: 767px) {
    .mgws-download__cmp .mgws-download-list-item-text__quarter {
        font-size:3.2vw
    }
}

.mgws-download__cmp .mgws-download-list-item-text__quarter {
    height: .8333333333vw
}

@media screen and (max-width: 767px) {
    .mgws-download__cmp .mgws-download-list-item-text__quarter {
        height:3.2vw
    }
}

.mgws-download__cmp .mgws-download-list-item-text__quarter {
    line-height: .8333333333vw
}

@media screen and (max-width: 767px) {
    .mgws-download__cmp .mgws-download-list-item-text__quarter {
        line-height:3.2vw
    }
}

.mgws-download__cmp .mgws-download-list-item-text__quarter {
    margin-bottom: .4166666667vw
}

@media screen and (max-width: 767px) {
    .mgws-download__cmp .mgws-download-list-item-text__quarter {
        margin-bottom:1.0666666667vw
    }
}

.mgws-download__cmp .mgws-download-list-item-text__desc {
    font-size: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-download__cmp .mgws-download-list-item-text__desc {
        font-size:4.2666666667vw
    }
}

.mgws-download__cmp .mgws-download-list-item-text__desc {
    line-height: 1.5625vw
}

@media screen and (max-width: 767px) {
    .mgws-download__cmp .mgws-download-list-item-text__desc {
        line-height:6.4vw
    }
}

.mgws-download__cmp .mgws-download-list-item-text__desc {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    letter-spacing: .0153em;
    overflow: hidden;
    text-overflow: ellipsis
}

.mgws-download__cmp .section-button {
    margin-top: 2.0833333333vw
}

@media screen and (max-width: 767px) {
    .mgws-download__cmp .section-button {
        margin-top:5.3333333333vw
    }
}

.mgws-footer__cmp {
    background-color: #efefef;
    width: 100%
}

.mgws-footer__cmp .mgws-footer-content {
    box-sizing: border-box;
    display: flex;
    font-size: .9375vw;
    padding-left: 12.5vw;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-footer__cmp .mgws-footer-content {
        padding-left:4.2666666667vw
    }
}

.mgws-footer__cmp .mgws-footer-content {
    padding-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-footer__cmp .mgws-footer-content {
        display:none;
        padding-right: 4.2666666667vw
    }
}

.mgws-footer__cmp .mgws-footer-item,.mgws-footer__cmp .mgws-footer-title {
    font-size: 1.0416666667vw;
    height: 2.0833333333vw;
    line-height: 2.0833333333vw;
    margin-bottom: 1.25vw;
    margin-right: 2.0833333333vw;
    padding: 0 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-footer__cmp .mgws-footer-item,.mgws-footer__cmp .mgws-footer-title {
        margin-right:0;
        padding: 0
    }
}

.mgws-footer__cmp .mgws-footer-item a,.mgws-footer__cmp .mgws-footer-title a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.mgws-footer__cmp .mgws-footer-item:hover,.mgws-footer__cmp .mgws-footer-title:hover {
    color: #005bf8
}

.mgws-footer__cmp .link-item .mgws-footer-item:last-child {
    margin-bottom: 0
}

.mgws-footer__cmp .mgws-footer-icon {
    margin-left: .2083333333vw;
    margin-top: -.3vw;
    vertical-align: middle;
    width: .8333333333vw
}

.mgws-footer__cmp .mgws-footer-main {
    display: flex;
    margin: 4.1666666667vw 0 2.0833333333vw;
    width: 100%
}

.mgws-footer__cmp .mgws-footer-section {
    flex: 0 0 25%;
    overflow: hidden
}

.mgws-footer__cmp .mgws-footer-legal {
    background-color: #34354f;
    box-sizing: border-box;
    color: #fff;
    font-size: .8333333333vw;
    letter-spacing: .0390625vw;
    padding-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-footer__cmp .mgws-footer-legal {
        padding-left:4.2666666667vw
    }
}

.mgws-footer__cmp .mgws-footer-legal {
    padding-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-footer__cmp .mgws-footer-legal {
        box-sizing:border-box;
        font-size: 3.2vw;
        height: auto;
        padding-right: 4.2666666667vw;
        padding: 5.3333333333vw 0 2.6666666667vw;
        position: relative
    }
}

.mgws-footer__cmp .mgws-footer-legal-content {
    display: flex;
    font-size: .8333333333vw;
    justify-content: space-between;
    line-height: 3.125vw;
    min-height: 3.125vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-footer__cmp .mgws-footer-legal-content {
        flex-wrap:wrap;
        font-size: 3.2vw;
        height: auto;
        line-height: inherit
    }
}

.mgws-footer__cmp .mgws-footer-legal-content .mgws-footer-legal-links {
    align-items: flex-end;
    display: flex;
    flex-wrap: wrap;
    height: fit-content
}

@media screen and (max-width: 767px) {
    .mgws-footer__cmp .mgws-footer-legal-content .mgws-footer-legal-links {
        align-items:center;
        flex: auto;
        flex-wrap: wrap;
        max-width: inherit;
        text-align: center;
        width: 100%
    }
}

.mgws-footer__cmp .mgws-footer-legal-content .mgws-footer-legal-link {
    height: 3.125vw;
    line-height: 3.125vw;
    margin-left: 1.5625vw;
    text-align: left
}

.mgws-footer__cmp .mgws-footer-legal-content .mgws-footer-legal-link:first-child {
    margin-left: 0;
    text-align: left
}

.mgws-footer__cmp .mgws-footer-legal-content .mgws-footer-legal-link {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media screen and (max-width: 767px) {
    .mgws-footer__cmp .mgws-footer-legal-content .mgws-footer-legal-link {
        align-items:center;
        box-sizing: border-box;
        flex: inherit;
        height: 4.2666666667vw;
        line-height: 4.2666666667vw;
        margin-bottom: 2.6666666667vw;
        margin-left: 0;
        margin-right: 0;
        overflow: auto;
        padding: 0 2.6666666667vw;
        text-align: center;
        text-overflow: inherit;
        white-space: wrap;
        width: 100%;
        width: calc(50% - 5.33333vw)
    }

    .mgws-footer__cmp .mgws-footer-legal-content .mgws-footer-legal-link.one-row {
        margin-left: 0;
        margin-right: 0;
        overflow: hidden;
        padding-left: 2.6666666667vw;
        padding-right: 2.6666666667vw;
        text-align: center!important;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%
    }

    .mgws-footer__cmp .mgws-footer-legal-content .mgws-footer-legal-link:nth-child(odd) {
        text-align: right
    }

    .mgws-footer__cmp .mgws-footer-legal-content .mgws-footer-legal-link:nth-child(2n) {
        text-align: left
    }
}

.mgws-footer__cmp .mgws-footer-legal-content .mgws-footer-legal-link:hover {
    text-decoration-line: underline
}

@media screen and (max-width: 767px) {
    .mgws-footer__cmp .mgws-footer-legal-content .mgws-footer-legal-link:hover {
        border-bottom:0
    }
}

.mgws-footer__cmp .mgws-footer-copyright {
    align-items: flex-start;
    box-sizing: border-box;
    display: flex;
    height: 3.125vw;
    line-height: 3.125vw;
    margin-right: 3.125vw;
    max-width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-footer__cmp .mgws-footer-copyright {
        align-items:center;
        box-sizing: border-box;
        height: 4.2666666667vw;
        line-height: 4.2666666667vw;
        margin-right: 0;
        padding-left: 0;
        width: 100%
    }

    .mgws-footer__cmp .mgws-footer-copyright:nth-child(odd) {
        justify-content: flex-start;
        margin-left: 5.3333333333vw;
        padding-right: 2.6666666667vw
    }

    .mgws-footer__cmp .mgws-footer-copyright:nth-child(2n) {
        justify-content: flex-end;
        padding-left: 2.6666666667vw
    }

    .mgws-footer__cmp .mgws-footer-copyright:first-child {
        justify-content: center;
        margin-bottom: 2.6666666667vw;
        margin-left: 0;
        margin-right: 0;
        padding: 0 2.6666666667vw;
        text-align: center;
        width: 100%
    }

    .mgws-footer__cmp .mgws-footer-copyright:first-child a,.mgws-footer__cmp .mgws-footer-copyright:first-child span {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .mgws-footer__cmp .mgws-footer-copyright:not(:first-child) {
        margin-bottom: 4.2666666667vw;
        width: calc(50% - 2.66667vw)
    }

    .mgws-footer__cmp .mgws-footer-copyright.one-row {
        justify-content: center!important;
        margin-bottom: 2.6666666667vw!important;
        padding-left: 2.6666666667vw!important;
        padding-right: 2.6666666667vw!important;
        width: 100%!important
    }

    .mgws-footer__cmp .mgws-footer-copyright.one-row:nth-child(odd) {
        margin-left: 0!important
    }

    .mgws-footer__cmp .mgws-footer-copyright.one-row>a,.mgws-footer__cmp .mgws-footer-copyright.one-row>span {
        box-sizing: border-box!important;
        justify-content: center!important;
        overflow: hidden!important
    }

    .mgws-footer__cmp .mgws-footer-copyright.one-row .mgws-footer-copyright-text {
        overflow: hidden!important;
        text-overflow: ellipsis!important;
        white-space: nowrap!important;
        width: 100%!important
    }
}

.mgws-footer__cmp .mgws-footer-copyright a,.mgws-footer__cmp .mgws-footer-copyright span {
    display: inline-block;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-footer__cmp .mgws-footer-copyright a,.mgws-footer__cmp .mgws-footer-copyright span {
        overflow:auto;
        text-align: center;
        white-space: normal;
        width: auto
    }
}

.mgws-footer__cmp a.has-img,.mgws-footer__cmp span.has-img {
    align-items: center;
    display: flex;
    overflow: hidden
}

@media screen and (max-width: 767px) {
    .mgws-footer__cmp a.has-img,.mgws-footer__cmp span.has-img {
        justify-content:center
    }
}

.mgws-footer__cmp a.has-img img,.mgws-footer__cmp span.has-img img {
    height: 1.5625vw;
    margin-right: 1.0416666667vw;
    width: 1.5625vw
}

@media screen and (max-width: 767px) {
    .mgws-footer__cmp a.has-img img,.mgws-footer__cmp span.has-img img {
        height:3.2vw;
        justify-content: center;
        margin-right: 2.6666666667vw;
        width: 3.2vw
    }
}

.mgws-footer__cmp a.has-img .mgws-footer-copyright-text,.mgws-footer__cmp span.has-img .mgws-footer-copyright-text {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media screen and (max-width: 767px) {
    .mgws-footer__cmp a.has-img .mgws-footer-copyright-text,.mgws-footer__cmp span.has-img .mgws-footer-copyright-text {
        overflow:hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: auto
    }

    .mgws-footer__cmp a.has-img .mgws-footer-copyright-text:not(:first-child),.mgws-footer__cmp span.has-img .mgws-footer-copyright-text:not(:first-child) {
        overflow: auto;
        white-space: normal
    }
}

.mgws-footer__cmp .mgws-footer-legal-mobile-toTop {
    display: none
}

@media screen and (max-width: 767px) {
    .mgws-footer__cmp .mgws-footer-legal-mobile-toTop {
        align-items:center;
        background-color: rgba(0,0,0,.3);
        cursor: pointer;
        display: block;
        display: flex;
        height: 13.3333333333vw;
        justify-content: center;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 13.3333333333vw
    }

    .mgws-footer__cmp .mgws-footer-legal-mobile-toTop i {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTExLjkxOSA3Ljg0OCA1LjM3Ny42NTdsLS43NTQuNjg2IDYuMjMgNi44NDgtNi4yMyA2Ljg0OC43NTQuNjg2IDYuNTQyLTcuMTkxcS4wMzItLjAzNS4wNTctLjA3NS4wMjQtLjA0LjA0MS0uMDg0LjAxNy0uMDQ0LjAyNi0uMDkuMDA5LS4wNDcuMDA5LS4wOTR0LS4wMDktLjA5NHEtLjAwOS0uMDQ2LS4wMjYtLjA5dC0uMDQxLS4wODRxLS4wMjUtLjA0LS4wNTctLjA3NVoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PC9zdmc+) no-repeat 50%/cover;
        display: block;
        height: 5.3333333333vw;
        transform: rotate(-90deg);
        width: 5.3333333333vw
    }
}

.mgws-footer-legal-copyright-box {
    display: flex;
    flex-wrap: wrap;
    height: fit-content;
    justify-content: flex-start;
    margin-right: 1.0416666667vw;
    max-width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-footer-legal-copyright-box {
        flex:auto;
        flex-wrap: wrap;
        margin-bottom: 1.6vw;
        margin-right: 0;
        max-width: inherit;
        width: 100%
    }
}

.mgws-footer-legal-links {
    max-width: 100%
}

.mgws-header__styles {
    margin-bottom: 6.25vw;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-header__styles {
        margin-bottom:8vw
    }
}

.mgws-header__styles {
    background-color: #eeeeef;
    height: 5.7291666667vw;
    z-index: 3000
}

@media screen and (max-width: 767px) {
    .mgws-header__styles {
        height:17.6vw;
        overflow: hidden;
        position: fixed
    }
}

.mgws-header__styles .mgws-header {
    position: relative;
    width: 100%
}

.mgws-header__styles .mgws-header .mgws-header-nav {
    padding-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-header__styles .mgws-header .mgws-header-nav {
        padding-left:4.2666666667vw
    }
}

.mgws-header__styles .mgws-header .mgws-header-nav {
    padding-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-header__styles .mgws-header .mgws-header-nav {
        background-color:#fff;
        border: none;
        height: 17.6vw;
        padding-right: 4.2666666667vw;
        padding: 0;
        width: 100vw
    }
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner {
    align-items: center;
    display: flex;
    height: 5.7291666667vw;
    justify-content: space-between;
    width: 100%
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content {
    display: flex;
    height: 100%;
    position: relative;
    width: 46.875vw
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search {
    position: absolute;
    right: -3.6458333333vw
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-nav-banner-input {
    margin-bottom: .625vw
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-nav-banner-input .banner-search-input {
    background-color: #fff;
    border: .0520833333vw solid #d8d8d8;
    display: none;
    font-size: 1.0416666667vw;
    height: 2.5vw;
    margin-top: 1.5625vw;
    padding: 0 0 0 .8333333333vw;
    width: 30.2083333333vw
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-nav-banner-input .banner-search-input input {
    border: none;
    color: #6e7882;
    font-size: .8333333333vw;
    height: 2.3958333333vw;
    width: 90%
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-nav-banner-input .banner-search-input input::-webkit-input-placeholder {
    color: #6e7882;
    font-size: .8333333333vw
}

@media screen and (max-width: 767px) {
    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-nav-banner-input .banner-search-input input::-webkit-input-placeholder {
        color:#d8d8d8;
        font-size: 3.7333333333vw
    }
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-nav-banner-input .banner-search-input .search-input-logo {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAaCAYAAABGiCfwAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAMQSURBVEiJtdZBaFxVFMbx/3ffFEepWtssAg7oou5dBIwkQqSRKirqRslCzMJVzMQENH1i0pxJWyZJKaWdJigujCAYpegmgS4CiRKhoosiKbhQcREhYCghFBxMco+LaaAzJrFppt/y3fvej8d975wjdkl3vzWFoJeAY0AOlMO5iXzVXddAV/DNmdKYLe32nK1ou4v5fmsmhKKgDWeVwCzu1z1qVSJL4Ii7moS3OmwE56P1GEcnztrynrCe9NSH4IZrMTqFhgc2p81sY7ube3vtUMyqF9e7iLLH+FppzK7eEdaTDn8CvA1+5nDWbSekNl3vW2Mm0RSoxWPsKI3Z5V2xnrRgoCE5b14YPfn5nSC3x8wyN8qaAh33GJ/b7g0F0J1aWyDMuTNYGj15eq/QVjrNsg+XNevosbVsfGLSrHz7egAInpyX9NN+IIBJs/I63gk0PlRWWrse8umpduRPRueD/UBbmRixX3EfB71jZpkqLLi/CCyVRgZn64FVklwGGlbKSWsV5qgNuFI/CC6ODiwIVgK0VGHIG8H/rCcG4K4l8Fw1Bo2gXf/8u8Lkq4JsLbYM3lhvTK5DDjWfvmsZ9Gi9MfCcO1XHE1D8Fni+nky+35oRDS4tVGFOmAZy+dTa64UFhTeAlYbsZjVWGhmcxXUtKCnWA+pK7aiLbvDx2kJeKVeiz92b8ieGB/YDdZplM+hTYHkt6yO16wnA1YW5P55qbZOkQnPLs7/98P3cz3cDPVgOXwo9g2++8vGZwu+1e2r6WWES9JbE6Ufui4W99LMkCV8Lnkb+2cXiUOd2+/7TqfMnhgckhnBfBOzw/T6zE9pldjBT1ntbnRrxHc7rDpeOZGNf7X07ziAhJEXHKzMIzCK/joe/XByUvMGdJkGl0LqPb0QfmThry/l0uFtwHpg/sB47zp2zlV2xrdyarl6FcOxWlclRqQorwCIw4zFO105X+dTaRfjCYdUVX75UtF/+F9tPulI7miH5BvxxKXZcKNr0PcOgcqYHyppydNyhL7mX2I/z8/+80N721d8bSGjtX/+US+jwsnAaAAAAAElFTkSuQmCC);
    background-size: cover;
    height: 1.25vw;
    position: absolute;
    right: .625vw;
    top: 2.1875vw;
    width: 1.25vw
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-search-result {
    background-color: #fff;
    border-radius: .2083333333vw;
    box-shadow: 0 .1041666667vw .2083333333vw 0 rgba(0,0,0,.3);
    display: none;
    width: 30.2083333333vw
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-search-result .mgws-header-search-result-hot {
    color: #6e7882;
    font-size: .7291666667vw;
    padding: .625vw .8333333333vw
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-search-result .mgws-header-search-result-list {
    padding: .8333333333vw 0
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-search-result .mgws-header-search-result-list a {
    display: block;
    font-size: 1.0416666667vw;
    padding: .625vw .8333333333vw
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-search-result .mgws-header-search-result-list a:hover {
    color: #008ed5
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link {
    height: 100%;
    overflow: hidden;
    width: 46.875vw
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav {
    align-items: center;
    display: flex;
    height: 100%;
    width: fit-content
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .nav-link-item {
    align-items: center;
    display: flex;
    font-size: 1.0416666667vw;
    height: 100%;
    margin-left: 1.25vw
}

@media(any-hover: hover) {
    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .nav-link-item:hover .nav-link-item-title {
        color:#005bf8
    }
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .nav-link-item .nav-link-item-title {
    font-size: 1.0416666667vw
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .nav-link-item .nav-link-item-title a {
    white-space: nowrap
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .nav-link-item .nav-link-item-second {
    background: #fff;
    box-shadow: 0 .15625vw .2604166667vw rgba(0,0,0,.3);
    display: none;
    left: 0;
    max-height: 31.25vw;
    overflow: auto;
    overflow-y: auto;
    padding: 0 12.5vw;
    position: fixed;
    top: 5.7291666667vw;
    width: 100%
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .nav-link-item .nav-link-item-second ul {
    padding: 2.0833333333vw 0 4.1666666667vw
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .nav-link-item .nav-link-item-second li {
    color: #6e7882;
    font-size: 1.6666666667vw;
    height: 3.75vw;
    line-height: 2.5vw;
    padding: .625vw 1.0416666667vw
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .nav-link-item .nav-link-item-second li:hover {
    color: #005bf8
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .nav-link-item:first-child {
    margin-left: 0
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .mgws-second-menu {
    background: #fff;
    box-shadow: 0 .15625vw .2604166667vw rgba(0,0,0,.3);
    left: 0;
    max-height: 31.25vw;
    overflow: auto;
    position: fixed;
    top: 5.7291666667vw;
    width: 100%
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .mgws-second-menu ul {
    display: none;
    margin: 0 12.5vw;
    padding: 2.0833333333vw 0 4.1666666667vw
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .mgws-second-menu li {
    color: #6e7882;
    font-size: 1.6666666667vw;
    height: 3.75vw;
    line-height: 2.5vw;
    padding: .625vw 1.0416666667vw
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .mgws-second-menu li:hover {
    color: #005bf8
}

@media screen and (max-width: 767px) {
    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .mgws-second-menu {
        display:none
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content {
        display: flex;
        flex-direction: column;
        height: auto;
        padding-left: 12.5vw;
        padding-right: 12.5vw;
        width: 100%;
        z-index: 9999
    }
}

@media screen and (max-width: 767px)and (max-width:767px) {
    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content {
        padding-left:4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media screen and (max-width: 767px) {
    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search {
        margin-bottom:5.3333333333vw;
        margin-top: 5.3333333333vw;
        position: relative;
        right: 0
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-nav-banner-input {
        align-items: center;
        display: flex;
        height: 11.7333333333vw;
        justify-content: space-between;
        margin-bottom: 3.2vw;
        right: inherit;
        width: 100%
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-nav-banner-input .banner-search-input {
        display: block;
        height: 11.7333333333vw;
        margin-top: 0;
        padding: 2.6666666667vw;
        width: 100%
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-nav-banner-input .banner-search-input input {
        border: none;
        height: 5.8666666667vw;
        width: 86%
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-nav-banner-input .banner-search-input input::-webkit-input-placeholder {
        font-size: 3.7333333333vw
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-nav-banner-input .banner-search-input {
        border: .2666666667vw solid #d8d8d8
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-nav-banner-input .banner-search-input .search-input-logo {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAaCAYAAABGiCfwAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAMQSURBVEiJtdZBaFxVFMbx/3ffFEepWtssAg7oou5dBIwkQqSRKirqRslCzMJVzMQENH1i0pxJWyZJKaWdJigujCAYpegmgS4CiRKhoosiKbhQcREhYCghFBxMco+LaaAzJrFppt/y3fvej8d975wjdkl3vzWFoJeAY0AOlMO5iXzVXddAV/DNmdKYLe32nK1ou4v5fmsmhKKgDWeVwCzu1z1qVSJL4Ii7moS3OmwE56P1GEcnztrynrCe9NSH4IZrMTqFhgc2p81sY7ube3vtUMyqF9e7iLLH+FppzK7eEdaTDn8CvA1+5nDWbSekNl3vW2Mm0RSoxWPsKI3Z5V2xnrRgoCE5b14YPfn5nSC3x8wyN8qaAh33GJ/b7g0F0J1aWyDMuTNYGj15eq/QVjrNsg+XNevosbVsfGLSrHz7egAInpyX9NN+IIBJs/I63gk0PlRWWrse8umpduRPRueD/UBbmRixX3EfB71jZpkqLLi/CCyVRgZn64FVklwGGlbKSWsV5qgNuFI/CC6ODiwIVgK0VGHIG8H/rCcG4K4l8Fw1Bo2gXf/8u8Lkq4JsLbYM3lhvTK5DDjWfvmsZ9Gi9MfCcO1XHE1D8Fni+nky+35oRDS4tVGFOmAZy+dTa64UFhTeAlYbsZjVWGhmcxXUtKCnWA+pK7aiLbvDx2kJeKVeiz92b8ieGB/YDdZplM+hTYHkt6yO16wnA1YW5P55qbZOkQnPLs7/98P3cz3cDPVgOXwo9g2++8vGZwu+1e2r6WWES9JbE6Ufui4W99LMkCV8Lnkb+2cXiUOd2+/7TqfMnhgckhnBfBOzw/T6zE9pldjBT1ntbnRrxHc7rDpeOZGNf7X07ziAhJEXHKzMIzCK/joe/XByUvMGdJkGl0LqPb0QfmThry/l0uFtwHpg/sB47zp2zlV2xrdyarl6FcOxWlclRqQorwCIw4zFO105X+dTaRfjCYdUVX75UtF/+F9tPulI7miH5BvxxKXZcKNr0PcOgcqYHyppydNyhL7mX2I/z8/+80N721d8bSGjtX/+US+jwsnAaAAAAAElFTkSuQmCC);
        background-size: cover;
        height: 6.4vw;
        position: absolute;
        right: 2.6666666667vw;
        top: 2.6666666667vw;
        width: 6.4vw
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-nav-banner-input input[type=text] {
        font-size: 3.7333333333vw
    }
}

@media screen and (max-width: 767px)and (max-width:767px) {
    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-nav-banner-input .search-logo-close {
        background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIyOC4yODMiIGhlaWdodD0iMjguMjg0Ij48cmVjdCB4PSI2Ljk0MyIgeT0iNy4yMTUiIHdpZHRoPSIxNC40IiBoZWlnaHQ9IjE0LjQiIHJ4PSIwIiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTIxLjIxMSA4LjQ4NCA4LjQ4NCAyMS4yMTJxLS4wNy4wNy0uMTUyLjEyNC0uMDgyLjA1NS0uMTczLjA5Mi0uMDkuMDM4LS4xODguMDU3LS4wOTYuMDItLjE5NS4wMi0uMDk4IDAtLjE5NS0uMDItLjA5Ni0uMDE5LS4xODctLjA1Ny0uMDkxLS4wMzctLjE3My0uMDkyLS4wODItLjA1NS0uMTUyLS4xMjQtLjA3LS4wNy0uMTI0LS4xNTItLjA1NS0uMDgyLS4wOTItLjE3My0uMDM4LS4wOS0uMDU3LS4xODctLjAyLS4wOTctLjAyLS4xOTUgMC0uMDk5LjAyLS4xOTYuMDE5LS4wOTYuMDU3LS4xODcuMDM3LS4wOTEuMDkyLS4xNzMuMDU1LS4wODIuMTI0LS4xNTJMMTkuNzk3IDcuMDdxLjA3LS4wNy4xNTItLjEyNS4wODItLjA1NS4xNzMtLjA5Mi4wOS0uMDM4LjE4Ny0uMDU3LjA5Ny0uMDIuMTk1LS4wMi4wOTkgMCAuMTk1LjAyLjA5Ny4wMi4xODguMDU3LjA5MS4wMzcuMTczLjA5Mi4wODIuMDU1LjE1MS4xMjUuMDcuMDcuMTI1LjE1MS4wNTUuMDgyLjA5Mi4xNzMuMDM4LjA5LjA1Ny4xODguMDIuMDk2LjAyLjE5NSAwIC4wOTgtLjAyLjE5NS0uMDIuMDk2LS4wNTcuMTg3LS4wMzcuMDkxLS4wOTIuMTczLS4wNTUuMDgyLS4xMjUuMTUyWiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRDhEOEQ4Ii8+PHBhdGggZD0ibTguNDg2IDcuMDcgMTIuNzI4IDEyLjcyOHEuMDcuMDcuMTI0LjE1Mi4wNTUuMDgyLjA5Mi4xNzMuMDM4LjA5LjA1Ny4xODcuMDIuMDk3LjAyLjE5NSAwIC4wOTktLjAyLjE5NS0uMDE5LjA5Ny0uMDU3LjE4OC0uMDM3LjA5LS4wOTIuMTczLS4wNTUuMDgyLS4xMjQuMTUxLS4wNy4wNy0uMTUyLjEyNS0uMDgyLjA1NC0uMTczLjA5Mi0uMDkuMDM4LS4xODcuMDU3LS4wOTcuMDItLjE5Ni4wMi0uMDk4IDAtLjE5NS0uMDItLjA5Ni0uMDItLjE4Ny0uMDU3LS4wOTEtLjAzOC0uMTczLS4wOTItLjA4Mi0uMDU1LS4xNTItLjEyNUw3LjA3MSA4LjQ4NHEtLjA3LS4wNy0uMTI0LS4xNTEtLjA1NS0uMDgyLS4wOTItLjE3My0uMDM4LS4wOTEtLjA1Ny0uMTg4LS4wMi0uMDk2LS4wMi0uMTk1IDAtLjA5OC4wMi0uMTk1LjAxOS0uMDk2LjA1Ny0uMTg3LjAzNy0uMDkxLjA5Mi0uMTczLjA1NS0uMDgyLjEyNC0uMTUyLjA3LS4wNy4xNTItLjEyNC4wODItLjA1NS4xNzMtLjA5My4wOS0uMDM3LjE4Ny0uMDU2LjA5Ny0uMDIuMTk2LS4wMi4wOTggMCAuMTk1LjAyLjA5Ni4wMTkuMTg3LjA1Ni4wOTEuMDM4LjE3My4wOTMuMDgyLjA1NS4xNTIuMTI0WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRDhEOEQ4Ii8+PC9zdmc+);
        background-size: cover;
        display: none;
        height: 6.4vw;
        width: 6.4vw
    }
}

@media screen and (max-width: 767px) {
    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-search-result {
        background-color:#fff;
        border-radius: 1.0666666667vw;
        box-shadow: none;
        display: none;
        width: 91.2vw
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-search-result .mgws-header-search-result-hot {
        border-bottom: .2666666667vw solid #d8d8d8;
        color: #6e7882;
        font-size: 3.7333333333vw;
        padding: 3.2vw 4.2666666667vw
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-search-result .mgws-header-search-result-list {
        padding: 4.2666666667vw 0
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-search-result .mgws-header-search-result-list a {
        display: block;
        font-size: 4.2666666667vw;
        padding: 3.2vw 4.2666666667vw
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-content-search .mgws-header-search-result .mgws-header-search-result-list a:hover {
        color: #008ed5
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link {
        display: none;
        overflow: hidden;
        width: 100%
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav {
        flex-direction: column;
        width: 100%
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .nav-link-item {
        border-bottom: .2666666667vw solid #d8d8d8;
        display: flex;
        flex-direction: column;
        height: auto;
        margin-bottom: 2.6666666667vw;
        margin-right: 0;
        width: 100%
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .nav-link-item .nav-link-item-title {
        display: flex;
        font-size: 4.2666666667vw;
        justify-content: space-between;
        padding: 2.6666666667vw;
        width: 100%
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .nav-link-item .nav-link-item-title a {
        margin-right: 2.6666666667vw;
        overflow: hidden
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .nav-link-item .nav-link-item-title .icon-right-down {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0ibTExLjI5MyAxNy43MDctNy4wNzEtNy4wNzFxLS4wNy0uMDctLjEyNS0uMTUyLS4wNTQtLjA4MS0uMDkyLS4xNzItLjAzOC0uMDkxLS4wNTctLjE4OC0uMDItLjA5Ny0uMDItLjE5NS4wMDEtLjA5OS4wMi0uMTk1LjAyLS4wOTcuMDU3LS4xODguMDM4LS4wOS4wOTItLjE3My4wNTUtLjA4Mi4xMjUtLjE1MS4wNy0uMDcuMTUxLS4xMjUuMDgyLS4wNTQuMTczLS4wOTIuMDkxLS4wMzguMTg4LS4wNTcuMDk2LS4wMTkuMTk1LS4wMi4wOTggMCAuMTk1LjAydC4xODguMDU3cS4wOS4wMzguMTcyLjA5Mi4wODIuMDU1LjE1Mi4xMjVMMTIgMTUuNTg2bDYuMzY0LTYuMzY0cS4wNy0uMDcuMTUyLS4xMjUuMDgxLS4wNTQuMTcyLS4wOTIuMDkxLS4wMzguMTg4LS4wNTcuMDk3LS4wMi4xOTUtLjAyLjA5OS4wMDEuMTk1LjAyLjA5Ny4wMi4xODguMDU3LjA5LjAzOC4xNzMuMDkyLjA4Mi4wNTUuMTUxLjEyNS4wNy4wNy4xMjUuMTUxLjA1NC4wODIuMDkyLjE3My4wMzguMDkxLjA1Ny4xODguMDE5LjA5Ni4wMi4xOTUgMCAuMDk4LS4wMi4xOTV0LS4wNTcuMTg4cS0uMDM4LjA5LS4wOTIuMTcyLS4wNTUuMDgyLS4xMjUuMTUybC03LjA3IDcuMDcxcS0uMDcuMDctLjE1Mi4xMjQtLjA4Mi4wNTUtLjE3My4wOTMtLjA5MS4wMzgtLjE4OC4wNTdRMTIuMDk4IDE4IDEyIDE4dC0uMTk1LS4wMnEtLjA5Ny0uMDE4LS4xODgtLjA1Ni0uMDktLjAzOC0uMTczLS4wOTMtLjA4MS0uMDU0LS4xNTEtLjEyNFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0Q4RDhEOCIvPjwvc3ZnPg==);
        background-size: cover;
        height: 6.4vw;
        width: 6.4vw
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .nav-link-item .nav-link-item-title .icon-right-down.active {
        transform: rotate(180deg);
        transition: all .3s ease
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .nav-link-item .nav-link-item-title.active {
        color: #005bf8
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .nav-link-item .nav-link-item-second {
        background: #fff;
        border-top: none;
        box-shadow: none;
        left: 0;
        max-height: inherit;
        overflow-y: inherit;
        padding: 0;
        position: relative;
        top: 0;
        width: 100%
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .nav-link-item .nav-link-item-second ul {
        box-shadow: none;
        max-height: inherit;
        padding: 0
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .nav-link-item .nav-link-item-second ul li {
        border-bottom: .2666666667vw solid #d8d8d8;
        font-size: 3.7333333333vw;
        height: 10.6666666667vw;
        line-height: 5.3333333333vw;
        padding: 2.6666666667vw
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .nav-link-item .nav-link-item-second ul li a {
        display: block;
        height: 100%;
        width: 100%
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-content .mgws-header-nav-banner-link .mgws-menu-nav .nav-link-item .nav-link-item-second .active {
        color: #008ed5!important
    }
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-right {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-right .right-item {
    cursor: pointer;
    font-size: 1.0416666667vw
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-right .right-item .active {
    color: #005bf8
}

@media screen and (max-width: 767px) {
    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-right .right-item {
        font-size:4.2666666667vw
    }
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-right .country-language {
    display: flex
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-right .country-language .country-select {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAbCAYAAAD28DaZAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAUlSURBVEiJtZdNaFRXFMf/57435IVGjTYFCy5SmkUWKXThIsVABV10UahCChYEU6yQDjMvU5Jm3rQmOXkR5vkRmmRiUFw4xYARA+1CqaAFCy5aqDQFoRaySMFCpKnVmHYmzrx7uhhnMhknk4m2/+X54nfevefe+wj/gYLMdWbKOEwkbwqQFsF2IlgQurat1j/NzNlq6tCLgtifcQs0sdbijZ/gH/P2DmZrS0q1g+hwxvc/mDjJ8/8rTHc3N2QCdCZrSccE81K5mKDDTSaMxKLl708yp18IJvgpbw8YtEuAN0hoSy6L7mUs/6yZJicLSU54PFupRig2tI98aUyc6B+pFGeu5bCjg++BqB2gJhAsAvogskcTXQWkeYJ5yXYGdxSDhBzebUAdAoCMr0cnTvIMAIzH+762ncHJ9RpXpYaIw41djnseRK8opYcB/eujGv+t0XjfFSF5ZMCfTXj94+Fe3gFgbnUxFRr1+j/caukjhkFOsY9AsiGYUC/vFJCX8XVs0dKTWlNk0ZLOcmttKJgClVplFHkIALnpeabPdSeqsEyhGDcbQrzVkn3MnA33uhGBPrPWpntoYX5TSr+2ykj0ve245wgwifypVZzApvVgCMiN4ea0+gnATUDuE5EhgoOAfFkSvwegu4D8noVMmkQRlZKjIyP8MB8QZK77B8gWNxF0uMkAdSa8gZ5KMCYAbFlWn4v4RxTRPQDQQnsBHA9kZNoPoC4frEm9pH19yVRYgIWFbFpGjBryAHTmY8qNuAk6GshIRZBCJ12Oe77Y1hV1v4hEuL401nYGOeJw4ypb1O3pig29u1Z923E7w7Gh9nVBACgzrQ4I6FKxUSCbij99JW2r1SMiuqMcfA5cWhPxvumqYABpW7T8m6ustP4Y5sXM2SzE0bV0rNTng7yqlmcFRpnFm627mxtAWKi2AABMeDwrQnfDvSvLEXbckCI1OTzMVdeicNT9SpsqUqDTuhGCdm2oU8+Q+7oHhGmt1Fyp7+9A9v7mZXUh8ER/nAqg3iSKjMUHQhtpimzH/QWQwp4h0MsaaCHId2Xi9xBoRiB/liumIEkNNQSCpVL6iK5R74wd758qF1tOJiC3x7wBzhue3sShYltetjMIgk6OejxXxpcc8Xgu7Ljfkuh5w4AphF0ACjDMbD5Iq2806fB4nO8WcqMDbVBGl0LJMT08zAsEer3abgqSXJ2E158c8/jacsBoEeDn4hBmzgrps0rU9VCMmwsgZFyG9keVCM3mHYW6Issb4eju5gYo+qPYpqB3Z6FvlsYm4jwtpD9Roq7bsWOHQMZliP/+2PHBW8onPaWeXvsFEWU6mK1qYZYNo0379EOJuWWtd04eCKK9PAgAqAmPZ0mwveTQul2XNlqrhVFK7zafrJxVoah7UEBXKuUk4jw95vW/mgcBnl6UoRg3K21cJJIZAICgXhNaFHCruICAdgIyR1g5h4RgQdBGwI18rhDMbZbeX+1D/BmFY27EdtzChWdHB8dLj/iyd5PjfhR2hvYCuWmxo+7F0j1YrQovoES8f0S0NNnRoS4AUCSndA1xpeQgcx1EWhNe340gc91faXUO8E8Xj+1zwQBA4sRAj5D4tuNeMDJYAtEdO+oeKJfIzGYgrRKK5Fi4l1vNlDovSg8X74GNquzfQdDhJkOohwjzAO0i0LWtlj/6IE1HFST5xEfaNNQ5EO5A0CCC3x7X6lPr/Yo8F0xeuUe3aleEtwHaAZJ6EVnK3a8yK4Krjy099aIQef0LMVJfugLjK0cAAAAASUVORK5CYII=) no-repeat 50%/cover;
    height: 1.3541666667vw;
    margin-right: 1.0416666667vw;
    width: 1.7708333333vw
}

@media screen and (max-width: 767px) {
    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-right .country-language {
        align-items:center;
        justify-content: center;
        opacity: 0;
        padding: 5.3333333333vw 0
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-right .country-language .country-select {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAbCAYAAAD28DaZAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAUlSURBVEiJtZdNaFRXFMf/57435IVGjTYFCy5SmkUWKXThIsVABV10UahCChYEU6yQDjMvU5Jm3rQmOXkR5vkRmmRiUFw4xYARA+1CqaAFCy5aqDQFoRaySMFCpKnVmHYmzrx7uhhnMhknk4m2/+X54nfevefe+wj/gYLMdWbKOEwkbwqQFsF2IlgQurat1j/NzNlq6tCLgtifcQs0sdbijZ/gH/P2DmZrS0q1g+hwxvc/mDjJ8/8rTHc3N2QCdCZrSccE81K5mKDDTSaMxKLl708yp18IJvgpbw8YtEuAN0hoSy6L7mUs/6yZJicLSU54PFupRig2tI98aUyc6B+pFGeu5bCjg++BqB2gJhAsAvogskcTXQWkeYJ5yXYGdxSDhBzebUAdAoCMr0cnTvIMAIzH+762ncHJ9RpXpYaIw41djnseRK8opYcB/eujGv+t0XjfFSF5ZMCfTXj94+Fe3gFgbnUxFRr1+j/caukjhkFOsY9AsiGYUC/vFJCX8XVs0dKTWlNk0ZLOcmttKJgClVplFHkIALnpeabPdSeqsEyhGDcbQrzVkn3MnA33uhGBPrPWpntoYX5TSr+2ykj0ve245wgwifypVZzApvVgCMiN4ea0+gnATUDuE5EhgoOAfFkSvwegu4D8noVMmkQRlZKjIyP8MB8QZK77B8gWNxF0uMkAdSa8gZ5KMCYAbFlWn4v4RxTRPQDQQnsBHA9kZNoPoC4frEm9pH19yVRYgIWFbFpGjBryAHTmY8qNuAk6GshIRZBCJ12Oe77Y1hV1v4hEuL401nYGOeJw4ypb1O3pig29u1Z923E7w7Gh9nVBACgzrQ4I6FKxUSCbij99JW2r1SMiuqMcfA5cWhPxvumqYABpW7T8m6ustP4Y5sXM2SzE0bV0rNTng7yqlmcFRpnFm627mxtAWKi2AABMeDwrQnfDvSvLEXbckCI1OTzMVdeicNT9SpsqUqDTuhGCdm2oU8+Q+7oHhGmt1Fyp7+9A9v7mZXUh8ER/nAqg3iSKjMUHQhtpimzH/QWQwp4h0MsaaCHId2Xi9xBoRiB/liumIEkNNQSCpVL6iK5R74wd758qF1tOJiC3x7wBzhue3sShYltetjMIgk6OejxXxpcc8Xgu7Ljfkuh5w4AphF0ACjDMbD5Iq2806fB4nO8WcqMDbVBGl0LJMT08zAsEer3abgqSXJ2E158c8/jacsBoEeDn4hBmzgrps0rU9VCMmwsgZFyG9keVCM3mHYW6Issb4eju5gYo+qPYpqB3Z6FvlsYm4jwtpD9Roq7bsWOHQMZliP/+2PHBW8onPaWeXvsFEWU6mK1qYZYNo0379EOJuWWtd04eCKK9PAgAqAmPZ0mwveTQul2XNlqrhVFK7zafrJxVoah7UEBXKuUk4jw95vW/mgcBnl6UoRg3K21cJJIZAICgXhNaFHCruICAdgIyR1g5h4RgQdBGwI18rhDMbZbeX+1D/BmFY27EdtzChWdHB8dLj/iyd5PjfhR2hvYCuWmxo+7F0j1YrQovoES8f0S0NNnRoS4AUCSndA1xpeQgcx1EWhNe340gc91faXUO8E8Xj+1zwQBA4sRAj5D4tuNeMDJYAtEdO+oeKJfIzGYgrRKK5Fi4l1vNlDovSg8X74GNquzfQdDhJkOohwjzAO0i0LWtlj/6IE1HFST5xEfaNNQ5EO5A0CCC3x7X6lPr/Yo8F0xeuUe3aleEtwHaAZJ6EVnK3a8yK4Krjy099aIQef0LMVJfugLjK0cAAAAASUVORK5CYII=) no-repeat 50%/cover;
        height: 7.4666666667vw;
        margin-right: 5.3333333333vw;
        width: 9.6vw
    }
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-right .search-box {
    display: flex;
    justify-content: space-between;
    margin-right: 1.0416666667vw
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-right .search-box .search-logo {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAaCAYAAABGiCfwAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAMQSURBVEiJtdZBaFxVFMbx/3ffFEepWtssAg7oou5dBIwkQqSRKirqRslCzMJVzMQENH1i0pxJWyZJKaWdJigujCAYpegmgS4CiRKhoosiKbhQcREhYCghFBxMco+LaaAzJrFppt/y3fvej8d975wjdkl3vzWFoJeAY0AOlMO5iXzVXddAV/DNmdKYLe32nK1ou4v5fmsmhKKgDWeVwCzu1z1qVSJL4Ii7moS3OmwE56P1GEcnztrynrCe9NSH4IZrMTqFhgc2p81sY7ube3vtUMyqF9e7iLLH+FppzK7eEdaTDn8CvA1+5nDWbSekNl3vW2Mm0RSoxWPsKI3Z5V2xnrRgoCE5b14YPfn5nSC3x8wyN8qaAh33GJ/b7g0F0J1aWyDMuTNYGj15eq/QVjrNsg+XNevosbVsfGLSrHz7egAInpyX9NN+IIBJs/I63gk0PlRWWrse8umpduRPRueD/UBbmRixX3EfB71jZpkqLLi/CCyVRgZn64FVklwGGlbKSWsV5qgNuFI/CC6ODiwIVgK0VGHIG8H/rCcG4K4l8Fw1Bo2gXf/8u8Lkq4JsLbYM3lhvTK5DDjWfvmsZ9Gi9MfCcO1XHE1D8Fni+nky+35oRDS4tVGFOmAZy+dTa64UFhTeAlYbsZjVWGhmcxXUtKCnWA+pK7aiLbvDx2kJeKVeiz92b8ieGB/YDdZplM+hTYHkt6yO16wnA1YW5P55qbZOkQnPLs7/98P3cz3cDPVgOXwo9g2++8vGZwu+1e2r6WWES9JbE6Ufui4W99LMkCV8Lnkb+2cXiUOd2+/7TqfMnhgckhnBfBOzw/T6zE9pldjBT1ntbnRrxHc7rDpeOZGNf7X07ziAhJEXHKzMIzCK/joe/XByUvMGdJkGl0LqPb0QfmThry/l0uFtwHpg/sB47zp2zlV2xrdyarl6FcOxWlclRqQorwCIw4zFO105X+dTaRfjCYdUVX75UtF/+F9tPulI7miH5BvxxKXZcKNr0PcOgcqYHyppydNyhL7mX2I/z8/+80N721d8bSGjtX/+US+jwsnAaAAAAAElFTkSuQmCC);
    background-size: cover;
    height: 1.25vw;
    width: 1.25vw
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-right .search-box .close-logo {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggc3Ryb2tlPSIjNkU3ODgyIiBzdHJva2Utd2lkdGg9IjEuMDA4IiBzdHJva2UtbGluZWNhcD0iUk9VTkQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpwYXNzdGhyb3VnaCIgZD0iTTIwLjQyNCAyLjQ5NmgyNC42NDEiIHRyYW5zZm9ybT0icm90YXRlKDEzNSAyMC40MjQgMykiLz48cGF0aCBzdHJva2U9IiM2RTc4ODIiIHN0cm9rZS13aWR0aD0iMS4wMDgiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMyAzLjIwOWgyNC42NDEiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDMgMy43MTIpIi8+PC9zdmc+);
    background-size: cover;
    color: #d8d8d8;
    display: none;
    height: 1.25vw;
    width: 1.25vw
}

@media screen and (max-width: 767px) {
    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-right .search-box {
        display:none
    }
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-logo a .mgws-header-nav-banner-logo-img {
    height: 2.9166666667vw;
    width: 8.3333333333vw
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-logo a .mgws-header-nav-banner-logo-img img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-logo {
        align-items:center;
        display: flex;
        height: 17.6vw;
        justify-content: space-between;
        width: 100%
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-logo a {
        margin: 3.4666666667vw 4.2666666667vw
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-logo a .mgws-header-nav-banner-logo-img {
        height: 10.6666666667vw;
        width: 30.9333333333vw
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-logo a .mgws-header-nav-banner-logo-img img {
        height: 100%;
        object-fit: contain;
        width: 100%
    }
}

.mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-logo .crumbs-logo {
    display: none
}

@media screen and (max-width: 767px) {
    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-logo .crumbs-logo {
        margin:5.6vw 5.3333333333vw
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-logo .crumbs-logo .crumbs-logo-open {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAFySURBVFiF7ZU7SwNBFIXPnV1XMAQbkdhZWAh2Nv4BC+0EbSxsBCUEFCFPEOLERkMMBAJBAoKQHyHY2ltYSAqxiIUhiGCZuDtjkaBrZsGQDAhhvvIw95w7j8sABoPB8M9QvxBL8ohtsRogFzRHPbme2KkUeNOv2v3LLIutAVgN6G1U5nve136RKcuEqANwdacDcHvevwjcZjzOZz5tuSiIlBMaBialO+FSvVjkbzr8xgvlCqIJPuvYVCHQlCCRKJ/xx4NMbpsk7YHURzs4stVxZezygrf8qmLo2GwDwKYEwGA1AEQBOgZhafhwACA4Nt0CqPpVdQpAje+ehXzuluJltHDV+6etAI6SfNkDC5UL2TsA2E2lwiEWXqGAExsU5nmtUoHfD1s/vihXsJ8+n56kzilBzukMkqDXtnSy1Xzmw6+rUyDbW0R0qPsvoK73A4Arv65MAWN415r8h3fwFKRz60IiojWc0CzlT250ehoMBi18AferYv0azMVHAAAAAElFTkSuQmCC);
        background-size: cover;
        height: 6.4vw;
        width: 6.4vw
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-logo .crumbs-logo {
        display: block
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner .mgws-header-nav-banner-logo .crumbs-logo .crumbs-logo-close {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIyOC4yODMiIGhlaWdodD0iMjguMjg0Ij48cmVjdCB4PSI2Ljk0MyIgeT0iNy4yMTUiIHdpZHRoPSIxNC40IiBoZWlnaHQ9IjE0LjQiIHJ4PSIwIiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTIxLjIxMSA4LjQ4NCA4LjQ4NCAyMS4yMTJxLS4wNy4wNy0uMTUyLjEyNC0uMDgyLjA1NS0uMTczLjA5Mi0uMDkuMDM4LS4xODguMDU3LS4wOTYuMDItLjE5NS4wMi0uMDk4IDAtLjE5NS0uMDItLjA5Ni0uMDE5LS4xODctLjA1Ny0uMDkxLS4wMzctLjE3My0uMDkyLS4wODItLjA1NS0uMTUyLS4xMjQtLjA3LS4wNy0uMTI0LS4xNTItLjA1NS0uMDgyLS4wOTItLjE3My0uMDM4LS4wOS0uMDU3LS4xODctLjAyLS4wOTctLjAyLS4xOTUgMC0uMDk5LjAyLS4xOTYuMDE5LS4wOTYuMDU3LS4xODcuMDM3LS4wOTEuMDkyLS4xNzMuMDU1LS4wODIuMTI0LS4xNTJMMTkuNzk3IDcuMDdxLjA3LS4wNy4xNTItLjEyNS4wODItLjA1NS4xNzMtLjA5Mi4wOS0uMDM4LjE4Ny0uMDU3LjA5Ny0uMDIuMTk1LS4wMi4wOTkgMCAuMTk1LjAyLjA5Ny4wMi4xODguMDU3LjA5MS4wMzcuMTczLjA5Mi4wODIuMDU1LjE1MS4xMjUuMDcuMDcuMTI1LjE1MS4wNTUuMDgyLjA5Mi4xNzMuMDM4LjA5LjA1Ny4xODguMDIuMDk2LjAyLjE5NSAwIC4wOTgtLjAyLjE5NS0uMDIuMDk2LS4wNTcuMTg3LS4wMzcuMDkxLS4wOTIuMTczLS4wNTUuMDgyLS4xMjUuMTUyWiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRDhEOEQ4Ii8+PHBhdGggZD0ibTguNDg2IDcuMDcgMTIuNzI4IDEyLjcyOHEuMDcuMDcuMTI0LjE1Mi4wNTUuMDgyLjA5Mi4xNzMuMDM4LjA5LjA1Ny4xODcuMDIuMDk3LjAyLjE5NSAwIC4wOTktLjAyLjE5NS0uMDE5LjA5Ny0uMDU3LjE4OC0uMDM3LjA5LS4wOTIuMTczLS4wNTUuMDgyLS4xMjQuMTUxLS4wNy4wNy0uMTUyLjEyNS0uMDgyLjA1NC0uMTczLjA5Mi0uMDkuMDM4LS4xODcuMDU3LS4wOTcuMDItLjE5Ni4wMi0uMDk4IDAtLjE5NS0uMDItLjA5Ni0uMDItLjE4Ny0uMDU3LS4wOTEtLjAzOC0uMTczLS4wOTItLjA4Mi0uMDU1LS4xNTItLjEyNUw3LjA3MSA4LjQ4NHEtLjA3LS4wNy0uMTI0LS4xNTEtLjA1NS0uMDgyLS4wOTItLjE3My0uMDM4LS4wOTEtLjA1Ny0uMTg4LS4wMi0uMDk2LS4wMi0uMTk1IDAtLjA5OC4wMi0uMTk1LjAxOS0uMDk2LjA1Ny0uMTg3LjAzNy0uMDkxLjA5Mi0uMTczLjA1NS0uMDgyLjEyNC0uMTUyLjA3LS4wNy4xNTItLjEyNC4wODItLjA1NS4xNzMtLjA5My4wOS0uMDM3LjE4Ny0uMDU2LjA5Ny0uMDIuMTk2LS4wMi4wOTggMCAuMTk1LjAyLjA5Ni4wMTkuMTg3LjA1Ni4wOTEuMDM4LjE3My4wOTMuMDgyLjA1NS4xNTIuMTI0WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRDhEOEQ4Ii8+PC9zdmc+);
        background-size: cover;
        display: none;
        height: 6.4vw;
        width: 6.4vw
    }

    .mgws-header__styles .mgws-header .mgws-header-nav .mgws-header-nav-banner {
        display: flex;
        flex-direction: column;
        height: auto
    }
}

.mgws-header__styles .mgws-header .mgws-header-search-country {
    background: #fff;
    display: none;
    max-height: calc(100vh - 5.72917vw);
    overflow: auto;
    padding: 0 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-header__styles .mgws-header .mgws-header-search-country {
        border-top:.2666666667vw solid #d8d8d8;
        display: none;
        height: auto;
        max-height: inherit;
        padding: 0;
        position: absolute;
        top: 17.6vw;
        width: 100%
    }
}

.mgws-header__styles .mgws-header .mgws-header-nav-hover {
    background: #fff;
    transition: all .3s ease
}

.mgws-header__styles .mgws-header.search-logo-click .mgws-header-nav-banner-link,.mgws-header__styles .mgws-header.search-logo-click .search-logo {
    display: none!important
}

.mgws-header__styles .mgws-header.country-click .search-logo,.mgws-header__styles .mgws-header.search-logo-click .banner-search-input,.mgws-header__styles .mgws-header.search-logo-click .close-logo,.mgws-header__styles .mgws-header.search-logo-click .mgws-header-search-result {
    display: block!important
}

.mgws-header__styles .mgws-header.country-click .mgws-header-nav-banner-link {
    display: flex!important
}

.mgws-header__styles .mgws-header.country-click .banner-search-input,.mgws-header__styles .mgws-header.country-click .close-logo,.mgws-header__styles .mgws-header.country-click .mgws-header-search-result,.mgws-header__styles .mgws-header.crumbs-logo-click .crumbs-logo-open {
    display: none!important
}

.mgws-header__styles .mgws-header.crumbs-logo-click .crumbs-logo-close,.mgws-header__styles .mgws-header.crumbs-logo-click .mgws-header-nav-banner-content,.mgws-header__styles .mgws-header.crumbs-logo-click .mgws-header-nav-banner-input,.mgws-header__styles .mgws-header.crumbs-logo-click .mgws-header-nav-banner-link {
    display: block!important
}

.mgws-header__styles .mgws-header.crumbs-logo-click .country-language {
    opacity: 1!important
}

.mgws-header__styles .mgws-header.map-logo-click .mgws-header-nav-banner-content {
    display: none!important
}

.mgws-header__styles .mgws-header.map-logo-click .mgws-header-search-country {
    display: block!important
}

.mgws-header__styles .mgws-header.map-logo-click .country-language {
    opacity: 0!important
}

.mgws-header__styles .mgws-header.search-input-click .mgws-header-nav-banner-input {
    align-items: center;
    display: flex!important;
    justify-content: space-between
}

.mgws-header__styles .mgws-header.search-input-click .mgws-header-search-result {
    display: block!important
}

.mgws-header__styles .mgws-header.search-input-click .mgws-header-nav-banner-link,.mgws-header__styles .mgws-header.search-input-click .mgws-header-nav-banner-logo,.mgws-header__styles .mgws-header.search-input-click .mgws-header-nav-banner-right {
    display: none!important
}

.mgws-header__styles .mgws-header.search-input-click .banner-search-input {
    width: 90%!important
}

.mgws-header__styles .mgws-header.search-input-click .search-input-logo {
    right: 13.3333333333vw!important
}

.mgws-header__styles .mgws-header.search-input-click .search-logo-close {
    display: block!important
}

div.main {
    padding-top: 5.7291666667vw!important
}

@media screen and (max-width: 767px) {
    div.main {
        padding-top:17.6vw!important
    }
}

.over-flow-auto {
    overflow: auto
}

.over-flow-hidden {
    overflow-y: hidden
}

.header-background {
    background: #fff;
    height: 100vh;
    overflow-y: auto
}

.mgws-map__styles {
    padding-bottom: 6.25vw
}

@media screen and (max-width: 767px) {
    .mgws-map__styles {
        padding-bottom:8vw
    }
}

.mgws-map-wrap__cmp {
    padding-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-map-wrap__cmp {
        padding-left:4.2666666667vw
    }
}

.mgws-map-wrap__cmp {
    padding-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-map-wrap__cmp {
        display:none;
        padding-right: 4.2666666667vw
    }
}

.mgws-map-wrap__cmp .mgws-map {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    font-style: normal;
    justify-content: center;
    overflow: hidden;
    position: relative
}

.mgws-map-wrap__cmp .mgws-map .mgws-map-bg-con {
    align-items: center;
    height: auto;
    justify-content: center;
    width: 95%
}

.mgws-map-wrap__cmp .mgws-map .mgws-map-bg-con .mgws-map-bg {
    display: block;
    max-height: 100%;
    max-width: 100%;
    width: 100%
}

.mgws-map-wrap__cmp .mgws-map .area-data {
    max-width: 100%;
    min-width: 10.4166666667vw;
    position: absolute;
    width: auto
}

@media screen and (max-width: 767px) {
    .mgws-map-wrap__cmp .mgws-map .area-data {
        min-width:53.3333333333vw
    }
}

.mgws-map-wrap__cmp .mgws-map .area-data .area-data-wrapper {
    position: relative
}

.mgws-map-wrap__cmp .mgws-map .area-data .area-data-wrapper .micon {
    fill: currentColor;
    font-size: 1.875vw;
    height: 2.0833333333vw;
    overflow: hidden;
    vertical-align: -.15em;
    width: 2.0833333333vw
}

@media screen and (max-width: 767px) {
    .mgws-map-wrap__cmp .mgws-map .area-data .area-data-wrapper .micon {
        font-size:10.6666666667vw;
        height: 10.6666666667vw;
        width: 10.6666666667vw
    }
}

.mgws-map-wrap__cmp .mgws-map .area-data .area-data-wrapper .mgws-map-location {
    height: 2.34375vw;
    width: 2.34375vw
}

@media screen and (max-width: 767px) {
    .mgws-map-wrap__cmp .mgws-map .area-data .area-data-wrapper .mgws-map-location {
        height:10.6666666667vw;
        width: 10.6666666667vw
    }
}

.mgws-map-wrap__cmp .mgws-map .area-data .area-data-wrapper .country-container {
    background-color: #fff;
    border-radius: .4166666667vw;
    display: none;
    font-size: .9375vw;
    left: 1.0416666667vw;
    overflow-y: auto;
    padding: .5208333333vw 0;
    position: absolute;
    top: -.5208333333vw;
    transform: translateX(2.0833333333vw);
    -webkit-transition: opacity .3s linear;
    transition: opacity .3s linear;
    z-index: 5
}

@media screen and (max-width: 767px) {
    .mgws-map-wrap__cmp .mgws-map .area-data .area-data-wrapper .country-container {
        border-radius:2.1333333333vw;
        font-size: 5.3333333333vw;
        left: 5.3333333333vw;
        padding: 2.6666666667vw 0;
        top: -2.6666666667vw
    }
}

.mgws-map-wrap__cmp .mgws-map .area-data .area-data-wrapper .country-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: .8333333333vw;
    line-height: 1.5625vw;
    padding: 0 .5208333333vw
}

@media screen and (max-width: 767px) {
    .mgws-map-wrap__cmp .mgws-map .area-data .area-data-wrapper .country-item {
        font-size:4.2666666667vw;
        padding: 0 2.6666666667vw
    }
}

.mgws-map-wrap__cmp .mgws-map .area-data .area-data-wrapper .country-item picture {
    width: unset!important
}

.mgws-map-wrap__cmp .mgws-map .area-data .area-data-wrapper .country-item picture .country-flag {
    height: .9375vw;
    margin-right: .5208333333vw;
    width: 1.3541666667vw
}

@media screen and (max-width: 767px) {
    .mgws-map-wrap__cmp .mgws-map .area-data .area-data-wrapper .country-item picture .country-flag {
        height:4.8vw;
        margin-right: 2.6666666667vw;
        width: 6.9333333333vw
    }
}

.mgws-map-wrap__cmp .mgws-map .area-data .area-data-wrapper .country-item .country-link {
    font-size: .8333333333vw;
    white-space: nowrap
}

@media screen and (max-width: 767px) {
    .mgws-map-wrap__cmp .mgws-map .area-data .area-data-wrapper .country-item .country-link {
        font-size:3.7333333333vw
    }
}

.mgws-map-wrap__cmp .mgws-map .area-data .area-data-wrapper .country-item .country-link:hover {
    color: #34354f;
    text-decoration: underline
}

.mgws-map-wrap__cmp .mgws-map .area-data .show {
    display: block!important
}

.mgws-map-wrap__cmp .mgws-map .area-data .country-container:before {
    border: .78125vw solid transparent;
    border-right-color: #fff;
    content: "";
    display: inline-block;
    height: 0;
    left: -1.4583333333vw;
    position: absolute;
    top: 20%;
    width: 0;
    z-index: -1
}

@media screen and (max-width: 767px) {
    .mgws-map-wrap__cmp .mgws-map .area-data .country-container:before {
        border:4vw solid transparent;
        left: -7.4666666667vw
    }
}

.mgws-milestone__styles {
    margin-bottom: 6.25vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles {
        margin-bottom:8vw
    }
}

.mgws-milestone__styles .mgws-milestone {
    margin-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone {
        margin-left:4.2666666667vw
    }
}

.mgws-milestone__styles .mgws-milestone {
    margin-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone {
        margin-right:4.2666666667vw
    }
}

.mgws-milestone__styles .mgws-milestone {
    position: relative
}

.mgws-milestone__styles .mgws-milestone .swiper-wrapper {
    height: 20.4166666667vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-wrapper {
        flex-direction:column-reverse;
        height: auto
    }
}

.mgws-milestone__styles .mgws-milestone .swiper-slide {
    display: flex;
    width: 11.4583333333vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide {
        width:auto!important
    }
}

.mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item {
    display: flex;
    height: 10.8333333333vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item {
        height:100%
    }
}

.mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__img {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 0;
    height: 10.8333333333vw;
    justify-content: space-between;
    position: relative
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__img {
        height:100%;
        position: static
    }
}

.mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__img:before {
    background-color: #008ed5;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    z-index: -1
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__img:before {
        left:1.6vw
    }
}

.mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__img:before {
    width: .1041666667vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__img:before {
        width:.5333333333vw
    }
}

.mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__img:before {
    height: 10.8333333333vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__img:before {
        height:100%
    }
}

.mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__img:after {
    background-color: #fff;
    border: 0 solid #008ed5;
    border-radius: 50%;
    content: "";
    display: block;
    width: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__img:after {
        width:2.1333333333vw
    }
}

.mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__img:after {
    height: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__img:after {
        height:2.1333333333vw
    }
}

.mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__img:after {
    border-width: .1041666667vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__img:after {
        border-width:.5333333333vw
    }
}

.mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__img img {
    border: .1041666667vw solid #008ed5;
    border-radius: 50%;
    height: 3.125vw;
    width: 3.125vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__img img {
        display:none
    }
}

.mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__content {
    padding-left: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__content {
        padding-left:5.3333333333vw
    }
}

.mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__date {
    font-size: 2.0833333333vw;
    font-weight: 700;
    line-height: 1
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__date {
        font-size:6.4vw
    }
}

.mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__date {
    margin-bottom: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__date {
        margin-bottom:.5333333333vw
    }
}

.mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__desc {
    font-size: 1.0416666667vw;
    line-height: 1.5
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__desc {
        font-size:4.2666666667vw
    }
}

.mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__desc {
    letter-spacing: .0520833333vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__desc {
        letter-spacing:.2666666667vw
    }
}

.mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__desc {
    margin-bottom: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__desc {
        margin-bottom:9.6vw
    }
}

.mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__desc {
    width: 13.90625vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__desc {
        width:100%
    }
}

@media screen and (min-width: 1200px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__desc {
        -webkit-line-clamp:3;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide .mgws-milestone-item__desc {
        width:auto
    }
}

@media screen and (min-width: 1200px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide:nth-child(2n) {
        flex-direction:column-reverse
    }

    .mgws-milestone__styles .mgws-milestone .swiper-slide:nth-child(2n) .mgws-milestone-item {
        height: 10.8333333333vw
    }

    .mgws-milestone__styles .mgws-milestone .swiper-slide:nth-child(2n) .mgws-milestone-item__img {
        flex-direction: column-reverse
    }

    .mgws-milestone__styles .mgws-milestone .swiper-slide:nth-child(2n) .mgws-milestone-item__content {
        padding-top: 3.125vw
    }
}

.mgws-milestone__styles .mgws-milestone .swiper-slide:first-child:after {
    width: calc(100% - 1.5625vw)
}

.mgws-milestone__styles .mgws-milestone .swiper-slide:last-child {
    width: 26.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide:last-child .mgws-milestone-item__desc {
        margin-bottom:6.4vw
    }
}

.mgws-milestone__styles .mgws-milestone .swiper-slide:last-child:after {
    border-bottom-right-radius: .3802083333vw;
    border-top-right-radius: .3802083333vw
}

.mgws-milestone__styles .mgws-milestone .swiper-slide:after {
    background-color: #008ed5;
    content: "";
    display: block;
    height: .625vw;
    position: absolute;
    right: 0;
    top: 9.8958333333vw;
    width: calc(100% + 1px);
    z-index: -1
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone .swiper-slide:after {
        display:none
    }
}

.mgws-milestone__styles .mgws-milestone__btn--prev {
    left: -5.2083333333vw
}

.mgws-milestone__styles .mgws-milestone__btn--prev i {
    display: inline-block;
    transition: all .3s ease;
    width: 3.125vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone__btn--prev i {
        width:16vw
    }
}

.mgws-milestone__styles .mgws-milestone__btn--prev i {
    height: 3.125vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone__btn--prev i {
        height:16vw
    }
}

.mgws-milestone__styles .mgws-milestone__btn--prev i {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjNkU3ODgyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNkU3ODgyIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover;
    transform: rotate(180deg)
}

.mgws-milestone__styles .mgws-milestone__btn--next {
    right: -5.2083333333vw
}

.mgws-milestone__styles .mgws-milestone__btn--next i {
    display: inline-block;
    transition: all .3s ease;
    width: 3.125vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone__btn--next i {
        width:16vw
    }
}

.mgws-milestone__styles .mgws-milestone__btn--next i {
    height: 3.125vw
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone__btn--next i {
        height:16vw
    }
}

.mgws-milestone__styles .mgws-milestone__btn--next i {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjNkU3ODgyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNkU3ODgyIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover
}

@media screen and (max-width: 767px) {
    .mgws-milestone__styles .mgws-milestone__btn--next,.mgws-milestone__styles .mgws-milestone__btn--prev {
        display:none
    }
}

.mgws-milestone__styles .mgws-milestone__btn--next,.mgws-milestone__styles .mgws-milestone__btn--prev {
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10
}

.mgws-milestone__styles .mgws-milestone__btn--next[aria-disabled=true] i,.mgws-milestone__styles .mgws-milestone__btn--prev[aria-disabled=true] i {
    opacity: 0
}

.mgws-news-detail__styles {
    padding-bottom: 6.25vw!important;
    padding-top: 4.1666666667vw!important
}

@media screen and (max-width: 767px) {
    .mgws-news-detail__styles {
        padding-bottom:8vw!important;
        padding-top: 5.3333333333vw!important
    }
}

.mgws-news-detail__cmp {
    padding-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-news-detail__cmp {
        padding-left:4.2666666667vw
    }
}

.mgws-news-detail__cmp {
    padding-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-news-detail__cmp {
        padding-right:4.2666666667vw
    }
}

.mgws-news-detail__cmp {
    letter-spacing: .0513em
}

.mgws-news-detail__cmp .mgws-news-detail-title {
    font-size: 1.6666666667vw;
    font-weight: 700;
    letter-spacing: .0153em;
    line-height: 2.5vw;
    margin-bottom: .8333333333vw;
    text-align: left
}

@media screen and (max-width: 767px) {
    .mgws-news-detail__cmp .mgws-news-detail-title {
        font-size:6.4vw;
        font-weight: 400;
        line-height: 9.6vw;
        margin-bottom: 2.6666666667vw;
        text-align: left
    }
}

.mgws-news-detail__cmp .mgws-news-detail-desc {
    font-size: 1.6666666667vw;
    font-weight: 400;
    line-height: 2.5vw;
    margin-bottom: .8333333333vw;
    text-align: left
}

@media screen and (max-width: 767px) {
    .mgws-news-detail__cmp .mgws-news-detail-desc {
        font-size:5.3333333333vw;
        font-weight: 400;
        line-height: 9.6vw;
        margin-bottom: 2.6666666667vw;
        text-align: left
    }
}

.mgws-news-detail__cmp .mgws-news-release-time {
    font-size: 1.0416666667vw;
    line-height: 1.5625vw;
    margin-bottom: 1.25vw;
    text-align: left
}

@media screen and (max-width: 767px) {
    .mgws-news-detail__cmp .mgws-news-release-time {
        font-size:3.2vw;
        line-height: 4.8vw;
        margin-bottom: 5.3333333333vw
    }
}

.mgws-news-detail__cmp .mgws-news-detail-head-br {
    border-top: .0520833333vw solid #6e7882;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-news-detail__cmp .mgws-news-detail-head-br {
        border-top:.0520833333vw solid #eeeeef
    }
}

.mgws-news-detail__cmp .mgws-news-detail-content {
    font-size: 1.0416666667vw;
    font-style: normal;
    letter-spacing: .0520833333vw;
    margin-top: 2.0833333333vw
}

@media screen and (max-width: 767px) {
    .mgws-news-detail__cmp .mgws-news-detail-content {
        font-size:4.2666666667vw;
        margin-top: 5.3333333333vw
    }
}

.mgws-news-detail__cmp .mgws-news-detail-content a {
    color: #008ed5;
    text-decoration: underline
}

.mgws-news-detail__cmp .mgws-news-detail-content a:hover {
    color: #008ed5
}

.mgws-news-detail__cmp .mgws-news-detail-content p {
    font-size: 1.0416666667vw!important;
    font-weight: 400!important;
    opacity: 1!important
}

@media screen and (max-width: 767px) {
    .mgws-news-detail__cmp .mgws-news-detail-content p {
        font-size:4.2666666667vw!important;
        line-height: 6.4vw!important;
        white-space: pre-wrap!important;
        word-break: break-all!important
    }
}

.mgws-news-detail__cmp .mgws-news-detail-content h1 {
    font-size: 1.6666666667vw;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 1.5625vw;
    margin-top: 0;
    opacity: 1!important
}

@media screen and (max-width: 767px) {
    .mgws-news-detail__cmp .mgws-news-detail-content h1 {
        font-size:5.3333333333vw
    }
}

.mgws-news-detail__cmp .mgws-news-detail-content sup {
    vertical-align: text-top
}

.mgws-news-detail__cmp .mgws-news-detail-content img {
    display: block;
    height: auto;
    margin: 0 auto;
    max-width: 100%
}

.mgws-news-detail__cmp .mgws-news-detail-content ol {
    counter-reset: counter-name;
    font-size: inherit;
    font-weight: 400;
    padding-bottom: 1em;
    text-align: left!important
}

.mgws-news-detail__cmp .mgws-news-detail-content ol li {
    font-size: inherit;
    list-style: none;
    padding-bottom: 1em;
    padding-left: 1em;
    position: relative
}

.mgws-news-detail__cmp .mgws-news-detail-content ol li:before {
    content: counter(counter-name);
    counter-increment: counter-name;
    font-size: 1em;
    font-weight: 700;
    left: 0;
    position: absolute;
    top: 0
}

.mgws-news-detail__cmp .mgws-news-detail-content ol li::marker {
    display: none!important
}

.mgws-news-detail__cmp .mgws-news-detail-content ul li {
    letter-spacing: 1px;
    margin-bottom: .7291666667vw;
    padding-left: 1.09375vw;
    position: relative
}

@media screen and (max-width: 767px) {
    .mgws-news-detail__cmp .mgws-news-detail-content ul li {
        line-height:6.4vw;
        margin-bottom: 3.7333333333vw;
        padding-left: 5.3333333333vw
    }
}

.mgws-news-detail__cmp .mgws-news-detail-content ul li:before {
    background-color: #6e7882;
    border-radius: 50%;
    content: "";
    height: .3125vw;
    left: 0;
    position: absolute;
    top: .6770833333vw;
    transform: translateY(-50%);
    width: .3125vw
}

@media screen and (max-width: 767px) {
    .mgws-news-detail__cmp .mgws-news-detail-content ul li:before {
        height:1.6vw;
        top: 3.4666666667vw;
        width: 1.6vw
    }
}

.mgws-news-detail__cmp .mgws-news-detail-content .align-left-img {
    margin: 1.0416666667vw 1.0416666667vw 1.0416666667vw 0
}

.mgws-news-detail__cmp .mgws-news-detail-content .align-right-img {
    margin: 1.0416666667vw 0 1.0416666667vw 1.0416666667vw
}

.mgws-news-list__styles {
    padding-bottom: 6.25vw
}

@media screen and (max-width: 767px) {
    .mgws-news-list__styles {
        padding-bottom:8vw
    }
}

.mgws-news-list__cmp {
    padding-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-news-list__cmp {
        padding-left:4.2666666667vw
    }
}

.mgws-news-list__cmp {
    padding-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-news-list__cmp {
        padding-right:4.2666666667vw
    }
}

.mgws-news-list__cmp {
    letter-spacing: .0153em
}

.mgws-news-list__cmp .mgws-news-list-container {
    display: none
}

.mgws-news-list__cmp .mgws-news-list-container.active {
    display: block;
    margin-bottom: 2.0833333333vw
}

@media screen and (max-width: 767px) {
    .mgws-news-list__cmp .mgws-news-list-container.active {
        margin-bottom:5.3333333333vw
    }
}

.mgws-news-list__cmp .mgws-news-list-container.active.last {
    margin-bottom: 0
}

@media screen and (max-width: 767px) {
    .mgws-news-list__cmp .mgws-news-list-container {
        margin-bottom:0
    }
}

.mgws-news-list__cmp .mgws-news-list-container a {
    display: flex;
    flex-direction: row
}

@media screen and (max-width: 767px) {
    .mgws-news-list__cmp .mgws-news-list-container a {
        background-color:#eeeeef;
        border-radius: 1.0666666667vw;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        padding: 2.6666666667vw
    }
}

.mgws-news-list__cmp .mgws-news-list-img {
    width: 32.8125vw
}

.mgws-news-list__cmp .mgws-news-list-img img {
    height: auto;
    width: 100%
}

.mgws-news-list__cmp .mgws-news-list-img .mgws-news-list-pc-cover-img {
    display: inline-block
}

.mgws-news-list__cmp .mgws-news-list-img .mgws-news-list-mobile-cover-img {
    display: none
}

@media screen and (max-width: 767px) {
    .mgws-news-list__cmp .mgws-news-list-img {
        border-radius:1.0666666667vw;
        margin-bottom: 5.3333333333vw;
        overflow: hidden;
        width: 100%
    }

    .mgws-news-list__cmp .mgws-news-list-img .mgws-news-list-pc-cover-img {
        display: none
    }

    .mgws-news-list__cmp .mgws-news-list-img .mgws-news-list-mobile-cover-img {
        display: inline-block
    }
}

.mgws-news-list__cmp .mgws-news-list-content {
    flex: 1;
    margin-left: 2.0833333333vw;
    width: calc(100% - 32.8125vw)
}

@media screen and (max-width: 767px) {
    .mgws-news-list__cmp .mgws-news-list-content {
        margin-left:0;
        width: 100%
    }
}

.mgws-news-list__cmp .mgws-news-list-content-title {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    box-sizing: border-box;
    display: -webkit-box;
    font-size: 3.125vw;
    font-weight: 700;
    letter-spacing: .0153em;
    line-height: 4.1666666667vw;
    margin-bottom: 1.0416666667vw;
    overflow: hidden;
    text-overflow: ellipsis
}

@media screen and (max-width: 767px) {
    .mgws-news-list__cmp .mgws-news-list-content-title {
        font-size:5.3333333333vw;
        letter-spacing: 0;
        line-height: 8vw;
        margin-bottom: 2.6666666667vw;
        padding: 0;
        width: 100%
    }
}

.mgws-news-list__cmp .mgws-news-list-content-desc {
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 1.0416666667vw;
    letter-spacing: .0513em;
    line-height: 1.5625vw;
    overflow: hidden;
    text-overflow: ellipsis
}

@media screen and (max-width: 767px) {
    .mgws-news-list__cmp .mgws-news-list-content-desc {
        font-size:4.2666666667vw;
        letter-spacing: .018em;
        line-height: 6.4vw
    }
}

.mgws-news-list__cmp .mgws-pagination {
    margin-top: 3.125vw;
    width: 100%
}

.mgws-news-list__cmp .mgws-pagination .wsc-pagination {
    margin-top: 0!important;
    width: 100%
}

.mgws-news-list__cmp .mgws-pagination .wsc-pagination__container {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%
}

.mgws-news-list__cmp .mgws-pagination .wsc-pagination__item,.mgws-news-list__cmp .mgws-pagination .wsc-pagination__next,.mgws-news-list__cmp .mgws-pagination .wsc-pagination__prev {
    background: #fff;
    border: 1px solid #eeeeef;
    border-radius: 0;
    font-size: .8333333333vw;
    height: 2.0833333333vw;
    line-height: 2.0833333333vw;
    margin: 0 .2604166667vw .2604166667vw;
    min-width: auto;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 2.0833333333vw
}

@media screen and (max-width: 767px) {
    .mgws-news-list__cmp .mgws-pagination .wsc-pagination__item,.mgws-news-list__cmp .mgws-pagination .wsc-pagination__next,.mgws-news-list__cmp .mgws-pagination .wsc-pagination__prev {
        font-size:4.2666666667vw;
        height: 10.6666666667vw;
        line-height: 10.6666666667vw;
        margin: 0 1.3333333333vw 1.3333333333vw;
        width: 10.6666666667vw
    }
}

.mgws-news-list__cmp .mgws-pagination .wsc-pagination__prev {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTExLjkxOSA3Ljg0OCA1LjM3Ny42NTdsLS43NTQuNjg2IDYuMjMgNi44NDgtNi4yMyA2Ljg0OC43NTQuNjg2IDYuNTQyLTcuMTkxcS4wMzItLjAzNS4wNTctLjA3NS4wMjQtLjA0LjA0MS0uMDg0LjAxNy0uMDQ0LjAyNi0uMDkuMDA5LS4wNDcuMDA5LS4wOTR0LS4wMDktLjA5NHEtLjAwOS0uMDQ2LS4wMjYtLjA5dC0uMDQxLS4wODRxLS4wMjUtLjA0LS4wNTctLjA3NVoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PC9zdmc+) no-repeat 50%/.8333333333vw .8333333333vw;
    font-size: 0;
    transform: rotate(180deg)
}

@media screen and (max-width: 767px) {
    .mgws-news-list__cmp .mgws-pagination .wsc-pagination__prev {
        background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTExLjkxOSA3Ljg0OCA1LjM3Ny42NTdsLS43NTQuNjg2IDYuMjMgNi44NDgtNi4yMyA2Ljg0OC43NTQuNjg2IDYuNTQyLTcuMTkxcS4wMzItLjAzNS4wNTctLjA3NS4wMjQtLjA0LjA0MS0uMDg0LjAxNy0uMDQ0LjAyNi0uMDkuMDA5LS4wNDcuMDA5LS4wOTR0LS4wMDktLjA5NHEtLjAwOS0uMDQ2LS4wMjYtLjA5dC0uMDQxLS4wODRxLS4wMjUtLjA0LS4wNTctLjA3NVoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PC9zdmc+) no-repeat 50%/4.2666666667vw 4.2666666667vw
    }
}

.mgws-news-list__cmp .mgws-pagination .wsc-pagination__next {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTExLjkxOSA3Ljg0OCA1LjM3Ny42NTdsLS43NTQuNjg2IDYuMjMgNi44NDgtNi4yMyA2Ljg0OC43NTQuNjg2IDYuNTQyLTcuMTkxcS4wMzItLjAzNS4wNTctLjA3NS4wMjQtLjA0LjA0MS0uMDg0LjAxNy0uMDQ0LjAyNi0uMDkuMDA5LS4wNDcuMDA5LS4wOTR0LS4wMDktLjA5NHEtLjAwOS0uMDQ2LS4wMjYtLjA5dC0uMDQxLS4wODRxLS4wMjUtLjA0LS4wNTctLjA3NVoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PC9zdmc+) no-repeat 50%/.8333333333vw .8333333333vw;
    font-size: 0
}

@media screen and (max-width: 767px) {
    .mgws-news-list__cmp .mgws-pagination .wsc-pagination__next {
        background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTExLjkxOSA3Ljg0OCA1LjM3Ny42NTdsLS43NTQuNjg2IDYuMjMgNi44NDgtNi4yMyA2Ljg0OC43NTQuNjg2IDYuNTQyLTcuMTkxcS4wMzItLjAzNS4wNTctLjA3NS4wMjQtLjA0LjA0MS0uMDg0LjAxNy0uMDQ0LjAyNi0uMDkuMDA5LS4wNDcuMDA5LS4wOTR0LS4wMDktLjA5NHEtLjAwOS0uMDQ2LS4wMjYtLjA5dC0uMDQxLS4wODRxLS4wMjUtLjA0LS4wNTctLjA3NVoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PC9zdmc+) no-repeat 50%/4.2666666667vw 4.2666666667vw
    }
}

.mgws-news-list__cmp .mgws-pagination .wsc-pagination__item--actived,.mgws-news-list__cmp .mgws-pagination .wsc-pagination__item:hover {
    background: #005bf8;
    border: 1px solid #005bf8;
    color: #fff
}

@media screen and (max-width: 767px) {
    .mgws-news-list__cmp .mgws-pagination {
        margin-top:5.3333333333vw
    }
}

.mgws-product-card__styles {
    padding-bottom: 6.25vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card__styles {
        padding-bottom:8vw
    }
}

@media screen and (min-width: 768px) {
    .mgws-product-card__styles:not(.c-product-card-col-3) .mgws-product-card-item:first-child,.mgws-product-card__styles:not(.c-product-card-col-3) .mgws-product-card-item:nth-child(2),.mgws-product-card__styles:not(.c-product-card-col-3) .mgws-product-card-item:nth-child(3),.mgws-product-card__styles:not(.c-product-card-col-3) .mgws-product-card-item:nth-child(4) {
        margin-top:0!important
    }
}

.mgws-product-card__styles .mgws-product-card-item.hide-item-title .mgws-product-card-item__title {
    display: none
}

@media screen and (max-width: 767px) {
    .mgws-product-card__styles .mgws-product-card-item.hide-item-title .mgws-product-card-item__title {
        display:block
    }
}

.mgws-product-card__styles .mgws-product-card-item__product {
    height: 14.5833333333vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card__styles .mgws-product-card-item__product {
        height:64vw
    }
}

.mgws-product-card__styles .mgws-product-card-item__logo {
    height: 3.4375vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card__styles .mgws-product-card-item__logo {
        height:17.6vw
    }
}

.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item {
    width: calc(25% - .9375vw)
}

.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(10),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(11),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(14),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(15),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(18),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(19),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(2),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(22),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(23),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(26),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(27),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(3),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(30),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(31),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(34),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(35),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(6),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(7) {
    margin-left: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(10),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(11),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(14),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(15),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(18),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(19),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(2),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(22),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(23),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(26),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(27),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(3),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(30),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(31),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(34),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(35),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(6),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(7) {
        margin-left:0
    }
}

.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(10),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(11),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(14),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(15),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(18),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(19),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(2),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(22),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(23),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(26),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(27),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(3),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(30),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(31),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(34),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(35),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(6),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(7) {
    margin-right: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(10),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(11),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(14),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(15),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(18),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(19),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(2),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(22),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(23),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(26),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(27),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(3),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(30),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(31),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(34),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(35),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(6),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(7) {
        margin-right:0
    }
}

.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(12),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(16),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(20),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(24),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(28),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(32),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(36),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(4),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(8) {
    margin-left: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(12),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(16),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(20),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(24),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(28),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(32),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(36),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(4),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(8) {
        margin-left:0
    }
}

.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(12),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(16),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(20),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(24),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(28),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(32),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(36),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(4),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(8) {
    margin-right: 0
}

@media screen and (max-width: 767px) {
    .mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(12),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(16),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(20),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(24),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(28),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(32),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(36),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(4),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(8) {
        margin-right:0
    }
}

.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:first-child,.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(13),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(17),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(21),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(25),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(29),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(33),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(5),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(9) {
    margin-left: 0
}

@media screen and (max-width: 767px) {
    .mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:first-child,.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(13),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(17),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(21),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(25),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(29),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(33),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(5),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(9) {
        margin-left:0
    }
}

.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:first-child,.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(13),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(17),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(21),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(25),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(29),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(33),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(5),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(9) {
    margin-right: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:first-child,.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(13),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(17),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(21),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(25),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(29),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(33),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(5),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(9) {
        margin-right:0
    }
}

.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(10),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(11),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(14),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(15),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(18),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(19),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(22),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(23),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(26),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(27),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(30),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(31),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(34),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(35) {
    margin-left: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(10),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(11),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(14),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(15),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(18),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(19),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(22),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(23),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(26),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(27),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(30),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(31),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(34),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(35) {
        margin-left:0
    }
}

.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(10),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(11),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(14),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(15),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(18),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(19),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(22),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(23),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(26),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(27),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(30),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(31),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(34),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(35) {
    margin-right: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(10),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(11),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(14),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(15),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(18),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(19),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(22),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(23),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(26),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(27),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(30),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(31),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(34),.mgws-product-card__styles .mgws-product-card-is-flex .mgws-product-card-item:nth-child(35) {
        margin-right:0
    }
}

.mgws-product-card {
    margin-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card {
        margin-left:4.2666666667vw
    }
}

.mgws-product-card {
    margin-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card {
        margin-right:4.2666666667vw
    }
}

.mgws-product-card {
    letter-spacing: .0513em
}

@media screen and (max-width: 767px) {
    .mgws-product-card {
        letter-spacing:.018em
    }
}

.mgws-product-card .mgws-product-card-swiper {
    width: 100%
}

.mgws-product-card .mgws-product-card-item {
    align-items: center;
    background-color: #f4f5f5;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    letter-spacing: .0513em;
    overflow: hidden;
    padding-bottom: .8333333333vw;
    position: relative
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item {
        background-color:#eeeeef!important;
        padding-bottom: 2.6666666667vw
    }
}

.mgws-product-card .mgws-product-card-item.only-product {
    padding-bottom: 0!important
}

.mgws-product-card .mgws-product-card-item__logo,.mgws-product-card .mgws-product-card-item__product {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    overflow: hidden;
    position: relative;
    width: 100%
}

.mgws-product-card .mgws-product-card-item__product-bg {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.mgws-product-card .mgws-product-card-item__product-bg:before {
    background: linear-gradient(180deg,#f6f6f8,#ecedef);
    content: "";
    display: block;
    height: 50%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.mgws-product-card .mgws-product-card-item__product-bg:after {
    background: linear-gradient(180deg,#f6f6f6,#e9eef1);
    content: "";
    display: block;
    height: 50%;
    left: 0;
    position: absolute;
    top: 50%;
    width: 100%
}

.mgws-product-card .mgws-product-card-item__product-img {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    padding: 1.0416666667vw;
    width: 100%;
    z-index: 2
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item__product-img {
        padding:5.3333333333vw
    }
}

.mgws-product-card .mgws-product-card-item__product-img-content {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.mgws-product-card .mgws-product-card-item__logo {
    margin-top: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item__logo {
        margin-top:5.3333333333vw
    }
}

.mgws-product-card .mgws-product-card-item__logo-bg {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.mgws-product-card .mgws-product-card-item__logo-img {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%;
    z-index: 2
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item__logo-img {
        background-color:#eeeeef!important
    }
}

.mgws-product-card .mgws-product-card-item__logo-img-content {
    object-fit: contain;
    width: 10.4166666667vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item__logo-img-content {
        width:32vw
    }
}

.mgws-product-card .mgws-product-card-item__logo-img-content {
    height: 3.4375vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item__logo-img-content {
        height:13.3333333333vw
    }
}

.mgws-product-card .mgws-product-card-item__title {
    box-sizing: border-box;
    font-weight: 700;
    height: 2.5vw;
    text-align: center;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item__title {
        height:8.5333333333vw
    }
}

.mgws-product-card .mgws-product-card-item__title {
    font-size: 1.875vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item__title {
        font-size:5.3333333333vw
    }
}

.mgws-product-card .mgws-product-card-item__title {
    line-height: 2.5vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item__title {
        line-height:8.5333333333vw
    }
}

.mgws-product-card .mgws-product-card-item__title {
    padding-left: .8333333333vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item__title {
        padding-left:5.3333333333vw
    }
}

.mgws-product-card .mgws-product-card-item__title {
    padding-right: .8333333333vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item__title {
        padding-right:5.3333333333vw
    }
}

.mgws-product-card .mgws-product-card-item__title {
    margin-top: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item__title {
        margin-top:5.3333333333vw
    }
}

.mgws-product-card .mgws-product-card-item__title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mgws-product-card .mgws-product-card-item__model {
    box-sizing: border-box;
    height: 1.25vw;
    text-align: center;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item__model {
        height:4.8vw
    }
}

.mgws-product-card .mgws-product-card-item__model {
    font-size: .8333333333vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item__model {
        font-size:3.2vw
    }
}

.mgws-product-card .mgws-product-card-item__model {
    line-height: 1.25vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item__model {
        line-height:4.8vw
    }
}

.mgws-product-card .mgws-product-card-item__model {
    padding-left: .8333333333vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item__model {
        padding-left:5.3333333333vw
    }
}

.mgws-product-card .mgws-product-card-item__model {
    padding-right: .8333333333vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item__model {
        padding-right:5.3333333333vw
    }
}

.mgws-product-card .mgws-product-card-item__model {
    margin-bottom: 0
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item__model {
        margin-bottom:0
    }
}

.mgws-product-card .mgws-product-card-item__model {
    margin-top: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item__model {
        margin-top:1.0666666667vw
    }
}

.mgws-product-card .mgws-product-card-item__model {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text {
    background-color: #eeeeef;
    box-sizing: border-box;
    color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    transition: all .3s ease;
    width: 100%
}

@media screen and (min-width: 768px) {
    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text {
        opacity:0;
        padding: 1.0416666667vw;
        z-index: -1
    }
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text {
        padding:6.4vw 2.6666666667vw 0
    }
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__title {
    display: block;
    font-weight: 700;
    height: 2.5vw;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__title {
        height:9.6vw
    }
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__title {
    font-size: 1.875vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__title {
        font-size:9.6vw
    }
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__title {
    line-height: 2.5vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__title {
        line-height:9.6vw
    }
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__title {
    margin-bottom: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__title {
        margin-bottom:3.2vw
    }
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__model {
    color: #fff;
    display: block;
    height: 1.25vw;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__model {
        height:6.4vw
    }
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__model {
    font-size: .8333333333vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__model {
        font-size:4.2666666667vw
    }
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__model {
    line-height: 1.25vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__model {
        line-height:6.4vw
    }
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__model {
    margin-bottom: 1.5625vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__model {
        margin-bottom:8vw
    }
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__model {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__desc {
    box-sizing: border-box;
    white-space: pre-wrap;
    width: 100%
}

@media screen and (min-width: 768px) {
    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__desc.line-clamp {
        -webkit-line-clamp:var(--product-card-text-desc-line-clamp-pc);
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__desc {
    padding-left: 0
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__desc {
        padding-left:2.6666666667vw
    }
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__desc {
    padding-right: 0
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__desc {
        padding-right:2.6666666667vw
    }
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__desc {
    font-size: .8333333333vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__desc {
        font-size:4.2666666667vw
    }
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__desc {
    line-height: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__desc {
        line-height:6.4vw
    }
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__desc {
    display: block
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text .mgws-button {
    justify-content: flex-start
}

@media screen and (min-width: 768px) {
    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text .mgws-button {
        bottom:1.0416666667vw;
        left: 1.0416666667vw;
        position: absolute
    }
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text .mgws-button {
    margin-top: 0
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text .mgws-button {
        margin-top:5.3333333333vw
    }
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text .mgws-button {
    margin-bottom: 0
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text .mgws-button {
        margin-bottom:2.6666666667vw
    }
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text .mgws-button .mgws-button-cotent {
    background-color: #005bf8;
    border-color: #005bf8!important
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text .mgws-button .mgws-button-cotent .icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover
}

@media screen and (min-width: 768px) {
    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text .mgws-button:hover .mgws-button-cotent {
        border-color:#005bf8!important
    }
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text .mgws-button:hover .mgws-button-cotent .icon {
    border-color: #fff
}

.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text .mgws-button:hover .mgws-button-cotent span {
    color: #fff
}

@media screen and (max-width: 767px) {
    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text .mgws-button:hover .mgws-button-cotent {
        background-color:#005bf8;
        border-color: #005bf8
    }

    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text .mgws-button:hover:hover {
        border-color: #005bf8
    }

    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text {
        background-color: #eeeeef;
        color: inherit;
        opacity: 1;
        position: relative
    }

    .mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__model,.mgws-product-card .mgws-product-card-item .mgws-product-card-item-text__title {
        display: none
    }
}

@media screen and (min-width: 768px) {
    .mgws-product-card .mgws-product-card-item:hover .mgws-product-card-item-text {
        background-color:#6e7882;
        opacity: 1;
        transition-duration: .3s;
        transition-property: opacity,background-color;
        z-index: 3
    }
}

.mgws-product-card .swiper-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-product-card .swiper-wrapper {
        flex-direction:column
    }
}

.mgws-product-card-is-flex .mgws-product-card-item {
    box-sizing: border-box;
    margin-top: 1.25vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card-is-flex .mgws-product-card-item {
        margin-top:6.4vw
    }
}

.mgws-product-card-is-flex .mgws-product-card-item:not(:first-child),.mgws-product-card-is-flex .mgws-product-card-item:not(:last-child) {
    margin-left: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card-is-flex .mgws-product-card-item:not(:first-child),.mgws-product-card-is-flex .mgws-product-card-item:not(:last-child) {
        margin-left:0
    }
}

.mgws-product-card-is-flex .mgws-product-card-item:not(:first-child),.mgws-product-card-is-flex .mgws-product-card-item:not(:last-child) {
    margin-right: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card-is-flex .mgws-product-card-item:not(:first-child),.mgws-product-card-is-flex .mgws-product-card-item:not(:last-child) {
        margin-right:0
    }
}

.mgws-product-card-is-flex .mgws-product-card-item:first-child {
    margin-left: 0
}

@media screen and (max-width: 767px) {
    .mgws-product-card-is-flex .mgws-product-card-item:first-child {
        margin-left:0
    }
}

.mgws-product-card-is-flex .mgws-product-card-item:first-child {
    margin-right: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card-is-flex .mgws-product-card-item:first-child {
        margin-right:0
    }
}

.mgws-product-card-is-flex .mgws-product-card-item:last-child {
    margin-left: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card-is-flex .mgws-product-card-item:last-child {
        margin-left:0
    }
}

.mgws-product-card-is-flex .mgws-product-card-item:last-child {
    margin-right: 0
}

@media screen and (max-width: 767px) {
    .mgws-product-card-is-flex .mgws-product-card-item:last-child {
        margin-right:0
    }

    .mgws-product-card-is-flex .mgws-product-card-item {
        width: 100%!important
    }
}

@media screen and (max-width: 767px)and (max-width:767px) {
    .mgws-product-card-is-flex .mgws-product-card-item:first-child {
        margin-top:0!important
    }
}

.mgws-product-card-is-carousel {
    position: relative
}

.mgws-product-card-is-carousel .swiper .swiper-wrapper {
    flex-wrap: nowrap
}

.mgws-product-card-is-carousel .mgws-product-card-swiper__prev {
    cursor: pointer;
    left: -5.2083333333vw;
    position: absolute;
    top: 50%;
    transform: translateY(50%);
    transition: all .3s ease;
    z-index: 10
}

.mgws-product-card-is-carousel .mgws-product-card-swiper__prev[aria-disabled=true] {
    cursor: default;
    opacity: 0;
    transition: all .3s ease
}

.mgws-product-card-is-carousel .mgws-product-card-swiper__prev i {
    display: inline-block;
    transition: all .3s ease;
    width: 3.125vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card-is-carousel .mgws-product-card-swiper__prev i {
        width:16vw
    }
}

.mgws-product-card-is-carousel .mgws-product-card-swiper__prev i {
    height: 3.125vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card-is-carousel .mgws-product-card-swiper__prev i {
        height:16vw
    }
}

.mgws-product-card-is-carousel .mgws-product-card-swiper__prev i {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjNkU3ODgyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNkU3ODgyIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover;
    transform: rotate(180deg)
}

.mgws-product-card-is-carousel .mgws-product-card-swiper__prev:after {
    opacity: 0
}

@media screen and (max-width: 767px) {
    .mgws-product-card-is-carousel .mgws-product-card-swiper__prev {
        display:none
    }
}

.mgws-product-card-is-carousel .mgws-product-card-swiper__next {
    cursor: pointer;
    position: absolute;
    right: -5.2083333333vw;
    top: 50%;
    transform: translateY(50%);
    transition: all .3s ease;
    z-index: 10
}

.mgws-product-card-is-carousel .mgws-product-card-swiper__next[aria-disabled=true] {
    cursor: default;
    opacity: 0;
    transition: all .3s ease
}

.mgws-product-card-is-carousel .mgws-product-card-swiper__next i {
    display: inline-block;
    transition: all .3s ease;
    width: 3.125vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card-is-carousel .mgws-product-card-swiper__next i {
        width:16vw
    }
}

.mgws-product-card-is-carousel .mgws-product-card-swiper__next i {
    height: 3.125vw
}

@media screen and (max-width: 767px) {
    .mgws-product-card-is-carousel .mgws-product-card-swiper__next i {
        height:16vw
    }
}

.mgws-product-card-is-carousel .mgws-product-card-swiper__next i {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjNkU3ODgyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNkU3ODgyIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover
}

.mgws-product-card-is-carousel .mgws-product-card-swiper__next:after {
    opacity: 0
}

@media screen and (max-width: 767px) {
    .mgws-product-card-is-carousel .mgws-product-card-swiper__next {
        display:none
    }

    .mgws-product-card-is-carousel .mgws-product-card-item {
        margin-top: 6.4vw
    }
}

@media screen and (max-width: 767px)and (max-width:767px) {
    .mgws-product-card-is-carousel .mgws-product-card-item:first-child {
        margin-top:0!important
    }
}

@media screen and (min-width: 768px) {
    .c-product-card-col-3 .mgws-product-card .mgws-product-card-item:first-child,.c-product-card-col-3 .mgws-product-card .mgws-product-card-item:nth-child(2),.c-product-card-col-3 .mgws-product-card .mgws-product-card-item:nth-child(3) {
        margin-top:0!important
    }

    .c-product-card-col-3 .mgws-product-card .mgws-product-card-item__product {
        height: 19.7916666667vw!important
    }
}

.c-product-card-col-3 .mgws-product-card .mgws-product-card-item__logo {
    height: 4.6875vw
}

@media screen and (max-width: 767px) {
    .c-product-card-col-3 .mgws-product-card .mgws-product-card-item__logo {
        height:24vw
    }
}

.c-product-card-col-3 .mgws-product-card .mgws-product-card-item__logo-img-content {
    width: 14.1666666667vw
}

@media screen and (max-width: 767px) {
    .c-product-card-col-3 .mgws-product-card .mgws-product-card-item__logo-img-content {
        width:32vw
    }
}

.c-product-card-col-3 .mgws-product-card .mgws-product-card-item__logo-img-content {
    height: 4.6875vw
}

@media screen and (max-width: 767px) {
    .c-product-card-col-3 .mgws-product-card .mgws-product-card-item__logo-img-content {
        height:13.3333333333vw
    }
}

.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item {
    width: calc(33.33% - .83333vw)
}

.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:first-child,.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(10),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(13),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(16),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(19),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(22),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(25),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(28),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(31),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(4),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(7) {
    margin-left: 0
}

@media screen and (max-width: 767px) {
    .c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:first-child,.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(10),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(13),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(16),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(19),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(22),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(25),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(28),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(31),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(4),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(7) {
        margin-left:0
    }
}

.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:first-child,.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(10),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(13),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(16),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(19),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(22),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(25),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(28),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(31),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(4),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(7) {
    margin-right: .625vw
}

@media screen and (max-width: 767px) {
    .c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:first-child,.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(10),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(13),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(16),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(19),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(22),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(25),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(28),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(31),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(4),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(7) {
        margin-right:0
    }
}

.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(11),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(14),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(17),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(20),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(23),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(26),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(29),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(32),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(5),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(8) {
    margin-left: .625vw
}

@media screen and (max-width: 767px) {
    .c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(11),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(14),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(17),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(20),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(23),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(26),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(29),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(32),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(5),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(8) {
        margin-left:0
    }
}

.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(11),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(14),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(17),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(20),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(23),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(26),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(29),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(32),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(5),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(8) {
    margin-right: .625vw
}

@media screen and (max-width: 767px) {
    .c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(11),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(14),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(17),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(20),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(23),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(26),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(29),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(32),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(5),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(8) {
        margin-right:0
    }
}

.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(12),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(15),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(18),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(21),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(24),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(27),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(3),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(30),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(33),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(6),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(9) {
    margin-left: .625vw
}

@media screen and (max-width: 767px) {
    .c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(12),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(15),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(18),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(21),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(24),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(27),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(3),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(30),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(33),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(6),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(9) {
        margin-left:0
    }
}

.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(12),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(15),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(18),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(21),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(24),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(27),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(3),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(30),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(33),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(6),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(9) {
    margin-right: 0
}

@media screen and (max-width: 767px) {
    .c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(12),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(15),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(18),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(21),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(24),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(27),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(3),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(30),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(33),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(6),.c-product-card-col-3 .mgws-product-card-is-flex .mgws-product-card-item:nth-child(9) {
        margin-right:0
    }
}

.mgws-search-result {
    padding-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-search-result {
        padding-left:4.2666666667vw
    }
}

.mgws-search-result {
    padding-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-search-result {
        padding-right:4.2666666667vw
    }
}

.mgws-search-result {
    margin-top: 2.0833333333vw
}

.mgws-search-result .mgws-search-result-content {
    border: .0520833333vw solid #d8d8d8;
    border-radius: .4166666667vw;
    margin-bottom: 4.1666666667vw;
    padding-left: 1.25vw;
    position: relative;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-content {
        margin-bottom:10.6666666667vw;
        padding-left: 0;
        width: 100%
    }
}

.mgws-search-result .mgws-search-result-content .mgws-search-result-input {
    border: none;
    border-radius: .4166666667vw;
    color: #6e7882;
    font-size: 1.25vw;
    height: 4.1666666667vw;
    width: 90%
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-content .mgws-search-result-input {
        font-size:4.2666666667vw;
        height: 6.4vw;
        margin: 2.6666666667vw 13.3333333333vw 2.6666666667vw 2.6666666667vw;
        padding: 0;
        width: 80%
    }
}

.mgws-search-result .mgws-search-result-content .mgws-search-result-input-logo {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAaCAYAAABGiCfwAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAMQSURBVEiJtdZBaFxVFMbx/3ffFEepWtssAg7oou5dBIwkQqSRKirqRslCzMJVzMQENH1i0pxJWyZJKaWdJigujCAYpegmgS4CiRKhoosiKbhQcREhYCghFBxMco+LaaAzJrFppt/y3fvej8d975wjdkl3vzWFoJeAY0AOlMO5iXzVXddAV/DNmdKYLe32nK1ou4v5fmsmhKKgDWeVwCzu1z1qVSJL4Ii7moS3OmwE56P1GEcnztrynrCe9NSH4IZrMTqFhgc2p81sY7ube3vtUMyqF9e7iLLH+FppzK7eEdaTDn8CvA1+5nDWbSekNl3vW2Mm0RSoxWPsKI3Z5V2xnrRgoCE5b14YPfn5nSC3x8wyN8qaAh33GJ/b7g0F0J1aWyDMuTNYGj15eq/QVjrNsg+XNevosbVsfGLSrHz7egAInpyX9NN+IIBJs/I63gk0PlRWWrse8umpduRPRueD/UBbmRixX3EfB71jZpkqLLi/CCyVRgZn64FVklwGGlbKSWsV5qgNuFI/CC6ODiwIVgK0VGHIG8H/rCcG4K4l8Fw1Bo2gXf/8u8Lkq4JsLbYM3lhvTK5DDjWfvmsZ9Gi9MfCcO1XHE1D8Fni+nky+35oRDS4tVGFOmAZy+dTa64UFhTeAlYbsZjVWGhmcxXUtKCnWA+pK7aiLbvDx2kJeKVeiz92b8ieGB/YDdZplM+hTYHkt6yO16wnA1YW5P55qbZOkQnPLs7/98P3cz3cDPVgOXwo9g2++8vGZwu+1e2r6WWES9JbE6Ufui4W99LMkCV8Lnkb+2cXiUOd2+/7TqfMnhgckhnBfBOzw/T6zE9pldjBT1ntbnRrxHc7rDpeOZGNf7X07ziAhJEXHKzMIzCK/joe/XByUvMGdJkGl0LqPb0QfmThry/l0uFtwHpg/sB47zp2zlV2xrdyarl6FcOxWlclRqQorwCIw4zFO105X+dTaRfjCYdUVX75UtF/+F9tPulI7miH5BvxxKXZcKNr0PcOgcqYHyppydNyhL7mX2I/z8/+80N721d8bSGjtX/+US+jwsnAaAAAAAElFTkSuQmCC) no-repeat;
    background-size: 100% 100%;
    height: 1.6666666667vw;
    position: absolute;
    right: 2.0833333333vw;
    top: 1.25vw;
    width: 1.6666666667vw
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-content .mgws-search-result-input-logo {
        height:6.4vw;
        right: 2.6666666667vw;
        top: 2.6666666667vw;
        width: 6.4vw
    }
}

.mgws-search-result .mgws-search-result-title {
    margin-bottom: 3.125vw
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-title {
        margin-bottom:5.3333333333vw
    }
}

.mgws-search-result .mgws-search-result-title-nav {
    display: flex
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-title-nav {
        padding:0 2.6666666667vw
    }
}

.mgws-search-result .mgws-search-result-title-nav .result-title {
    cursor: pointer;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.875vw;
    margin-right: 2.6041666667vw;
    padding-bottom: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-title-nav .result-title {
        font-size:3.2vw;
        line-height: 4.8vw;
        margin-right: 8vw;
        padding-bottom: 1.6vw
    }
}

.mgws-search-result .mgws-search-result-title-nav .active {
    border-bottom: .1041666667vw solid #6e7882
}

.mgws-search-result .mgws-search-result-title-line {
    border-bottom: .0520833333vw solid #6e7882;
    height: 0;
    margin-bottom: 1.0416666667vw;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-title-line {
        margin-bottom:2.6666666667vw
    }
}

.mgws-search-result .mgws-search-result-title .search-total {
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.3541666667vw
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-title .search-total {
        font-size:3.2vw;
        line-height: 4.8vw
    }
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-item {
    cursor: pointer;
    margin-bottom: 3.125vw
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-item-title {
    font-size: 1.25vw;
    font-weight: 700;
    height: 1.875vw;
    line-height: 1.875vw;
    margin-bottom: 1.0416666667vw
}

@media screen and (min-width: 768px) {
    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-item-title {
        -webkit-line-clamp:1;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-item-title {
        -webkit-line-clamp:1;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-size: 4.2666666667vw;
        height: 6.4vw;
        line-height: 6.4vw;
        margin-bottom: 2.6666666667vw;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-item-desc {
    font-size: 1.0416666667vw;
    line-height: 1.5625vw
}

@media screen and (min-width: 768px) {
    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-item-desc {
        -webkit-line-clamp:2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-item-desc {
        -webkit-line-clamp:2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-size: 3.2vw;
        line-height: 4.8vw;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-item {
        margin-bottom: 5.3333333333vw
    }
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con .mgws-pagination {
    padding-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con .mgws-pagination {
        padding-left:4.2666666667vw
    }
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con .mgws-pagination {
    padding-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con .mgws-pagination {
        padding-right:4.2666666667vw
    }
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con .mgws-pagination {
    margin-top: 3.125vw;
    width: 100%
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con .mgws-pagination .wsc-pagination {
    width: 100%
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con .mgws-pagination .wsc-pagination__container {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con .mgws-pagination .wsc-pagination__item,.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con .mgws-pagination .wsc-pagination__next,.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con .mgws-pagination .wsc-pagination__prev {
    background: #fff;
    border: 1px solid #eeeeef;
    border-radius: 0;
    font-size: .8333333333vw;
    height: 2.0833333333vw;
    line-height: 2.0833333333vw;
    margin: 0 .2604166667vw .2604166667vw;
    min-width: auto;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 2.0833333333vw
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con .mgws-pagination .wsc-pagination__item,.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con .mgws-pagination .wsc-pagination__next,.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con .mgws-pagination .wsc-pagination__prev {
        font-size:4.2666666667vw;
        height: 10.6666666667vw;
        line-height: 10.6666666667vw;
        margin: 0 1.3333333333vw 1.3333333333vw;
        width: 10.6666666667vw
    }
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con .mgws-pagination .wsc-pagination__prev {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTExLjkxOSA3Ljg0OCA1LjM3Ny42NTdsLS43NTQuNjg2IDYuMjMgNi44NDgtNi4yMyA2Ljg0OC43NTQuNjg2IDYuNTQyLTcuMTkxcS4wMzItLjAzNS4wNTctLjA3NS4wMjQtLjA0LjA0MS0uMDg0LjAxNy0uMDQ0LjAyNi0uMDkuMDA5LS4wNDcuMDA5LS4wOTR0LS4wMDktLjA5NHEtLjAwOS0uMDQ2LS4wMjYtLjA5dC0uMDQxLS4wODRxLS4wMjUtLjA0LS4wNTctLjA3NVoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PC9zdmc+) no-repeat 50%/.8333333333vw .8333333333vw;
    font-size: 0;
    transform: rotate(180deg)
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con .mgws-pagination .wsc-pagination__prev {
        background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTExLjkxOSA3Ljg0OCA1LjM3Ny42NTdsLS43NTQuNjg2IDYuMjMgNi44NDgtNi4yMyA2Ljg0OC43NTQuNjg2IDYuNTQyLTcuMTkxcS4wMzItLjAzNS4wNTctLjA3NS4wMjQtLjA0LjA0MS0uMDg0LjAxNy0uMDQ0LjAyNi0uMDkuMDA5LS4wNDcuMDA5LS4wOTR0LS4wMDktLjA5NHEtLjAwOS0uMDQ2LS4wMjYtLjA5dC0uMDQxLS4wODRxLS4wMjUtLjA0LS4wNTctLjA3NVoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PC9zdmc+) no-repeat 50%/4.2666666667vw 4.2666666667vw
    }
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con .mgws-pagination .wsc-pagination__next {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTExLjkxOSA3Ljg0OCA1LjM3Ny42NTdsLS43NTQuNjg2IDYuMjMgNi44NDgtNi4yMyA2Ljg0OC43NTQuNjg2IDYuNTQyLTcuMTkxcS4wMzItLjAzNS4wNTctLjA3NS4wMjQtLjA0LjA0MS0uMDg0LjAxNy0uMDQ0LjAyNi0uMDkuMDA5LS4wNDcuMDA5LS4wOTR0LS4wMDktLjA5NHEtLjAwOS0uMDQ2LS4wMjYtLjA5dC0uMDQxLS4wODRxLS4wMjUtLjA0LS4wNTctLjA3NVoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PC9zdmc+) no-repeat 50%/.8333333333vw .8333333333vw;
    font-size: 0
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con .mgws-pagination .wsc-pagination__next {
        background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTExLjkxOSA3Ljg0OCA1LjM3Ny42NTdsLS43NTQuNjg2IDYuMjMgNi44NDgtNi4yMyA2Ljg0OC43NTQuNjg2IDYuNTQyLTcuMTkxcS4wMzItLjAzNS4wNTctLjA3NS4wMjQtLjA0LjA0MS0uMDg0LjAxNy0uMDQ0LjAyNi0uMDkuMDA5LS4wNDcuMDA5LS4wOTR0LS4wMDktLjA5NHEtLjAwOS0uMDQ2LS4wMjYtLjA5dC0uMDQxLS4wODRxLS4wMjUtLjA0LS4wNTctLjA3NVoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PC9zdmc+) no-repeat 50%/4.2666666667vw 4.2666666667vw
    }
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con .mgws-pagination .wsc-pagination__item--actived,.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con .mgws-pagination .wsc-pagination__item:hover {
    background: #005bf8;
    border: 1px solid #005bf8;
    color: #fff
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con .mgws-pagination {
        margin-top:1.0416666667vw
    }
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news {
    display: flex;
    margin-bottom: 3.125vw
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news-box {
    display: flex
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news-box-img {
    margin-right: 1.25vw;
    width: 16.6666666667vw
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news-box-img img {
    object-fit: contain;
    width: 16.6666666667vw
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news-box-img {
        margin-bottom:5.3333333333vw;
        margin-right: 0;
        width: 100%
    }

    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news-box-img img {
        object-fit: contain;
        width: 100%
    }
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news-box-con-title {
    font-size: 1.6666666667vw;
    font-weight: 700
}

@media screen and (min-width: 768px) {
    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news-box-con-title {
        -webkit-line-clamp:1;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news-box-con-title {
    margin-bottom: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news-box-con-title {
        font-size:5.3333333333vw;
        margin-bottom: 2.6666666667vw
    }
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news-box-con-desc {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: .8333333333vw;
    margin-bottom: 2.6041666667vw;
    overflow: hidden;
    text-overflow: ellipsis
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news-box-con-desc {
        -webkit-line-clamp:5;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-size: 4.2666666667vw;
        margin-bottom: 2.6666666667vw;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news-box-con-time {
    font-size: .8333333333vw
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news-box-con-time {
        font-size:3.2vw;
        height: 4.8vw
    }
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news-box-con-time {
    display: flex;
    height: 1.25vw
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news-box-con-time-date {
    width: 7.2916666667vw
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news-box-con-time-date {
        margin-right:10.6666666667vw;
        width: 18.9333333333vw
    }
}

.mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news-box-con-time-media {
    color: #005bf8;
    width: 8.28125vw
}

@media screen and (max-width: 767px) {
    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news-box-con-time-media {
        width:13.0666666667vw
    }

    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news-box {
        flex-direction: column
    }

    .mgws-search-result .mgws-search-result-allContent .mgws-search-result-con-news {
        background: #eeeeef;
        flex-direction: column;
        margin-bottom: 5.3333333333vw;
        padding: 2.6666666667vw
    }
}

.mgws-search-result .mgws-search-result-allContent .active {
    display: block
}

.mgws-search-result .mgws-search-result-allContent .highlight {
    color: #005bf8
}

@media screen and (max-width: 767px) {
    .mgws-search-result {
        margin-top:5.3333333333vw
    }
}

.mgws-service__styles {
    padding-bottom: 6.25vw
}

@media screen and (max-width: 767px) {
    .mgws-service__styles {
        padding-bottom:8vw
    }
}

.mgws-service__styles .mgws-service {
    padding-left: 12.5vw;
    position: relative
}

@media screen and (max-width: 767px) {
    .mgws-service__styles .mgws-service {
        padding-left:4.2666666667vw
    }
}

.mgws-service__styles .mgws-service {
    padding-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-service__styles .mgws-service {
        padding-right:4.2666666667vw
    }
}

.mgws-service__styles .mgws-service .section-title {
    margin-bottom: .7291666667vw
}

.mgws-service__styles .mgws-service .mgws-service-desc {
    font-size: .9895833333vw;
    height: .9895833333vw;
    line-height: .9895833333vw;
    margin-bottom: 3.125vw;
    text-align: center
}

@media screen and (max-width: 767px) {
    .mgws-service__styles .mgws-service .mgws-service-desc {
        -webkit-line-clamp:1;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-size: 3.2vw;
        height: 3.2vw;
        line-height: 3.2vw;
        margin-bottom: 5.3333333333vw;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.mgws-service__styles .mgws-service .mgws-service-container {
    display: flex;
    flex-wrap: wrap;
    gap: 1.25vw 1.25vw
}

@media screen and (max-width: 767px) {
    .mgws-service__styles .mgws-service .mgws-service-container {
        gap:5.3333333333vw 2.6666666667vw
    }
}

.mgws-service__styles .mgws-service .mgws-service-container .mgws-service-item {
    background: #eeeeef;
    box-sizing: border-box;
    padding: 1.0416666667vw 1.0416666667vw 1.0416666667vw 2.0833333333vw;
    width: calc(33.33333% - .83333vw)
}

@media screen and (max-width: 767px) {
    .mgws-service__styles .mgws-service .mgws-service-container .mgws-service-item {
        background:#eeeeef;
        border-radius: 1.0666666667vw;
        height: inherit;
        padding: 5.3333333333vw 2.6666666667vw;
        width: calc(50% - 1.33333vw)
    }
}

.mgws-service__styles .mgws-service .mgws-service-container .mgws-service-item .mgws-service-info {
    align-items: center;
    display: flex;
    justify-content: flex-start
}

@media screen and (max-width: 767px) {
    .mgws-service__styles .mgws-service .mgws-service-container .mgws-service-item .mgws-service-info {
        align-items:center;
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: center
    }
}

.mgws-service__styles .mgws-service .mgws-service-container .mgws-service-item .mgws-service-info .mgws-service-image {
    box-sizing: border-box;
    height: 6.4583333333vw;
    margin-right: 1.0416666667vw;
    width: 6.4583333333vw
}

.mgws-service__styles .mgws-service .mgws-service-container .mgws-service-item .mgws-service-info .mgws-service-image img {
    height: 6.4583333333vw;
    object-fit: contain;
    width: 6.4583333333vw
}

@media screen and (max-width: 767px) {
    .mgws-service__styles .mgws-service .mgws-service-container .mgws-service-item .mgws-service-info .mgws-service-image {
        height:16vw;
        margin-bottom: 3.2vw;
        width: 16vw
    }

    .mgws-service__styles .mgws-service .mgws-service-container .mgws-service-item .mgws-service-info .mgws-service-image img {
        height: 16vw;
        object-fit: contain;
        width: 16vw
    }
}

.mgws-service__styles .mgws-service .mgws-service-container .mgws-service-item .mgws-service-info .mgws-service-image .mgws-service-img {
    display: none
}

.mgws-service__styles .mgws-service .mgws-service-container .mgws-service-item .mgws-service-info .mgws-service-title {
    color: #005bf8;
    font-size: 2.0833333333vw;
    height: auto;
    line-height: 3.125vw;
    width: calc(100% - 7.5vw)
}

@media screen and (min-width: 768px) {
    .mgws-service__styles .mgws-service .mgws-service-container .mgws-service-item .mgws-service-info .mgws-service-title {
        -webkit-line-clamp:2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

@media screen and (max-width: 767px) {
    .mgws-service__styles .mgws-service .mgws-service-container .mgws-service-item .mgws-service-info .mgws-service-title {
        font-size:5.3333333333vw;
        height: inherit;
        line-height: 8vw;
        text-align: center;
        width: 38.9333333333vw
    }
}

.mgws-service__styles .mgws-service .mgws-service-container .mgws-service-item:hover {
    background: #c4d5dc
}

.mgws-service__styles .mgws-service .mgws-service-qrcode-popup {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 5000
}

.mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-cover {
    background: rgba(0,0,0,.5);
    height: 100%;
    width: 100%
}

.mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-qrcode {
    align-items: flex-end;
    background: #fff;
    display: flex;
    flex-direction: column;
    left: 50%;
    padding: .5208333333vw 1.0416666667vw 1.0416666667vw;
    position: fixed;
    text-align: center;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 19.7916666667vw;
    z-index: 9999
}

.mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-qrcode-btn {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 2.0833333333vw;
    justify-content: center;
    margin-bottom: .5208333333vw;
    width: 2.0833333333vw
}

.mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-qrcode-btn-box {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggc3Ryb2tlPSIjRDhEOEQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMjAuNDI0IDJoMjQuNjQxIiB0cmFuc2Zvcm09InJvdGF0ZSgxMzUgMjAuNDI0IDMpIi8+PHBhdGggc3Ryb2tlPSIjRDhEOEQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMyAyLjcxMWgyNC42NDEiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDMgMy43MSkiLz48L3N2Zz4=) no-repeat 50%;
    height: 1.25vw;
    width: 1.25vw
}

@media screen and (max-width: 767px) {
    .mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-qrcode-btn {
        height:6.4vw;
        margin-bottom: 2.6666666667vw;
        width: 6.4vw
    }

    .mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-qrcode-btn-box {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggc3Ryb2tlPSIjRDhEOEQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMjAuNDI0IDJoMjQuNjQxIiB0cmFuc2Zvcm09InJvdGF0ZSgxMzUgMjAuNDI0IDMpIi8+PHBhdGggc3Ryb2tlPSIjRDhEOEQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMyAyLjcxMWgyNC42NDEiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDMgMy43MSkiLz48L3N2Zz4=) no-repeat 50%;
        height: 6.4vw;
        width: 6.4vw
    }
}

.mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-qrcode .mgws-service-qrcode-info {
    align-items: center;
    display: flex;
    flex-direction: column;
    left: 1.0416666667vw;
    padding: 0;
    position: static;
    top: 3.125vw;
    width: 17.7083333333vw;
    z-index: 1
}

@media screen and (max-width: 767px) {
    .mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-qrcode .mgws-service-qrcode-info {
        align-items:center;
        display: flex;
        flex-direction: column;
        padding: 0;
        width: 48vw;
        z-index: 1
    }
}

.mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-qrcode .mgws-service-qrcode-info-title {
    border: .0520833333vw solid #005bf8;
    border-radius: 1.0416666667vw;
    box-sizing: border-box;
    color: #005bf8;
    font-size: 1.6666666667vw;
    height: 2.9166666667vw;
    line-height: 2.9166666667vw;
    margin-bottom: .78125vw;
    opacity: 1;
    width: 17.7083333333vw
}

@media screen and (max-width: 767px) {
    .mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-qrcode .mgws-service-qrcode-info-title {
        border-radius:5.3333333333vw;
        height: 8.5333333333vw;
        margin-bottom: 4vw;
        width: 48vw
    }
}

.mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-qrcode .mgws-service-qrcode-info-title-text {
    height: 2.9166666667vw;
    margin: 0 .5208333333vw;
    width: 16.6666666667vw
}

@media screen and (min-width: 768px) {
    .mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-qrcode .mgws-service-qrcode-info-title-text {
        -webkit-line-clamp:1;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

@media screen and (max-width: 767px) {
    .mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-qrcode .mgws-service-qrcode-info-title-text {
        -webkit-line-clamp:1;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-size: 4.2666666667vw;
        height: 8.5333333333vw;
        line-height: 8.5333333333vw;
        margin: 0 2.6666666667vw;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 42.6666666667vw
    }
}

.mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-qrcode .mgws-service-qrcode-info-img {
    width: 14.5833333333vw
}

.mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-qrcode .mgws-service-qrcode-info-img img {
    height: auto;
    margin-bottom: .78125vw;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-qrcode .mgws-service-qrcode-info-img {
        width:37.3333333333vw
    }

    .mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-qrcode .mgws-service-qrcode-info-img img {
        height: auto;
        margin-bottom: 4vw;
        width: 100%
    }
}

.mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-qrcode .mgws-service-qrcode-info-desc {
    font-size: 1.6666666667vw;
    height: 2.5vw;
    line-height: 2.5vw;
    padding: .2083333333vw
}

@media screen and (min-width: 768px) {
    .mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-qrcode .mgws-service-qrcode-info-desc {
        -webkit-line-clamp:1;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

@media screen and (max-width: 767px) {
    .mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-qrcode .mgws-service-qrcode-info-desc {
        -webkit-line-clamp:1;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-size: 4.2666666667vw;
        height: 6.4vw;
        line-height: 6.4vw;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .mgws-service__styles .mgws-service .mgws-service-qrcode-popup .mgws-service-qrcode {
        align-items: flex-end;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 2.6666666667vw 5.3333333333vw 5.3333333333vw;
        width: 58.6666666667vw
    }
}

.mgws-stage__styles {
    padding-bottom: 6.25vw
}

@media screen and (max-width: 767px) {
    .mgws-stage__styles {
        padding-bottom:8vw
    }
}

.mgws-stage {
    padding-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-stage {
        padding-left:4.2666666667vw
    }
}

.mgws-stage {
    padding-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-stage {
        padding-right:4.2666666667vw
    }
}

.mgws-stage__content {
    display: flex;
    justify-content: flex-start;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-stage__content {
        flex-direction:column
    }
}

.mgws-stage__content-item {
    box-sizing: border-box;
    width: calc(25% - .9375vw)
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item {
        display:flex;
        width: 100%
    }
}

.mgws-stage__content-item:first-child,.mgws-stage__content-item:nth-child(5n) {
    margin-left: 0
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item:first-child,.mgws-stage__content-item:nth-child(5n) {
        margin-left:0
    }
}

.mgws-stage__content-item:first-child,.mgws-stage__content-item:nth-child(5n) {
    margin-right: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item:first-child,.mgws-stage__content-item:nth-child(5n) {
        margin-right:0
    }
}

.mgws-stage__content-item:nth-child(2n),.mgws-stage__content-item:nth-child(3n) {
    margin-left: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item:nth-child(2n),.mgws-stage__content-item:nth-child(3n) {
        margin-left:0
    }
}

.mgws-stage__content-item:nth-child(2n),.mgws-stage__content-item:nth-child(3n) {
    margin-right: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item:nth-child(2n),.mgws-stage__content-item:nth-child(3n) {
        margin-right:0
    }
}

.mgws-stage__content-item:nth-child(4n) {
    margin-left: .625vw
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item:nth-child(4n) {
        margin-left:0
    }
}

.mgws-stage__content-item:nth-child(4n) {
    margin-right: 0
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item:nth-child(4n) {
        margin-right:0
    }
}

.mgws-stage__content-item:last-child .mgws-stage__content-item-time-line {
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item:last-child .mgws-stage__content-item-time-line {
        width:auto
    }

    .mgws-stage__content-item-desc {
        align-items: center;
        display: flex;
        flex: 1;
        flex-direction: column;
        height: auto;
        margin-right: 1.8666666667vw;
        overflow: hidden;
        padding-bottom: 10.6666666667vw
    }
}

.mgws-stage__content-item-desc {
    margin-bottom: .5208333333vw
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-desc {
        margin-bottom:0
    }
}

.mgws-stage__content-item-desc-icon {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    overflow: hidden;
    width: 10.4166666667vw
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-desc-icon {
        width:26.6666666667vw
    }
}

.mgws-stage__content-item-desc-icon {
    height: 8.3333333333vw
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-desc-icon {
        height:21.3333333333vw
    }
}

.mgws-stage__content-item-desc-icon {
    margin-top: .5208333333vw
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-desc-icon {
        margin-top:2.6666666667vw
    }
}

.mgws-stage__content-item-desc-icon {
    margin-bottom: .5208333333vw
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-desc-icon {
        margin-bottom:2.6666666667vw
    }
}

.mgws-stage__content-item-desc-icon img {
    width: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-desc-icon img {
        width:5.3333333333vw
    }
}

.mgws-stage__content-item-desc-icon img {
    height: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-desc-icon img {
        height:5.3333333333vw
    }
}

.mgws-stage__content-item-desc-icon img {
    z-index: -1
}

.mgws-stage__content-item-desc-text {
    overflow: hidden;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-desc-text {
        align-items:center;
        display: flex;
        flex-direction: column
    }
}

.mgws-stage__content-item-desc-text-title {
    font-weight: 700;
    height: 1.6666666667vw;
    margin-top: .9375vw;
    text-align: center;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-desc-text-title {
        margin-top:0
    }
}

.mgws-stage__content-item-desc-text-title {
    font-size: 1.4583333333vw
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-desc-text-title {
        font-size:5.3333333333vw
    }
}

.mgws-stage__content-item-desc-text-title {
    line-height: 1.4583333333vw
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-desc-text-title {
        line-height:8vw
    }
}

.mgws-stage__content-item-desc-text-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-desc-text-title {
        -webkit-line-clamp:2;
        -webkit-box-orient: vertical;
        box-sizing: border-box;
        display: -webkit-box;
        height: auto;
        overflow: hidden;
        padding-right: 1.3333333333vw;
        text-overflow: ellipsis;
        white-space: wrap
    }
}

.mgws-stage__content-item-desc-text-detail {
    word-wrap: break-word;
    font-weight: 400;
    height: 4.6875vw;
    margin-top: .5208333333vw;
    text-align: center;
    white-space: pre-wrap;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-desc-text-detail {
        margin-top:0
    }
}

.mgws-stage__content-item-desc-text-detail {
    font-size: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-desc-text-detail {
        font-size:4.2666666667vw
    }
}

.mgws-stage__content-item-desc-text-detail {
    line-height: 1.5625vw
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-desc-text-detail {
        line-height:6.4vw
    }
}

.mgws-stage__content-item-desc-text-detail {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-desc-text-detail {
        -webkit-line-clamp:inherit;
        -webkit-box-orient: inherit;
        display: block;
        height: auto;
        overflow: auto;
        text-overflow: inherit;
        white-space: pre-wrap;
        width: 42.6666666667vw
    }
}

.mgws-stage__content-item-time {
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-time {
        display:flex;
        flex: 1
    }
}

.mgws-stage__content-item-time-line {
    border-top: .2083333333vw solid #6e7882;
    height: .2083333333vw;
    width: calc(100% + 1.25vw)
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-time-line {
        border-left:1.3333333333vw solid #6e7882;
        border-top: none;
        box-sizing: border-box;
        height: 100%;
        overflow: hidden;
        width: 1.3333333333vw
    }
}

.mgws-stage__content-item-time-group {
    box-sizing: border-box;
    display: flex;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-time-group {
        align-items:center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin-left: 8.5333333333vw;
        padding-bottom: 10.6666666667vw;
        padding-left: 2.6666666667vw;
        width: 33.3333333333vw
    }
}

.mgws-stage__content-item-time-group-1,.mgws-stage__content-item-time-group-2 {
    margin-top: 2.2916666667vw;
    position: relative;
    width: 50%
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-time-group-1,.mgws-stage__content-item-time-group-2 {
        margin-top:0;
        width: 100%
    }
}

.mgws-stage__content-item-time-group-1:before,.mgws-stage__content-item-time-group-2:before {
    background: #6e7882;
    border-radius: 0 0 .2083333333vw .2083333333vw;
    content: "";
    height: 1.8229166667vw;
    left: 50%;
    position: absolute;
    top: -2.2916666667vw;
    transform: translateX(-50%);
    width: .2083333333vw;
    z-index: 2
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-time-group-1:before,.mgws-stage__content-item-time-group-2:before {
        background:#6e7882;
        border-radius: 0 1.0666666667vw 1.0666666667vw 0;
        content: "";
        height: 1.0666666667vw;
        left: -8vw;
        position: absolute;
        top: 2.6666666667vw;
        width: 8.5333333333vw;
        z-index: 2
    }
}

.mgws-stage__content-item-time-group-1 .mgws-stage__content-item-time-group-ponit,.mgws-stage__content-item-time-group-2 .mgws-stage__content-item-time-group-ponit {
    background: #008ed5;
    border-radius: 50%;
    content: "";
    height: .8333333333vw;
    left: 50%;
    overflow: hidden;
    position: absolute;
    top: -2.8125vw;
    transform: translateX(-50%);
    width: .8333333333vw;
    z-index: 3
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-time-group-1 .mgws-stage__content-item-time-group-ponit,.mgws-stage__content-item-time-group-2 .mgws-stage__content-item-time-group-ponit {
        background:#008ed5;
        border-radius: 50%;
        content: "";
        height: 4.2666666667vw;
        left: -11.7333333333vw;
        overflow: hidden;
        position: absolute;
        top: 1.0666666667vw;
        width: 4.2666666667vw;
        z-index: 3
    }
}

.mgws-stage__content-item-time-group-1 .mgws-stage__content-item-time-year,.mgws-stage__content-item-time-group-2 .mgws-stage__content-item-time-year {
    color: #8d97a0;
    font-size: 1.3541666667vw;
    font-weight: 400;
    text-align: center;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-time-group-1 .mgws-stage__content-item-time-year,.mgws-stage__content-item-time-group-2 .mgws-stage__content-item-time-year {
        font-size:5.3333333333vw
    }
}

.mgws-stage__content-item-time-group-1 .mgws-stage__content-item-time-year,.mgws-stage__content-item-time-group-2 .mgws-stage__content-item-time-year {
    line-height: 1.3541666667vw
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-time-group-1 .mgws-stage__content-item-time-year,.mgws-stage__content-item-time-group-2 .mgws-stage__content-item-time-year {
        line-height:8vw
    }
}

.mgws-stage__content-item-time-group-1 .mgws-stage__content-item-time-year,.mgws-stage__content-item-time-group-2 .mgws-stage__content-item-time-year {
    height: 1.3541666667vw
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-time-group-1 .mgws-stage__content-item-time-year,.mgws-stage__content-item-time-group-2 .mgws-stage__content-item-time-year {
        height:8vw
    }
}

.mgws-stage__content-item-time-group-1 .mgws-stage__content-item-time-year,.mgws-stage__content-item-time-group-2 .mgws-stage__content-item-time-year {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mgws-stage__content-item-time-group-1 .mgws-stage__content-item-time-desc,.mgws-stage__content-item-time-group-2 .mgws-stage__content-item-time-desc {
    word-wrap: break-word;
    font-weight: 700;
    height: 4.375vw;
    margin-top: .7291666667vw;
    text-align: center;
    white-space: pre-wrap;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-time-group-1 .mgws-stage__content-item-time-desc,.mgws-stage__content-item-time-group-2 .mgws-stage__content-item-time-desc {
        margin-top:1.8666666667vw
    }
}

.mgws-stage__content-item-time-group-1 .mgws-stage__content-item-time-desc,.mgws-stage__content-item-time-group-2 .mgws-stage__content-item-time-desc {
    font-size: 1.1458333333vw
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-time-group-1 .mgws-stage__content-item-time-desc,.mgws-stage__content-item-time-group-2 .mgws-stage__content-item-time-desc {
        font-size:4.2666666667vw
    }
}

.mgws-stage__content-item-time-group-1 .mgws-stage__content-item-time-desc,.mgws-stage__content-item-time-group-2 .mgws-stage__content-item-time-desc {
    line-height: 1.4583333333vw
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-time-group-1 .mgws-stage__content-item-time-desc,.mgws-stage__content-item-time-group-2 .mgws-stage__content-item-time-desc {
        line-height:6.4vw
    }
}

.mgws-stage__content-item-time-group-1 .mgws-stage__content-item-time-desc,.mgws-stage__content-item-time-group-2 .mgws-stage__content-item-time-desc {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis
}

@media screen and (max-width: 767px) {
    .mgws-stage__content-item-time-group-1 .mgws-stage__content-item-time-desc,.mgws-stage__content-item-time-group-2 .mgws-stage__content-item-time-desc {
        -webkit-line-clamp:inherit;
        -webkit-box-orient: inherit;
        display: block;
        height: auto;
        overflow: auto;
        text-overflow: inherit;
        white-space: pre-wrap
    }

    .mgws-stage__content-item-time-group-2 {
        margin-top: 10.6666666667vw
    }
}

.mgws-stage__content-item-time-group.single-group {
    justify-content: center
}

.mgws-stage__content-item-time-group.single-group-1,.mgws-stage__content-item-time-group.single-group-2 {
    flex: inherit;
    width: 50%
}

.mgws-stage .section-button {
    margin-top: 2.0833333333vw
}

@media screen and (max-width: 767px) {
    .mgws-stage .section-button {
        margin-top:5.3333333333vw
    }
}

.mgws-stock__styles {
    padding-bottom: 6.25vw
}

@media screen and (max-width: 767px) {
    .mgws-stock__styles {
        padding-bottom:8vw
    }
}

.mgws-stock__styles .mgws-stock {
    padding-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-stock__styles .mgws-stock {
        padding-left:4.2666666667vw
    }
}

.mgws-stock__styles .mgws-stock {
    padding-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-stock__styles .mgws-stock {
        padding-right:4.2666666667vw
    }
}

.mgws-stock__styles .mgws-stock .mgws-stock-content-wrapper {
    display: flex;
    flex-direction: column
}

.mgws-stock__styles .mgws-stock .mgws-stock-content-wrapper .mgws-stock-more {
    position: relative
}

.mgws-stock__styles .mgws-stock .mgws-stock-content-wrapper .mgws-stock-more .mgws-button {
    position: absolute;
    right: 0
}

@media screen and (max-width: 767px) {
    .mgws-stock__styles .mgws-stock .mgws-stock-content-wrapper {
        flex-direction:column-reverse
    }

    .mgws-stock__styles .mgws-stock .mgws-stock-content-wrapper .mgws-stock-more {
        text-align: center
    }

    .mgws-stock__styles .mgws-stock .mgws-stock-content-wrapper .mgws-stock-more .mgws-button {
        position: relative;
        right: inherit
    }
}

.mgws-stock__styles .mgws-stock .mgws-stock-content-wrapper .mgws-stock-content {
    min-height: 700px;
    width: 100%
}

@media screen and (max-width: 767px) {
    .mgws-stock__styles .mgws-stock .mgws-stock-content-wrapper .mgws-stock-content {
        margin-bottom:5.3333333333vw;
        min-height: 718px;
        width: 100%
    }
}

.mgws-teaser__styles {
    padding-bottom: 6.25vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles {
        padding-bottom:8vw
    }
}

.mgws-teaser__styles .mgws-teaser .mgws-button {
    display: inline-block
}

.mgws-teaser__styles .mgws-teaser__desc {
    white-space: break-spaces
}

.mgws-teaser__styles .mgws-teaser__img {
    position: relative
}

.mgws-teaser__styles .mgws-teaser__img a {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.mgws-teaser__styles .mgws-teaser__img img {
    width: 100%
}

@media screen and (min-width: 1200px) {
    .mgws-teaser__styles:not(.c-horizontal-img-text-small,.c-horizontal-text-img-small,.c-horizontal-img-text-big,.c-horizontal-text-img-big) .mgws-teaser__info {
        display:flex;
        justify-content: space-between;
        margin-bottom: 3.125vw;
        margin-left: 12.5vw;
        margin-right: 12.5vw
    }
}

@media screen and (min-width: 1200px)and (max-width:767px) {
    .mgws-teaser__styles:not(.c-horizontal-img-text-small,.c-horizontal-text-img-small,.c-horizontal-img-text-big,.c-horizontal-text-img-big) .mgws-teaser__info {
        margin-left:4.2666666667vw;
        margin-right: 4.2666666667vw
    }
}

@media screen and (min-width: 1200px) {
    .mgws-teaser__styles:not(.c-horizontal-img-text-small,.c-horizontal-text-img-small,.c-horizontal-img-text-big,.c-horizontal-text-img-big) .mgws-teaser__info>.mgws-button {
        display:none
    }

    .mgws-teaser__styles:not(.c-horizontal-img-text-small,.c-horizontal-text-img-small,.c-horizontal-img-text-big,.c-horizontal-text-img-big) .mgws-teaser__title p {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-size: 3.125vw;
        font-weight: 700;
        line-height: 1.1;
        margin-bottom: 1.6666666667vw;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 39.4791666667vw
    }

    .mgws-teaser__styles:not(.c-horizontal-img-text-small,.c-horizontal-text-img-small,.c-horizontal-img-text-big,.c-horizontal-text-img-big) .mgws-teaser__title .mgws-button {
        max-width: 39.4791666667vw
    }

    .mgws-teaser__styles:not(.c-horizontal-img-text-small,.c-horizontal-text-img-small,.c-horizontal-img-text-big,.c-horizontal-text-img-big) .mgws-teaser__desc {
        font-size: 1.0416666667vw;
        width: 30.3125vw
    }

    .mgws-teaser__styles:not(.c-horizontal-img-text-small,.c-horizontal-text-img-small,.c-horizontal-img-text-big,.c-horizontal-text-img-big) .mgws-teaser__img {
        border-radius: .4166666667vw;
        font-size: 0;
        margin-left: 12.5vw;
        margin-right: 12.5vw;
        overflow: hidden;
        transition: all .5s ease
    }
}

@media screen and (min-width: 1200px)and (max-width:767px) {
    .mgws-teaser__styles:not(.c-horizontal-img-text-small,.c-horizontal-text-img-small,.c-horizontal-img-text-big,.c-horizontal-text-img-big) .mgws-teaser__img {
        margin-left:4.2666666667vw;
        margin-right: 4.2666666667vw
    }
}

@media screen and (min-width: 1200px) {
    .mgws-teaser__styles:not(.c-horizontal-img-text-small,.c-horizontal-text-img-small,.c-horizontal-img-text-big,.c-horizontal-text-img-big) .mgws-teaser__img img {
        position:relative;
        transform: translateX(-12.5vw);
        width: 100vw
    }

    .mgws-teaser__styles:not(.c-horizontal-img-text-small,.c-horizontal-text-img-small,.c-horizontal-img-text-big,.c-horizontal-text-img-big) .mgws-teaser__img:hover {
        border-radius: 0;
        margin: 0;
        padding-left: 12.5vw;
        padding-right: 12.5vw
    }
}

@media screen and (min-width: 1200px)and (max-width:767px) {
    .mgws-teaser__styles:not(.c-horizontal-img-text-small,.c-horizontal-text-img-small,.c-horizontal-img-text-big,.c-horizontal-text-img-big) .mgws-teaser__img:hover {
        padding-left:4.2666666667vw;
        padding-right: 4.2666666667vw
    }
}

@media screen and (min-width: 1200px) {
    .mgws-teaser__styles:not(.c-horizontal-img-text-small,.c-horizontal-text-img-small,.c-horizontal-img-text-big,.c-horizontal-text-img-big) .mgws-teaser__img:hover img {
        transform:translateX(-12.5vw)
    }
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles:not(.c-horizontal-img-text-small,.c-horizontal-text-img-small,.c-horizontal-img-text-big,.c-horizontal-text-img-big) .mgws-teaser {
        background-color:#eeeeef;
        border-radius: 1.0666666667vw;
        margin-left: 12.5vw;
        margin-right: 12.5vw;
        padding: 2.6666666667vw
    }
}

@media screen and (max-width: 767px)and (max-width:767px) {
    .mgws-teaser__styles:not(.c-horizontal-img-text-small,.c-horizontal-text-img-small,.c-horizontal-img-text-big,.c-horizontal-text-img-big) .mgws-teaser {
        margin-left:4.2666666667vw;
        margin-right: 4.2666666667vw
    }
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles:not(.c-horizontal-img-text-small,.c-horizontal-text-img-small,.c-horizontal-img-text-big,.c-horizontal-text-img-big) .mgws-teaser__info {
        margin-bottom:5.3333333333vw
    }

    .mgws-teaser__styles:not(.c-horizontal-img-text-small,.c-horizontal-text-img-small,.c-horizontal-img-text-big,.c-horizontal-text-img-big) .mgws-teaser__title {
        font-size: 5.3333333333vw;
        font-weight: 700;
        margin-bottom: 2.6666666667vw
    }

    .mgws-teaser__styles:not(.c-horizontal-img-text-small,.c-horizontal-text-img-small,.c-horizontal-img-text-big,.c-horizontal-text-img-big) .mgws-teaser__title>.mgws-button {
        display: none
    }

    .mgws-teaser__styles:not(.c-horizontal-img-text-small,.c-horizontal-text-img-small,.c-horizontal-img-text-big,.c-horizontal-text-img-big) .mgws-teaser__desc {
        font-size: 4.2666666667vw
    }

    .mgws-teaser__styles:not(.c-horizontal-img-text-small,.c-horizontal-text-img-small,.c-horizontal-img-text-big,.c-horizontal-text-img-big) .mgws-teaser .mgws-button {
        margin-top: 5.3333333333vw
    }

    .mgws-teaser__styles:not(.c-horizontal-img-text-small,.c-horizontal-text-img-small,.c-horizontal-img-text-big,.c-horizontal-text-img-big) .mgws-teaser__img {
        border-radius: 1.0666666667vw;
        overflow: hidden
    }
}

.mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser {
    display: flex;
    margin-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser {
        margin-left:4.2666666667vw
    }
}

.mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser {
    margin-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser {
        background-color:#eeeeef;
        border-radius: 1.0666666667vw;
        flex-direction: column-reverse!important;
        margin-right: 4.2666666667vw;
        overflow: hidden
    }
}

.mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__info,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__info {
    width: 54.3229166667vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__info,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__info {
        width:100%
    }
}

.mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__info,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__info {
    padding: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__info,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__info {
        padding:5.3333333333vw 2.6666666667vw 2.6666666667vw
    }
}

.mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__title,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__title {
    font-size: 3.125vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__title,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__title {
        font-size:5.3333333333vw
    }
}

.mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__title,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__title {
    margin-bottom: 1.25vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__title,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__title {
        margin-bottom:2.6666666667vw
    }
}

@media screen and (min-width: 1200px) {
    .mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__title,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__title {
        -webkit-line-clamp:1;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__title,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__title {
    font-weight: 700;
    line-height: 1.2
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__title,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__title {
        line-height:8vw
    }
}

.mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__title .mgws-button,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__title .mgws-button {
    display: none!important
}

.mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__desc,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__desc {
    font-size: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__desc,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__desc {
        font-size:4.2666666667vw
    }
}

@media screen and (min-width: 1200px) {
    .mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__desc,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__desc {
        -webkit-line-clamp:4;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser .mgws-button,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser .mgws-button {
    margin-top: 2.0833333333vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser .mgws-button,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser .mgws-button {
        margin-top:5.3333333333vw
    }
}

.mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser .mgws-button,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser .mgws-button {
    max-width: 100%
}

.mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__img,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__img {
    flex-basis: 18.59375vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__img,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__img {
        flex-basis:100%
    }
}

.mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__img,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__img {
    overflow: hidden
}

.mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__img img,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__img img {
    transition: all .3s
}

@media screen and (min-width: 768px) {
    .mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__img:hover img,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__img:hover img {
        transform:scale(1.1)
    }
}

.mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__img,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__img {
    flex-shrink: 0;
    font-size: 0
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__img,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__img {
        padding:2.6666666667vw 2.6666666667vw 0
    }
}

.mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__img img,.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__img img {
    width: 100%
}

.mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser {
    flex-direction: row-reverse
}

.mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__info {
    margin-left: 2.0833333333vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-small .mgws-teaser__info {
        margin-left:0
    }
}

.mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__info {
    margin-right: 2.0833333333vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-text-img-small .mgws-teaser__info {
        margin-right:0
    }
}

.mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser {
    align-items: start;
    background-color: #eeeeef;
    border-radius: .4166666667vw;
    display: flex;
    overflow: hidden
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser {
        border-radius:1.0666666667vw
    }
}

.mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser {
    margin-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser {
        margin-left:4.2666666667vw
    }
}

.mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser {
    margin-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser {
        flex-direction:column-reverse!important;
        margin-right: 4.2666666667vw
    }
}

.mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__info,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__info {
    width: 29.1666666667vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__info,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__info {
        width:100%
    }
}

.mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__info,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__info {
    padding: 2.0833333333vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__info,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__info {
        padding:2.6666666667vw
    }
}

.mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__title,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__title {
    font-size: 3.125vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__title,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__title {
        font-size:5.3333333333vw
    }
}

.mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__title,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__title {
    margin-bottom: 2.7083333333vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__title,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__title {
        margin-bottom:2.6666666667vw
    }
}

.mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__title,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__title {
    transition: color .3s ease
}

@media screen and (min-width: 1200px) {
    .mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__title,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__title {
        -webkit-line-clamp:3;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__title,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__title {
    font-weight: 700
}

.mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__title .mgws-button,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__title .mgws-button {
    display: none!important
}

.mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__desc,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__desc {
    font-size: 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__desc,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__desc {
        font-size:4.2666666667vw
    }
}

@media screen and (min-width: 1200px) {
    .mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__desc,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__desc {
        -webkit-line-clamp:8;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser .mgws-button,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser .mgws-button {
    margin-top: 2.0833333333vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser .mgws-button,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser .mgws-button {
        margin-top:5.3333333333vw
    }
}

.mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser .mgws-button,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser .mgws-button {
    max-width: 100%
}

.mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__img,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__img {
    flex-basis: 45.8333333333vw
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__img,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__img {
        flex-basis:100%
    }
}

.mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__img,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__img {
    margin-bottom: 0
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__img,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__img {
        margin-bottom:2.6666666667vw
    }
}

.mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__img,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__img {
    overflow: hidden
}

.mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__img img,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__img img {
    transition: all .3s
}

@media screen and (min-width: 768px) {
    .mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__img:hover img,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__img:hover img {
        transform:scale(1.1)
    }
}

.mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__img,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__img {
    flex-shrink: 0;
    font-size: 0;
    position: relative
}

@media screen and (max-width: 767px) {
    .mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__img,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__img {
        padding:2.6666666667vw 2.6666666667vw 0
    }
}

.mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser__img img,.mgws-teaser__styles.c-horizontal-text-img-big .mgws-teaser__img img {
    width: 100%
}

.mgws-teaser__styles.c-horizontal-img-text-big .mgws-teaser {
    flex-direction: row-reverse
}

.mgws-news-detail__cmp .video-contariner,.mgws-text__cmp .video-contariner {
    margin-bottom: 1em;
    padding-bottom: 0;
    position: relative
}

.mgws-news-detail__cmp .play__btn,.mgws-text__cmp .play__btn {
    width: 7.8125vw
}

@media screen and (max-width: 767px) {
    .mgws-news-detail__cmp .play__btn,.mgws-text__cmp .play__btn {
        width:16vw
    }
}

.mgws-news-detail__cmp .play__btn,.mgws-text__cmp .play__btn {
    height: 7.8125vw
}

@media screen and (max-width: 767px) {
    .mgws-news-detail__cmp .play__btn,.mgws-text__cmp .play__btn {
        height:16vw
    }
}

.mgws-news-detail__cmp .play__btn,.mgws-text__cmp .play__btn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIj48ZyBzdHlsZT0ib3BhY2l0eTouNDMwMDAwMDA3MTUyNTU3NCI+PGNpcmNsZSBjeD0iNzUiIGN5PSI3NSIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiByPSI3NSIvPjwvZz48cGF0aCBkPSJNNTQuMjkzIDQ2LjA5NEM0OC42MzIgNDMuMjYgNDQgNDYuMTI1IDQ0IDUyLjQ2Vjk4LjU0YzAgNi4zMzUgNC42MzIgOS4yMDEgMTAuMjkzIDYuMzY3bDQ4LjQ2Mi0yNC4yNTVjNS42Ni0yLjgzNCA1LjY2LTcuNDcgMC0xMC4zMDNMNTQuMjkzIDQ2LjA5NFoiIGZpbGw9IiNGRkYiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpwYXNzdGhyb3VnaCIvPjwvc3ZnPg==);
    background-size: 100% 100%;
    border-radius: 50%;
    cursor: pointer;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 2
}

.mgws-news-detail__cmp .pause__btn,.mgws-text__cmp .pause__btn {
    width: 7.8125vw
}

@media screen and (max-width: 767px) {
    .mgws-news-detail__cmp .pause__btn,.mgws-text__cmp .pause__btn {
        width:16vw
    }
}

.mgws-news-detail__cmp .pause__btn,.mgws-text__cmp .pause__btn {
    height: 7.8125vw
}

@media screen and (max-width: 767px) {
    .mgws-news-detail__cmp .pause__btn,.mgws-text__cmp .pause__btn {
        height:16vw
    }
}

.mgws-news-detail__cmp .pause__btn,.mgws-text__cmp .pause__btn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIj48ZyBzdHlsZT0ib3BhY2l0eTouNDMwMDAwMDA3MTUyNTU3NCI+PGNpcmNsZSBjeD0iNzUiIGN5PSI3NSIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiByPSI3NSIvPjwvZz48cGF0aCBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMy41MjMiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNNDkuNTE2IDMzLjYxOWg3OS4yMzkiIHRyYW5zZm9ybT0icm90YXRlKDkwIDQ5LjUxNiAzNS4zOCkiLz48cGF0aCBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMy41MjMiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNOTYuOTYxIDMzLjYxOUgxNzYuMiIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgOTYuOTYgMzUuMzgpIi8+PC9zdmc+);
    background-size: 100% 100%;
    border-radius: 50%;
    cursor: pointer;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 2
}

.mgws-news-detail__cmp .video-contariner video,.mgws-text__cmp .video-contariner video {
    display: inline-block;
    height: 37.0833333333vw;
    width: 100%
}

.mgws-news-detail__cmp video,.mgws-text__cmp video {
    cursor: pointer;
    display: block;
    height: auto;
    width: 100%
}

.mgws-text__styles {
    padding-bottom: 6.25vw
}

@media screen and (max-width: 767px) {
    .mgws-text__styles {
        padding-bottom:8vw
    }
}

.mgws-text__cmp {
    padding-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-text__cmp {
        padding-left:4.2666666667vw
    }
}

.mgws-text__cmp {
    padding-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-text__cmp {
        padding-right:4.2666666667vw
    }
}

.mgws-text__cmp .mgws-text-title {
    font-size: 3.125vw;
    font-weight: 700;
    margin-bottom: 1.25vw;
    text-align: left
}

@media screen and (max-width: 767px) {
    .mgws-text__cmp .mgws-text-title {
        font-size:6.4vw;
        margin-bottom: 5.3333333333vw;
        text-align: center
    }
}

.mgws-text__cmp .mgws-text-cont {
    font-size: 1.0416666667vw;
    font-style: normal;
    letter-spacing: .0520833333vw
}

@media screen and (max-width: 767px) {
    .mgws-text__cmp .mgws-text-cont {
        font-size:4.2666666667vw
    }
}

.mgws-text__cmp .mgws-text-cont p {
    font-size: 1.0416666667vw!important;
    font-weight: 400!important;
    opacity: 1!important
}

@media screen and (max-width: 767px) {
    .mgws-text__cmp .mgws-text-cont p {
        font-size:4.2666666667vw!important;
        line-height: 6.4vw!important
    }
}

.mgws-text__cmp .mgws-text-cont a {
    color: #008ed5;
    text-decoration: underline
}

.mgws-text__cmp .mgws-text-cont a:hover {
    color: #008ed5
}

.mgws-text__cmp .mgws-text-cont h1 {
    font-size: 1.6666666667vw;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 1.5625vw;
    margin-top: 0;
    opacity: 1!important
}

@media screen and (max-width: 767px) {
    .mgws-text__cmp .mgws-text-cont h1 {
        font-size:5.3333333333vw
    }
}

.mgws-text__cmp .mgws-text-cont sup {
    vertical-align: text-top
}

.mgws-text__cmp .mgws-text-cont img {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.mgws-text__cmp .mgws-text-cont ol {
    counter-reset: counter-name;
    font-size: inherit;
    font-weight: 400;
    text-align: left!important
}

.mgws-text__cmp .mgws-text-cont ol li {
    font-size: inherit;
    line-height: 1.4em;
    list-style: none;
    padding-left: 1em;
    position: relative
}

.mgws-text__cmp .mgws-text-cont ol li:before {
    content: counter(counter-name);
    counter-increment: counter-name;
    font-size: 1em;
    font-weight: 700;
    left: 0;
    top: 0
}

.mgws-text__cmp .mgws-text-cont ul li {
    letter-spacing: 1px;
    line-height: 1.4em;
    padding-left: 1.09375vw;
    position: relative
}

@media screen and (max-width: 767px) {
    .mgws-text__cmp .mgws-text-cont ul li {
        line-height:6.4vw;
        padding-left: 5.3333333333vw
    }
}

.mgws-text__cmp .mgws-text-cont ul li:before {
    background-color: #6e7882;
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: .3125vw;
    left: 0;
    margin-right: .5208333333vw;
    top: .6770833333vw;
    transform: translateY(-50%);
    width: .3125vw
}

@media screen and (max-width: 767px) {
    .mgws-text__cmp .mgws-text-cont ul li:before {
        height:1.6vw;
        top: 3.4666666667vw;
        width: 1.6vw
    }
}

.mgws-text__cmp .mgws-text-cont .align-left-img {
    margin: 1.0416666667vw 1.0416666667vw 1.0416666667vw 0
}

.mgws-text__cmp .mgws-text-cont .align-right-img {
    margin: 1.0416666667vw 0 1.0416666667vw 1.0416666667vw
}

.mgws-title-banner__styles {
    padding-bottom: 6.25vw
}

@media screen and (max-width: 767px) {
    .mgws-title-banner__styles {
        padding-bottom:8vw
    }
}

.mgws-title-banner {
    margin-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-title-banner {
        margin-left:4.2666666667vw
    }
}

.mgws-title-banner {
    margin-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-title-banner {
        margin-right:4.2666666667vw
    }
}

.mgws-title-banner {
    align-items: center;
    background: #eeeeef;
    display: flex;
    justify-content: center;
    min-height: 10.4166666667vw
}

@media screen and (max-width: 767px) {
    .mgws-title-banner {
        min-height:24vw
    }
}

.mgws-title-banner-img {
    height: auto;
    width: 14.5833333333vw
}

@media screen and (max-width: 767px) {
    .mgws-title-banner-img {
        width:29.3333333333vw
    }
}

.mgws-title-banner-text {
    align-items: flex-start;
    color: #6e7882;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-width: 33.3333333333vw;
    padding: .5208333333vw 1.0416666667vw
}

@media screen and (max-width: 767px) {
    .mgws-title-banner-text {
        margin:1.0666666667vw 0 1.0666666667vw 1.8666666667vw;
        max-width: 54.9333333333vw;
        padding: 2.6666666667vw
    }
}

.mgws-title-banner-text-title {
    font-size: 3.125vw;
    font-weight: 700;
    letter-spacing: .0513em;
    line-height: 1.3
}

@media screen and (max-width: 767px) {
    .mgws-title-banner-text-title {
        font-size:6.4vw;
        font-weight: 400
    }
}

.mgws-title-banner-text-desc {
    font-size: 1.0416666667vw;
    font-weight: 400;
    letter-spacing: .0513em;
    line-height: 1.5625vw;
    margin-top: .5208333333vw;
    white-space: pre-line
}

@media screen and (max-width: 767px) {
    .mgws-title-banner-text-desc {
        font-size:3.2vw;
        letter-spacing: .018em;
        line-height: 4.8vw;
        margin-top: 2.1333333333vw;
        width: 100%
    }
}

.mgws-title__styles {
    padding-bottom: 6.25vw
}

@media screen and (max-width: 767px) {
    .mgws-title__styles {
        padding-bottom:8vw
    }
}

.mgws-title__styles .mgws-title {
    font-size: 2.0833333333vw;
    font-weight: 400;
    padding-left: 12.5vw;
    text-align: center;
    word-break: break-word
}

@media screen and (max-width: 767px) {
    .mgws-title__styles .mgws-title {
        padding-left:4.2666666667vw
    }
}

.mgws-title__styles .mgws-title {
    padding-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-title__styles .mgws-title {
        font-size:6.4vw;
        padding-right: 4.2666666667vw
    }
}

.mgws-unique-selling-point__styles {
    padding-bottom: 6.25vw
}

@media screen and (max-width: 767px) {
    .mgws-unique-selling-point__styles {
        padding-bottom:8vw
    }
}

.mgws-unique-selling-point {
    margin-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-unique-selling-point {
        margin-left:4.2666666667vw
    }
}

.mgws-unique-selling-point {
    margin-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .mgws-unique-selling-point {
        margin-right:4.2666666667vw
    }
}

.mgws-unique-selling-point {
    align-items: flex-start;
    display: flex;
    justify-content: flex-end
}

@media screen and (max-width: 767px) {
    .mgws-unique-selling-point {
        align-items:center;
        flex-direction: column
    }
}

.mgws-unique-selling-point-img {
    height: auto;
    width: 15.625vw
}

@media screen and (max-width: 767px) {
    .mgws-unique-selling-point-img {
        width:53.3333333333vw
    }
}

.mgws-unique-selling-point-text {
    align-items: flex-start;
    color: #6e7882;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    letter-spacing: .0513em;
    margin-left: 5.2083333333vw;
    width: 47.9166666667vw
}

@media screen and (max-width: 767px) {
    .mgws-unique-selling-point-text {
        margin-left:0;
        margin-top: 2.6666666667vw;
        width: 100%
    }
}

.mgws-unique-selling-point-text-title {
    font-size: 1.6666666667vw;
    font-weight: 700;
    line-height: 1.3
}

@media screen and (max-width: 767px) {
    .mgws-unique-selling-point-text-title {
        font-size:5.3333333333vw
    }
}

.mgws-unique-selling-point-text-desc {
    font-size: 1.0416666667vw;
    font-weight: 400;
    line-height: 1.5625vw;
    margin-top: .625vw;
    white-space: pre-line
}

@media screen and (max-width: 767px) {
    .mgws-unique-selling-point-text-desc {
        font-size:4.2666666667vw;
        letter-spacing: .018em;
        line-height: 6.4vw;
        margin-top: 2.6666666667vw;
        width: 100%
    }
}

.mgws-unique-selling-point-text-points {
    font-size: 1.0416666667vw;
    font-weight: 400;
    line-height: 1.5625vw;
    margin-top: .5208333333vw;
    padding-left: 1.5em;
    position: relative;
    white-space: pre-line
}

.mgws-unique-selling-point-text-points:before {
    background-color: #6e7882;
    border-radius: 50%;
    content: "";
    height: .2em;
    left: .5em;
    position: absolute;
    top: .55em;
    width: .2em
}

@media screen and (max-width: 767px) {
    .mgws-unique-selling-point-text-points {
        font-size:4.2666666667vw;
        font-weight: 400;
        line-height: 6.4vw;
        margin-top: 2.6666666667vw
    }
}

.video-wrapper {
    max-height: 90%;
    max-width: 100%;
    min-height: 26.0416666667vw;
    padding: 0;
    width: 62.5vw
}

@media screen and (min-width: 768px)and (max-width:1024px) {
    .video-wrapper {
        height:auto;
        width: 100%
    }
}

.video-wrapper video {
    background-color: #000;
    max-height: 100%;
    max-width: 100%;
    width: 100%
}

.video-wrapper iframe {
    display: block!important;
    height: 100%!important;
    width: 100%!important
}

.video-wrapper .vimeo-wrapper,.video-wrapper .vimeo-wrapper__video {
    height: 100%;
    width: 100%
}

.video-wrapper .wsc-dialog__body {
    background-color: #000;
    height: 100%;
    padding-top: 0;
    text-align: center
}

.video-wrapper .wsc-dialog__header {
    align-items: center;
    background-color: #000;
    border-radius: 50%;
    display: flex;
    height: 1.5625vw;
    justify-content: center;
    padding: 0;
    position: absolute;
    right: -.78125vw;
    top: -.78125vw;
    width: 1.5625vw;
    z-index: 1
}

@media screen and (min-width: 768px)and (max-width:1024px) {
    .video-wrapper .wsc-dialog__header {
        height:8vw;
        right: 4vw;
        top: -10.8vw;
        width: 8vw
    }
}

.video-wrapper .wsc-dialog__close {
    display: inline-flex;
    position: relative;
    width: .625vw
}

@media screen and (min-width: 768px)and (max-width:1024px) {
    .video-wrapper .wsc-dialog__close {
        width:3.2vw
    }
}

.video-wrapper .wsc-icon__close,.video-wrapper .wsc-icon__close:before {
    height: .1041666667vw
}

@media screen and (min-width: 768px)and (max-width:1024px) {
    .video-wrapper .wsc-icon__close,.video-wrapper .wsc-icon__close:before {
        height:.5333333333vw
    }
}

.mgws-dialog {
    background-color: initial!important;
    max-height: 90%;
    max-width: 100%;
    min-height: 26.0416666667vw;
    padding: 0!important;
    width: 62.5vw!important
}

@media screen and (max-width: 767px) {
    .mgws-dialog {
        height:auto;
        width: 100%!important
    }
}

.mgws-dialog video {
    background-color: #000;
    font-size: 0;
    max-height: 100%;
    max-width: 100%;
    width: 100%
}

.mgws-dialog iframe {
    display: block!important
}

.mgws-dialog .vimeo-wrapper,.mgws-dialog .vimeo-wrapper__video {
    height: 100%;
    width: 100%
}

.mgws-dialog .wsc-dialog__body {
    background-color: #000;
    font-size: 0;
    height: 100%;
    padding-top: 0;
    text-align: center
}

.mgws-dialog .wsc-dialog__header {
    padding: 0
}

.mgws-dialog .wsc-dialog__close {
    align-items: center;
    background-color: #000;
    border-radius: 50%;
    display: flex;
    height: 2.6041666667vw;
    justify-content: center;
    padding: 0;
    position: absolute;
    right: -.78125vw;
    top: -.78125vw;
    width: 2.6041666667vw;
    z-index: 100
}

@media screen and (min-width: 768px)and (max-width:1024px) {
    .mgws-dialog .wsc-dialog__close {
        height:8vw;
        right: 4vw;
        top: -10.8vw;
        width: 8vw
    }
}

@media screen and (max-width: 767px) {
    .mgws-dialog .wsc-dialog__close {
        height:8vw;
        right: 4vw;
        top: -10.8vw;
        width: 8vw
    }
}

.mgws-dialog .wsc-icon__close {
    width: 50%
}

.mgws-confirm-dialog.wsc-dialog__wrapper {
    padding: 0;
    width: 27.0833333333vw
}

@media screen and (max-width: 767px) {
    .mgws-confirm-dialog.wsc-dialog__wrapper {
        width:95.7333333333vw
    }
}

.mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__header {
    border-bottom: 1px solid #dfe3e8;
    padding: .8333333333vw 1.5625vw
}

@media screen and (max-width: 767px) {
    .mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__header {
        padding:5.3333333333vw
    }
}

.mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__title {
    color: #1b1b1b;
    font-size: 1.25vw;
    font-weight: 700
}

@media screen and (max-width: 767px) {
    .mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__title {
        font-size:4.8vw
    }
}

.mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__title {
    line-height: 1.3541666667vw
}

@media screen and (max-width: 767px) {
    .mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__title {
        line-height:6.9333333333vw
    }
}

.mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__close {
    width: .8333333333vw
}

@media screen and (max-width: 767px) {
    .mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__close {
        width:4.2666666667vw
    }
}

.mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__close {
    right: 1.5625vw
}

@media screen and (max-width: 767px) {
    .mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__close {
        right:5.3333333333vw
    }
}

.mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__close i,.mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__close i:before {
    background-color: #637381
}

.mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__body {
    color: #313131;
    color: rgba(0,0,0,.65);
    font-size: 1.0416666667vw;
    line-height: 1.5;
    padding: 1.1458333333vw 1.5625vw
}

@media screen and (max-width: 767px) {
    .mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__body {
        font-size:4.2666666667vw
    }
}

.mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__body {
    line-height: 1.4583333333vw
}

@media screen and (max-width: 767px) {
    .mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__body {
        line-height:6.4vw
    }
}

.mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__body {
    max-height: 20.8333333333vw
}

@media screen and (max-width: 767px) {
    .mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__body {
        max-height:80vw
    }
}

.mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__body {
    overflow-y: auto
}

@media screen and (max-width: 767px) {
    .mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__body {
        padding:5.8666666667vw 8vw
    }
}

.mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__footer {
    border-top: 1px solid #dfe3e8;
    padding: 1.1458333333vw 2.34375vw;
    text-align: right
}

@media screen and (max-width: 767px) {
    .mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__footer {
        padding:5.8666666667vw 12vw
    }
}

.mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__footer .wsc-button {
    border-radius: 1.0416666667vw;
    font-size: 1.0416666667vw;
    height: auto;
    line-height: 1;
    padding: .4166666667vw 1.1458333333vw
}

@media screen and (max-width: 767px) {
    .mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__footer .wsc-button {
        border-radius:5.3333333333vw;
        font-size: 4.2666666667vw;
        padding: 2.1333333333vw 5.8666666667vw
    }
}

.mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__footer .wsc-button--default {
    border: 2px solid #d6d6d6;
    color: #333
}

.mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__footer .wsc-button--main {
    background-color: #0099da;
    border: 2px solid #0099da;
    color: #fff
}

html[dir=rtl] .mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__close {
    left: 1.5625vw;
    right: auto!important
}

@media screen and (max-width: 767px) {
    html[dir=rtl] .mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__close {
        left:5.3333333333vw
    }
}

html[dir=rtl] .mgws-confirm-dialog.wsc-dialog__wrapper .wsc-dialog__footer {
    text-align: left
}

@media screen and (max-width: 767px) {
    .wsc-drawer__container--bottom {
        border-top-left-radius:2.1333333333vw;
        border-top-right-radius: 2.1333333333vw;
        padding: 6.6666666667vw 6.6666666667vw 0
    }

    .wsc-drawer__container--bottom .wsc-drawer__content {
        max-height: 92vw;
        overflow: scroll;
        padding-bottom: 6.6666666667vw
    }

    .wsc-drawer__container--right {
        border-bottom-left-radius: 2.1333333333vw;
        border-top-left-radius: 2.1333333333vw;
        padding: 4vw
    }

    .wsc-drawer__content {
        height: 100%
    }
}

.drawer_assets .wsc-drawer__container {
    background-color: rgba(0,0,0,.5);
    padding: 0
}

.drawer_assets .wsc-drawer__content {
    height: 100vh;
    position: relative;
    width: 100%
}

@media screen and (max-width: 767px) {
    .drawer_assets .wsc-drawer__content {
        width:100vw
    }
}

.drawer_assets_list {
    font-size: 0;
    left: 0;
    overflow-y: auto;
    position: relative;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%
}

@media screen and (max-width: 767px) {
    .drawer_assets_list {
        overflow:initial
    }
}

.drawer_assets_list img,.drawer_assets_list video {
    background-color: #000;
    height: auto;
    max-height: 100vh;
    width: 100%
}

.drawer_assets_outside_close {
    display: none
}

.drawer_assets_inside_close {
    bottom: 4.1666666667vw;
    position: fixed
}

@media screen and (max-width: 767px) {
    .drawer_assets_inside_close {
        bottom:6.4vw
    }
}

.drawer_assets_inside_close {
    right: 0;
    top: 0;
    width: 2.6041666667vw;
    z-index: 99999
}

@media screen and (max-width: 767px) {
    .drawer_assets_inside_close {
        width:10.6666666667vw
    }
}

.drawer_assets_inside_close {
    height: 2.6041666667vw
}

@media screen and (max-width: 767px) {
    .drawer_assets_inside_close {
        height:10.6666666667vw
    }
}

.drawer_assets_inside_close {
    align-items: center;
    background-color: #000;
    cursor: pointer;
    display: flex;
    justify-content: center
}

@media screen and (max-width: 767px) {
    .drawer_assets_inside_close {
        top:-10.6666666667vw
    }
}

.drawer_assets_inside_close i {
    left: .4166666667vw;
    position: relative
}

@media screen and (max-width: 767px) {
    .drawer_assets_inside_close i {
        left:2.1333333333vw
    }
}

.wsc-pagination {
    display: flex;
    justify-content: center;
    margin-top: 2.5vw
}

@media screen and (max-width: 767px) {
    .wsc-pagination {
        margin-top:12.8vw
    }
}

@media screen and (min-width: 1200px) {
    .wsc-pagination__container li {
        border:1px solid #eee;
        border-radius: 4px;
        color: #787878;
        font-size: .8333333333vw;
        height: 1.875vw;
        margin-right: 1.09375vw;
        min-width: auto;
        padding: .625vw .8333333333vw;
        text-align: center;
        width: 1.875vw
    }

    .wsc-pagination__container li:last-child {
        margin-right: 0
    }

    .wsc-pagination__container .wsc-pagination__item--actived {
        background-color: #fff;
        border: 1px solid #4ea8ed;
        color: #4ea8ed
    }
}

.section-button {
    display: flex;
    justify-content: center;
    margin: 0 auto
}

.section-button a {
    display: block;
    max-width: 100%
}

.section-button a.unset-pointer {
    cursor: unset
}

.section-button .section-button-cotent {
    align-items: center;
    border: 1px solid #6e7882!important;
    border-radius: 1.7708333333vw;
    box-sizing: border-box;
    display: flex;
    font-size: 1.1458333333vw;
    height: 3.3854166667vw;
    justify-content: space-between;
    max-width: 100%;
    min-width: 9.6354166667vw;
    overflow: hidden;
    padding: 0 1.25vw;
    position: relative;
    white-space: nowrap;
    width: auto
}

.section-button .section-button-cotent:before {
    background-color: #005bf8;
    border-radius: 1.7708333333vw;
    content: "";
    height: 100%;
    left: -100%;
    position: absolute;
    top: 0;
    transition: left .3s ease;
    width: 100%
}

@media screen and (max-width: 767px) {
    .section-button .section-button-cotent:before {
        display:none
    }
}

.section-button .section-button-cotent span {
    flex: 1;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 1
}

.section-button .section-button-cotent .icon {
    align-items: center;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjNkU3ODgyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNkU3ODgyIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover;
    border-radius: 2.1875vw;
    display: flex;
    height: 2.1875vw;
    margin-left: .5208333333vw;
    width: 2.1875vw;
    z-index: 1
}

@media screen and (max-width: 767px) {
    .section-button .section-button-cotent .icon {
        background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover;
        height: 4.2666666667vw;
        margin-left: 1.0666666667vw;
        width: 4.2666666667vw
    }

    .section-button .section-button-cotent {
        align-items: center;
        background-color: #005bf8;
        border-color: #fff!important;
        border-radius: 9.0666666667vw;
        color: #fff!important;
        font-size: 4.2666666667vw;
        height: 8.5333333333vw;
        max-width: 90.6666666667vw;
        min-width: 27.7333333333vw;
        padding: 1.0666666667vw 2.6666666667vw
    }

    .section-button .section-button-cotent span {
        flex: 1;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
}

.section-button .section-button-cotent:hover {
    border-color: #fff!important;
    color: #fff!important;
    transition: background-color .3s ease;
    transition: color .3s ease;
    transition: border-color .3s ease
}

.section-button .section-button-cotent:hover:before {
    left: 0
}

.section-button .section-button-cotent:hover .icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI2MiIgaGVpZ2h0PSI2MiI+PHBhdGggZD0iTTkuMDggOS4wOFEwIDE4LjE2IDAgMzFxMCAxMi44NCA5LjA4IDIxLjkyUTE4LjE2IDYyIDMxIDYycTEyLjg0MSAwIDIxLjkyLTkuMDhRNjIgNDMuODQgNjIgMzFxMC0xMi44NC05LjA4LTIxLjkyUTQzLjg0MSAwIDMxIDAgMTguMTYgMCA5LjA4IDkuMDhabTEuNDE1IDQyLjQyNlEyIDQzLjAxMiAyIDMxdDguNDk1LTIwLjUwNlExOC45ODkgMiAzMSAydDIwLjUwNSA4LjQ5NFE2MCAxOC45ODggNjAgMzFxMCAxMi4wMTMtOC40OTQgMjAuNTA2UTQzLjAxMyA2MCAzMS4wMDEgNjBxLTEyLjAxMiAwLTIwLjUwNi04LjQ5NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIi8+PHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNMTYgMzEuODc1aDMxLjY0NyIvPjxwYXRoIGQ9Ik00OS42MzEgMzAuNTg1IDM3LjM2MiAxNy4xOTlsLTEuNDc0IDEuMzUyIDExLjY1IDEyLjcxLTExLjY1IDEyLjcxIDEuNDc0IDEuMzUgMTIuMjctMTMuMzg1cS4wNjItLjA2OC4xMTEtLjE0Ny4wNS0uMDguMDgzLS4xNjYuMDM0LS4wODcuMDUtLjE3OC4wMTgtLjA5MS4wMTgtLjE4NHQtLjAxNy0uMTg1cS0uMDE3LS4wOTEtLjA1MS0uMTc4LS4wMzQtLjA4Ny0uMDgzLS4xNjYtLjA1LS4wNzktLjExMi0uMTQ3WiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=) no-repeat 50%/cover;
    transition: all .3s ease
}

.c-section-button-middle .section-button {
    justify-content: center
}

.c-section-button-left .section-button {
    justify-content: flex-start
}

.section-image {
    font-size: 0
}

.section-image img {
    width: 100%
}

.section-title {
    font-size: 2.0833333333vw;
    font-weight: 400;
    margin-bottom: 3.125vw;
    text-align: center
}

@media screen and (max-width: 767px) {
    .section-title {
        font-size:6.4vw;
        margin-bottom: 5.3333333333vw
    }
}

.mgws-video__styles {
    padding-bottom: 6.25vw
}

@media screen and (max-width: 767px) {
    .mgws-video__styles {
        padding-bottom:8vw
    }
}

.mgws-video__styles .mgws-video {
    padding-left: 0
}

@media screen and (max-width: 767px) {
    .mgws-video__styles .mgws-video {
        padding-left:0
    }
}

.mgws-video__styles .mgws-video {
    padding-right: 0
}

@media screen and (max-width: 767px) {
    .mgws-video__styles .mgws-video {
        padding-right:0
    }
}

.mgws-video {
    box-sizing: border-box;
    font-size: 0;
    position: relative;
    width: 100%
}

.mgws-video video {
    width: 100%
}

.mgws-video video::-webkit-media-controls-enclosure {
    display: none
}

.mgws-video video:hover::-webkit-media-controls-enclosure {
    display: block;
    position: absolute
}

.mgws-video iframe {
    width: 100%!important
}

.mgws-video .mgws-img {
    position: relative;
    width: 100%
}

.mgws-video .mgws-img img {
    width: 100%
}

.mgws-video__play {
    border-radius: 50%;
    bottom: 0;
    cursor: pointer;
    display: block;
    height: 7.8125vw;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 7.8125vw;
    z-index: 1000
}

@media screen and (max-width: 767px) {
    .mgws-video__play {
        height:16vw;
        width: 16vw
    }
}

.mgws-video__play {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIj48ZyBzdHlsZT0ib3BhY2l0eTouNDMwMDAwMDA3MTUyNTU3NCI+PGNpcmNsZSBjeD0iNzUiIGN5PSI3NSIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiByPSI3NSIvPjwvZz48cGF0aCBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMy41MjMiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNNDkuNTE2IDMzLjYxOWg3OS4yMzkiIHRyYW5zZm9ybT0icm90YXRlKDkwIDQ5LjUxNiAzNS4zOCkiLz48cGF0aCBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMy41MjMiIHN0cm9rZS1saW5lY2FwPSJST1VORCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiBkPSJNOTYuOTYxIDMzLjYxOUgxNzYuMiIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgOTYuOTYgMzUuMzgpIi8+PC9zdmc+) no-repeat 50%/cover
}

.mgws-video__pause {
    border-radius: 50%;
    bottom: 0;
    cursor: pointer;
    display: block;
    height: 7.8125vw;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 7.8125vw;
    z-index: 1000
}

@media screen and (max-width: 767px) {
    .mgws-video__pause {
        height:16vw;
        width: 16vw
    }
}

.mgws-video__pause {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIj48ZyBzdHlsZT0ib3BhY2l0eTouNDMwMDAwMDA3MTUyNTU3NCI+PGNpcmNsZSBjeD0iNzUiIGN5PSI3NSIgZmlsbD0iIzZFNzg4MiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnBhc3N0aHJvdWdoIiByPSI3NSIvPjwvZz48cGF0aCBkPSJNNTQuMjkzIDQ2LjA5NEM0OC42MzIgNDMuMjYgNDQgNDYuMTI1IDQ0IDUyLjQ2Vjk4LjU0YzAgNi4zMzUgNC42MzIgOS4yMDEgMTAuMjkzIDYuMzY3bDQ4LjQ2Mi0yNC4yNTVjNS42Ni0yLjgzNCA1LjY2LTcuNDcgMC0xMC4zMDNMNTQuMjkzIDQ2LjA5NFoiIGZpbGw9IiNGRkYiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpwYXNzdGhyb3VnaCIvPjwvc3ZnPg==) no-repeat 50%/cover
}

.mgws-video .c-video-autoplay .mgws-video__asset {
    display: none
}

.mgws-video .c-video-autoplay .mgws-img {
    display: none;
    transition: opacity .3s ease
}

@media screen and (max-width: 767px) {
    .mgws-video .c-video-autoplay .mgws-img,.mgws-video .c-video-autoplay .mgws-video__pause,.mgws-video .c-video-autoplay .mgws-video__play {
        display:block
    }
}

.mgws-video .c-video-hover-play .mgws-video__play {
    display: none
}

@media screen and (max-width: 767px) {
    .mgws-video .c-video-hover-play .mgws-video__play {
        display:block
    }
}

.mgws-video .c-video-hover-play .mgws-video__content,.mgws-video .c-video-inline-play .mgws-video__content,.mgws-video .c-video-popup-play .mgws-video__content {
    display: none
}

.mgws-video__content {
    position: relative
}

.c-video-not-full-screen .mgws-video {
    padding-left: 12.5vw
}

@media screen and (max-width: 767px) {
    .c-video-not-full-screen .mgws-video {
        padding-left:0
    }
}

.c-video-not-full-screen .mgws-video {
    padding-right: 12.5vw
}

@media screen and (max-width: 767px) {
    .c-video-not-full-screen .mgws-video {
        padding-right:0
    }
}
