@charset "UTF-8";
.button-top {
    display: none;
}
.index {
    overflow: hidden;
    position: relative;
}

.button-top {
    position: absolute;
}

.container>div {
    overflow: hidden;
    position: relative;
}

.fullpage>div {
    height: 100vh;
}


.quickLink {
    position: absolute;
    right: 0;
    bottom: 8%;
}

.quickLink>a {
    display: block;
    width: 11rem;
    padding: 1.5625rem 0 1.5625rem 3.125rem;
    border-radius: 2.1875rem 0 0 2.1875rem;
    border: 1px solid #000;
    border-right: none;
    background-color: #fff;
    font-size: 0.8125rem;
}

.quickLink-youtube>a {
    padding-left: 2.1875rem;
    border: none;
    box-shadow: 0.4375rem 0.75rem 0.3125rem rgba(0, 0, 0, 0.15)
}

.quickLink-youtube .icon {
    display: inline-block;
    width: 1.75rem;
    height: 1.25rem;
    margin-right: 0.375rem;
    background: url(/design/default/images/icon/youtube_bk.png) 50% 50% no-repeat;
    background-size: cover;
    vertical-align: middle;
}


.navigation-page {
    position: fixed;
    top: 50%;
    left: 3.75rem;
    z-index: 25;
    transform: translateY(-50%);
}

.navigation-page>li {
    position: relative;
    padding: 0.9375rem 0;
}

.navigation-page>li a {
    position: absolute;
    width: 0.625rem;
    height: 0.625rem;
    border-radius: 50%;
    background-color: #d5d5d5;
    transform: translate(-50%, -50%);
    transition-property: width, height, background-color;
    transition-duration: 0.5s;
    transition-timing-function: linear;
}

.navigation-page>li.active a {
    width: 1.25rem;
    height: 1.25rem;
    background-color: #797979;
}

.navigation-page>li:first-child.active a {
    background-color: #fff;
}

/* INTRO */
.intro {
    overflow: hidden;
    align-items: center;
    justify-content: center;
}

.intro_visual {
    width: 62%;
    height: 100%;
}

.intro_contents {
    position: absolute;
    top: 0;
    right: 0;
    width: 36.5%;
    height: 100%;
    padding-top: 6.5%;
}

.videoSlider,
.videoSlider .slick-list,
.videoSlider .slick-track,
.videoSlider .slick-slide {
	position:relative;
    height: 100%;
}
.videoSlider .slick-dots {
    display: none !important;
}
.videoSlider_item {
    background-color: #3f3f3f;
}

.videoSlider_item video {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    opacity: 0.85;
    object-fit: cover;
}

.video_gague {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.625rem;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
}

.video_gague:before {
    content: '';
    position: absolute;
    width: 0;
    height: 100%;
    z-index: 50;
    background-color: rgba(255, 255, 255, 0.5);
    transition-timing-function: linear;
}

.video-show .video_gague,
.video-show2 .video_gague {
    opacity: 1;
    transition-property: opacity;
    transition-duration: 0.5s;
    transition-timing-function: linear;
}

.video-show .video_gague:before {
    width: 100%;
    transition-property: width;
    transition-duration: 10.35s;
    transition-timing-function: linear;

}

.video-show2 .video_gague:before {
    width: 100%;
    transition-property: width;
    transition-duration: 9.75s;
    transition-timing-function: linear;

}

.videoSlider_item{position:absolute; width:100%; height:100%; display:none;}
.videoSlider_item.active{display:block;}
.videoSlider_item .layer {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.45);
    text-align: center;
    opacity: 0;
	z-index:2;
}

.layer:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.layer_contents {
    display: inline-block;
    vertical-align: middle;
}

.layer_contents>p {
    font-size: 3.125rem;
    font-family: 'roboto', sans-serif;
    color: #fff;
}

.layer_contents>a {
    display: block;
    position: relative;
    width: 100%;
    min-width: 26.25rem;
    margin: 2.5rem auto;
    padding: /*0.625rem*/0.75rem 2rem;
    border: 1px solid #fff;
    font-size: /*2.25rem*/2rem;
    color: #fff;
    text-align: center;
	font-weight:300;
}

.layer_contents>a:before {
    content: '';
    visibility: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 110%;
    height: 160%;
    border: 1px solid #eee;
    opacity: 0;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.videoSlider_item:hover .layer {
    opacity: 1;
    transition: opacity;
    transition-duration: 0.5s;
    transition-timing-function: ease-out;
}

.layer_contents>a:hover:before {
    visibility: visible;
    width: 100%;
    height: 100%;
    border-color: transparent;
    opacity: 1;
    transition: width, height, border;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
}

.textarea {
    position: relative;
    width: 100%;
    /*height: 24.375rem;*/
}

.textarea>li {
    /*position: absolute;*/
    padding-left: 3%;
    width: 100%;
    opacity: 0;
}

.textarea>li>p {
    overflow: hidden;
    height: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    opacity: 0;
    transition-timing-function: linear;
}

.textarea .slogan {
    margin-bottom: 2.8125rem;
    font-size: 4.25rem;
    font-family: 'roboto', sans-serif;
    line-height: 4.875rem;
    letter-spacing: -1.5px;
    transform: translate3d(0, 0.9375rem, 0);
    -webkit-transform: translate3d(0, 0.9375rem, 0);
    transition-duration: 0.75s;
    transition-delay: 0.2s
}

.textarea .text {
    position: relative;
    margin-right: 10%;
    padding-right: 3rem;
    font-weight: 100;
    font-size: 1.75rem;
    line-height: 2.8125rem;
    letter-spacing: -0.15px;
    word-break: keep-all;
    transform: translate3d(0, 0.9375rem, 0);
    -webkit-transform: translate3d(0, 0.9375rem, 0);
    transition-duration: 1s;
}

.textarea .link {
    display: none;
    position: absolute;
    top: 50%;
    right: 0;
    z-index: 2;
    width: 2.5rem;
    height: 2.5rem;
    border: 1px solid #ddd;
    border-radius: 50%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.textarea .link-page {
    background-image: url(/design/default/images/icon/arrow_right_gy.png)
}

.textarea .link-contents {
    background-image: url(/design/default/images/icon/arrow_down_gy.png)
}

.textarea>li.active {
    opacity: 1;
    transition: opacity 1s linear
}

.textarea>li.active>p {
    height: 100%;
    opacity: 1;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transition-property: transform, opacity;
}

.textarea>li.active .link {
    display: block;
}

.thumbnail_slider .slick-track {
    margin-bottom: 2.1875rem;
}

.thumbnail_item {
    /*margin-left: 2.1875rem;*/
    box-shadow: 0.4375rem 0.75rem 0.3125rem rgba(0, 0, 0, 0.15);
	float:left;
	width:46%;
	overflow:hidden;
	margin-bottom:4%;
	position:relative;
	height:240px;
}
.thumbnail_item:nth-child(odd){
	margin-right:4%;
}

.thumbnail_item img,
.thumbnail_item video{
    width: auto;
    max-width: none;
    /*height: 100%;*/
	height:240px;
	position:relative;
	left:50%;
	transform:translateX(-50%);
}

.thumbnail_item .menu_hover{
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    background: rgba(0,0,0,0.7);
    color: #fff;
    letter-spacing: -0.5px;
    opacity: 0;
    transition: 0.2s linear;
}
.thumbnail_item .menu_hover:hover,
.thumbnail_item .menu_hover:focus{opacity:1;}

.videoOpener{cursor:pointer;}

.thumbnail_item .menu_tit{
	font-size: 1.75rem;
    font-weight: 400;
    margin: 2.5rem 0 1.2rem;
}
.thumbnail_item .menu_desc{
	line-height:1.5;
}
.thumbnail_item a{
	color: #fff;
    border: 1px solid #fff;
    border-radius: 1rem;
    display: inline-block;
    font-size: 0.875rem;
    padding: 0.5rem 2.25rem;
    background: rgba(0,0,0,0.5);
    margin-top: 1.5rem;
}

/* .thumbnail_button {
  float: right;
  padding: 4% 8%;
} */
.thumbnail_button .slick-arrow {
    display: inline-block !important;
    position: static;
    width: 1.75rem;
    height: 0.625rem;
}

.thumbnail_button .slick-next {
    margin-left: 1.875rem;
}


/* SWITCH */
.switch {
    padding: 5.3125rem 0 35px 0;
}

.switch_head {
    position: relative;
    padding: 0 3%;
}
.switch_foot {
    position: absolute;
    bottom: 10%;
    width: 100%;
    padding: 0 3%;
}

.switch_title {
    font-weight: 900;
    font-size: 4.6875rem;
    line-height: 1;
    letter-spacing: -0.2px;
}

.more {
    display: block;
    z-index: 10;
    width: 50%;
    max-width: 14.375rem;
    margin: auto;
    border: 1px solid #cfcfcf;
    border-radius: 1.25rem;
    font-weight: 100;
    font-size: 1.0625rem;
    line-height: 2.5rem;
    text-align: center;
}

.more:hover {
    color: #fff;
    transition: background-color 0.5s linear,
        border 0.5s linear,
        color 0.25s linear;
}
.switch .quickLink {
    bottom: 0;
}

.mark {
    margin-top: 1.875rem;
    position: relative;
}

.mark_item {
    position: absolute;
    left: 0;
    font-size: 0;
}

.mark_item>div {
    display: inline-block;
    padding: 0 1.25rem;
    border-radius: 0.3125rem;
    background-color: #7187c7;
    font-size: 1.25rem;
    line-height: 1.875rem;
    color: #fff;
    text-align: center;
}

.mark_item>div.red {
    background-color: #e47c7c;
}

.mark_item>div.blue {
    background-color: #7187c7;
}

.mark_item>div.black {
    background-color: #222;
}

.mark_item>div+div {
    margin-left: 0.9375rem;
}

.mark_item>div>span+span {
    display: inline-block;
    margin-left: 0.3125rem;
    padding-left: 0.3125rem;
    border-left: 1px solid #fff;
}


.productTitle {
    position: absolute;
    top: 0;
    right: 3.5%;
    white-space: nowrap;
}

.productTitle_item {
    position: absolute;
    top: 0;
    right: 0;
    font-weight: 100;
    font-size: 1.25rem;
    text-align: right;
}

.productTitle_item>p,
.mark_item>div {
    opacity: 0;
    transform: translate3d(150%, 0, 0);
    -webkit-transform: translate3d(150%, 0, 0);
    transition-property: transform, opacity;
    transition-duration: 1s;
    transition-timing-function: ease-out;
}

.mark_item>div {
    opacity: 0;
    transform: translate3d(-200%, 0, 0);
    -webkit-transform: translate3d(-200%, 0, 0);
}

.productTitle_item .name {
    margin-bottom: 0.3125rem;
    font-size: 1.6875rem;
}

.productTitle_item .code,
.mark_item.passive>div:nth-child(2) {
    transition-delay: 0.2s;
}

.productTitle_item.active>p,
.mark_item.active>div {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
}

.productSlider:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    width: 37.5rem;
    height: 37.5rem;
    border-radius: 50%;
	background-color: #ddd;
	/*background-color: #f2f2f2;*/
	/*
	width: 48rem;
    height: 48rem;
	background-image:url("/design/default/images/mainpage/testtt.jpg");
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	opacity:0.2;*/
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
	display:none;
	
}

.productSlider .slick-list {
    overflow: visible;
    z-index: 1;
    /* padding-left: 6.25rem; */
}

.productSlider_item {
    position: relative;
    width: 63.75rem;
    height: 63vh;
    text-align: center;
    transition: transform 0.5s linear;
    -webkit-transition: transform 0.5s linear;
}

.productSlider_item .information {
    outline: none;
}

.productSlider_item.slick-center .information {
    /*width: 70rem;*/
	width:60rem;
}

.productSlider_item.slick-center .information img{transition:all .5s;}
.productSlider_item.slick-center .information:hover img{transform:scale(1.05);}

.productSlider_item.slick-center .information:hover {
    cursor: url(/design/default/images/icon/pointer_hover.png), pointer;
}

.productSlider_item.slick-center .information:active {
    cursor: url(/design/default/images/icon/pointer_click.png), pointer;
}

.productSlider_item:not(.slick-center) {
    opacity: 0.3;
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
}

.productSlider_item:not(.slick-center) .spec {
    opacity: 0;
}

.productSlider .information {
    position: absolute;
    top: 55%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.productSlider .spec {
    display: flex;
    justify-content: center;
    margin-top: 2.5rem;
    text-align: center;
    font-size: 0;
}

.productSlider .spec>li {
    padding: 0 3.5%;
    font-size: 1.375rem;
    text-align: left;
    white-space: nowrap;
}
.productSlider .slick-arrow, .optical .slick-arrow {
	width: 1.5625rem;
	height: 2.8125rem;
}
.productSlider .slick-prev, .optical  .slick-prev {
    left: calc((100% - 78.5rem) / 2);
    background-image: url(/design/default/images/icon/button_slider_prev.png);
}

.productSlider .slick-next, .optical  .slick-next {
    right: calc((100% - 78.5rem) / 2);
    background-image: url(/design/default/images/icon/button_slider_next.png);
}
.spec_title {
    width: 7.8125rem;
    display: inline-block;
}

.spec_value {
    display: inline-block;
    width: 8.75rem;
    height: 1.125rem;
    padding-left: 0.3125rem;
    line-height: 1rem;
    color: #fff;
}
.spec_value > span{line-height:inherit;}

.counter {
    position: absolute;
    bottom: 0;
}

.counter_number {
    font-size: 1.5rem;
    color: #a7a7a7
}

.counter_number .current {
    font-size: 3.125rem;
    color: #000;
    transform: translate3d(0, 6.25rem, 0) -webkit-transform:translate3d(0, 6.25rem, 0)
}

.counter_bar {
    overflow: hidden;
    width: 8.75rem;
    height: 0.625rem;
    margin-top: 1.25rem;
    border: 1px solid #cfcfcf;
}

.counter_bar>div {
    float: left;
    height: 100%;
    transition: width 0.5s linear
}

.poe .more:hover,
.poe .spec_value {
    border-color: #f57c3a;
    background-color: #f57c3a;
}

.poe .counter_bar>div {
    background-color: #fcd3bd;
}

.lan .more:hover,
.lan .spec_value {
    border-color: #5571cc;
    background-color: #5571cc;
}

.lan .counter_bar>div {
    background-color: #bdd6fc;

}

/* OPTICAL */
.optical {
    text-align: center;
}


.optical .slick-prev {
    left: -5%
}

.optical .slick-next {
    right: -5%
}
.carousel {
    position: relative;
    width: 100%;
    max-width: 87.5rem;
    height: 100%;
    margin: 0 auto;
}
.carousel .wrapper {
    background: url(/design/default/images/mainpage/bg_optical.png) 50% 50% no-repeat;
    background-size: contain;

}
.carousel_category {
    display: flex;
    justify-content: space-between;
    position: absolute;
    top: 37.5%;
    left: 50%;
    z-index: 20;
    width: 100%;
    max-width: 900px;
    transform: translateX(-50%);
}


.carousel_category a {
    display: block;
    width: 11.25rem;
    margin: auto;
    font-weight: 100;
    font-size: 1.4rem;
    line-height: 1.875rem;
    text-align: center;
}

.carousel_list a {
    display: block;
    text-align: left;
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
}

.carousel_list img {
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    transform: scale(0.75);
    transition: transform 0.5s linear;
}

.carouselList_item.active a:hover img{transform: scale(1.05);}

.carousel_list .name {
    position: absolute;
    bottom: -35%;
    left: 50%;
    padding-top: 1.875rem;
    font-size: 1.375rem;
    text-align: left;
    color: #6a6a6a;
    opacity: 0;
    background: url(/design/default/images/icon/arrow_up_dg.png) 50% 0 no-repeat;
    transform: translateX(-50%) /*rotate(-2.5deg)*/;
}

.carousel_list .name_text {
    position: relative;
}

.carousel_list .name_text span {
    display: block;
    text-align: center;
    white-space: nowrap;
}

.carousel_list .name_text:after {
    content: 'Product detail';
    display: block;
    text-align: center;
    transform: translateY(-100%);
    opacity: 0;
}

.carousel_list a:hover .name_text span {
    opacity: 0;
    transition: opacity 0.5s linear;
}

.carousel_list a:hover .name_text:after {
    opacity: 1;
    transition: opacity 0.5s linear;
}
.carousel_category li a{transition:border-color .3s; border-color:rgba(0,0,0,0);}
.carousel_category .active a {
    border: 1px solid #707070;
    border-radius: 1.25rem;
    font-weight: 400;

}
@media all and (min-width:1201px) {
    .carousel .wrapper {
        position: absolute;
        top: 52.5%;
        left: 0;
        width: 100%;
        height: 100%;
        transform: translateY(-50%);
    }
    .carousel_list {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        /*transform: rotate(2.5deg);*/
    }

    .carousel_list .animationReady {
        display: block;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-100%);
    }


    .carousel_list .active .name {
        opacity: 1;
    }

    .carousel_list .active img {
        transform: scale(1);
    }

}
@media all and (max-width:1200px) {
    .productSlider_item {
        width: 85vw;
    }
    .productSlider_item.slick-center .information {
        width: 85%;
    }
    .productSlider .slick-next,
    .optical .slick-next {
        right: 2%;
    }
    .productSlider .slick-prev,
    .optical .slick-prev {
        left: 2%;
    }
    .carousel .wrapper {
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 5.3125rem 0;
    }
    .carousel_category {
        justify-content: center;
        position: static;
        margin:5rem auto 0;
        transform: none;
    }
    .carousel_list img {
        opacity: 0.3;
    }
    .carousel_list .name {
        bottom: 0;
        transform: translateX(-50%);
    }
    .carousel_list .slick-slide {
        position: relative;
        padding: 0 2.5rem 5rem;

    }
    .carousel_list .slick-center .name {
        opacity: 1;
    }

    .carousel_list .slick-center img {
        opacity: 1;
        transform: scale(1);
    }
    .carousel_button {
        display: none;
    }

	/*원래 940짜리*/
	 .index {
        overflow: visible;
    }
    .navigation-page {
        display: none;
    }
	.quickLink-youtube {
		bottom: 30%;
	}
    .quickLink>a {
        width: 5rem;
        padding: 1rem 0 1rem 0.75rem;
        text-align: center;
    }
    .quickLink-youtube .icon {
        margin-right: 0;
    }
    .videoSlider .slick-dots {
        display: flex !important;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translate(-50%,-150%);

    }
    .intro {
        display: flex;
        flex-direction: column;
		padding-top: 4.75rem;
    }
	.fullpage>div.intro{height:85vh;}
    .intro_visual {
        width: 100%;
        height: 50%;
    }
    .intro_contents {
        position: relative;
        width: 100%;
        height: 50%;
        padding-top: 0;
    }
    .intro_contents br {
        display: none;
    }
    .thumbnail {
        /*display: none;*/
    }
	.thumbnail_item{width:23.5%; height:13vh;}
	.thumbnail_item:nth-child(odd),
	.thumbnail_item:nth-child(2){margin-right:2%;}
	.thumbnail_item img, .thumbnail_item video{height:100%; width:100%; left:0; top:0; transform:translate(0,0); object-fit:cover; -x-object-fit:cover;}
	.thumbnail_item .menu_tit{font-size:1.5rem;}
	.thumbnail_item .menu_desc{display:none;}
	.thumbnail_item a{margin-top:0;}
    .textarea {
        /*height: 100%;*/
    }
    /*.textarea>li {
        top: 50%;
        transform: translateY(-50%);
    }*/
    .textarea>li>p {
        overflow: visible;
        white-space: normal;

    }
    .textarea .slogan {
        margin-bottom: 1.25rem;
        font-size: 2.85rem;
        line-height: 1;
		padding-top:1rem;
    }
    .textarea .text {
        margin-right: 3%;
        font-size: 1.25rem;
        line-height: 1.2;   
    }

    .productSlider .spec {
        display:inline-block;
    }
    .productSlider .spec>li {
        padding: 0.5rem;
    }
    .productSlider:before {
        width: 30rem;
        height: 30rem;
    }
	/*원래 940짜리 끝*/
}
@media all and (min-width:961px) {


}
@media all and (max-width:960px) {
   .carousel_category li{width:20%;}
   .carousel_category a{width:auto;}
}

@media all and (max-width:768px) {
    .mark_item {
        display: flex;
        flex-direction: column;
        align-items: baseline;
    }
    .mark_item>div {
        margin: 0.25rem 0;
        padding: 0 0.75rem;
        font-size: 1rem;
    }

    .mark_item>div+div {
        margin-left: 0;
    }

    .productTitle {
        position: relative;
    }

	.switch_title{font-size:3.5rem;}

	.carousel_category{display:block; font-size:0;}
	.carousel_category li{width:30%; display:inline-block; margin-top:1.5rem;}
}
@media all and (max-width:640px) {
	.thumbnail_item{width:49%; height:90px; margin-bottom:2%;}
	.thumbnail_item:nth-child(2){margin-right:0;}
	.thumbnail_item .menu_tit{font-size:1.3rem; margin:1rem 0 0.75rem;}
	.layer_contents>p{font-size:2.5rem;}
	.layer_contents>a{font-size:1.3rem; min-width:50%; margin:1.5rem auto 0;}
	.switch{padding:3.75rem 0 35px;}
	.switch_title{font-size:3rem;}
}
@media all and (max-width:480px) {
    .quickLink>a {
        width: 4rem;
    }
    .textarea .slogan {
        margin-bottom: 0.75rem;
        font-size: 2rem;
    }
    .textarea .text {
        font-size: 1rem;
    }
    .switch_foot {
        bottom: 5%;
        padding-bottom: 5rem;
    }
    .switch_title {
        /*font-size: 3.5rem;*/
    }
    .productSlider:before {
        width: 19rem;
        height: 19rem;
    }
    .productSlider_item {
        width: 80vw;
    }
    .productTitle_item {
        font-size: 1.15rem;
    }
    .productTitle_item .name {
        font-size: 1.5rem;
    }
    .productSlider .spec>li {
        padding: 0.25rem;
        font-size: 1.15rem;
    }
    .spec_title {
        width: 7rem;
    }
    .spec_value {
        width: 6.5rem;
    }
    .counter_number .current {
        font-size: 2.75rem;
    }
    .carousel .wrapper {
        background-position-y: 35%;
    }
    .carousel_list a {
        width: 85%;
        margin: auto;
   }
    .carousel_category {
        flex-wrap: wrap;
        margin-top: 2rem;
    }

	.switch{padding:20px 0;}

	.carousel_category a{font-size:1.1rem;}
}
