@charset "utf-8";
#visual{width:100%; height:100vh; height:calc(var(--vh, 1vh) * 100); position:relative; overflow:hidden;}
#visual .visualBox{width:100%; height:100%; position:relative; overflow:hidden; z-index:1;}
#visual .visualBox .inSlide{width:100%; height:100%;}
#visual .visualBox .slideItem{width:100%; height:100%; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}
#visual .visualBox .slideItem a{display:flex; justify-content:center; align-items:center; width:100%; height:100%;}
#visual .visualBox .slideItem .textBox{display:flex; flex-wrap:wrap; align-content:center; width:calc(100% - 60px); max-width:1580px; height:auto; position:absolute; bottom:250px; left:50%; transform:translateX(-50%); z-index:5;}
#visual .visualBox .slideItem .textBox .smallText{display:block; width:100%; font-size:28px; font-weight:700; letter-spacing:-0.025em; line-height:1; color:#f47320;}
#visual .visualBox .slideItem .textBox h2{width:100%; font-size:65px; font-weight:700; letter-spacing:-0.05em; line-height:1.25; color:#fff; margin-top:30px;}
#visual .visualBox .slideItem.visual1{background-image:url("/html/resource/img/main/visual1.jpg");}
#visual .visualBox .slideItem.visual2{background-image:url("/html/resource/img/main/visual2.jpg?ver=260629");}
#visual .visualBox .slideItem.visual3{background-image:url("/html/resource/img/main/visual3.jpg");}
#visual .visualPager{display:flex; align-content:center; width:calc(100% - 60px); max-width:1580px; height:auto; position:absolute; bottom:125px; left:50%; transform:translateX(-50%); z-index:2;}
#visual .visualPager button{display:inline-block; width:24px; height:24px; background-repeat:no-repeat; background-size:12px auto; background-position:center center;}
#visual .visualPager button.visualPrev{background-image:url("/html/resource/img/main/visual_prev.png");}
#visual .visualPager button.visualNext{background-image:url("/html/resource/img/main/visual_next.png");}
#visual .visualPager .pagerBox{display:inline-flex; align-items:center; justify-content:center; margin:0 18px 0 25px; color:#fff;}
#visual .visualPager .pagerBox span{display:inline-block; width:20px; text-align:center; font-size:16px; font-weight:700; letter-spacing:-0.05em; line-height:1;}
#visual .visualPager .pagerBox .progress{display:inline-flex; width:75px; height:2px; background:rgba(255,255,255,.5); margin:0 10px 0 7px; overflow:hidden;}
#visual .visualPager .pagerBox .progress div{display:inline-block; width:0; height:100%; background:#fff;}
#visual .visualPager .pagerBox .progress.active div{animation:progressActive 3s linear forwards;}
#visual .visualPager .pagerBox .progress.paused div{animation-play-state:paused;}
#visual .visualPager .visualPlay{display:inline-block; font-size:16px; font-weight:900; letter-spacing:-0.05em; line-height:1; color:#fff; margin-right:20px;}

@keyframes progressActive {
    from { width: 0; }
    to { width: 100%; }
}


.mainSection{display:flex; justify-content:center; align-items:center; width:100%; height:100vh; height:calc(var(--vh, 1vh) * 100); overflow:hidden;}
.mainSection.mainBg1{background:#f7f7f7;}
.mainSection.mainBg2{background:#fff;}
.mainSection.mainBg3{background:#1a3263 url("/html/resource/img/main/logo_bg.png") no-repeat 120px 110px/275px auto;}
.mainSection .inContent{display:flex; flex-wrap:wrap; align-content:center; width:calc(100% - 60px); max-width:1440px; height:auto; text-align:center;}

.clinicList{display:flex; flex-wrap:wrap; align-content:flex-start; width:100%; gap:15px;}
.clinicList .listItem{display:inline-flex; flex-wrap:wrap; align-content:center; justify-content:center; width:calc((100% - 75px) / 6); aspect-ratio:1 / 1; background:#fff; border-radius:6px; transition:box-shadow 0.3s linear;}
.clinicList .listItem a{display:flex; flex-wrap:wrap; align-content:center; justify-content:center; width:100%; height:100%;}
.clinicList .listItem img{display:block; margin-bottom:35px;}
.clinicList .listItem p{width:100%; font-size:20px; font-weight:500; letter-spacing:-0.05em; line-height:1; color:#000;}
.clinicList .listItem.first{background:#1b3264;}
.clinicList .listItem.first img{margin-top:25px; margin-bottom:0;}
.clinicList .listItem.first p{font-size:30px; font-weight:800; letter-spacing:-0.05em; line-height:1; color:#fff;}
.clinicList .listItem:not(.first):hover{box-shadow:0 0 10px rgba(0,0,0,.1);}

.titleBox{display:flex; justify-content:center; align-items:flex-start; width:100%; position:relative;}
.titleBox h2{display:inline-block; text-align:center; font-size:45px; font-weight:700; letter-spacing:-0.05em; line-height:1; color:#222;}
.titleBox h2 span{font-weight:400;}
.titleBox a{display:inline-flex; align-items:flex-start; font-size:14px; font-weight:300; letter-spacing:-0.01em; line-height:1; color:#707070; text-transform:uppercase; position:absolute; bottom:0; right:0; z-index:2;}
.titleBox a img{display:inline-block; flex-shrink:0; margin-right:5px;}
.titleBox a > span{display:inline-block; padding-bottom:3px; border-bottom:1px solid #707070;}
.titleBox a > span span{display:inline-block; margin-left:0.5em;}

.mainYoutube{display:flex; justify-content:space-between; align-items:center; width:100%; height:auto; position:relative; margin-top:75px;}
.mainYoutube .mainFrame{width:791px; height:auto; max-width:calc(100% - 620px);}
.mainYoutube .mainFrame div{width:100%; height:auto; padding-top:56.25%; position:relative; overflow:hidden;}
.mainYoutube .mainFrame div iframe, .mainYoutube .mainFrame div img{display:block; width:100%; height:100%; position:absolute; top:0; left:0;}
.mainYoutube .thumbSlideBoxBg{width:570px; height:100%; position:absolute; top:0; right:0;}
.mainYoutube .thumbSlideBox{display:inline-flex; width:100%; height:100%; overflow:hidden; position:relative;}
.mainYoutube .thumbSlideBox .inBox{width:100%; height:auto;}
.mainYoutube .thumbSlideBox .inBox .inSlide{width:505px; height:auto;}
.mainYoutube .thumbSlideBox .inBox .slideItem{display:flex; align-items:center; width:100%; height:auto; border-bottom:1px solid #e2e2e2;}
.mainYoutube .thumbSlideBox .inBox .slideItem button{display:flex; align-items:center; width:100%; height:auto; padding:20px 0;}
.mainYoutube .thumbSlideBox .inBox .slideItem:first-child button{padding-top:0;}
.mainYoutube .thumbSlideBox .inBox .slideItem .thumb{display:inline-block; width:200px; height:112px; position:relative; overflow:hidden; border-radius:10px;}
.mainYoutube .thumbSlideBox .inBox .slideItem .thumb img{display:block; width:100%; height:auto; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.mainYoutube .thumbSlideBox .inBox .slideItem .textBox{display:inline-block; width:calc(100% - 220px); padding-left:20px; text-align:left;}
.mainYoutube .thumbSlideBox .inBox .slideItem .textBox .inTitle{width:100%; height:auto; font-size:19px; font-weight:600; letter-spacing:-0.05em; line-height:1.2; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:10px; color:#222;}
.mainYoutube .thumbSlideBox .inBox .slideItem .textBox .inText{width:100%; height:44px; overflow:hidden; font-size:15px; font-weight:400; letter-spacing:-0.02em; line-height:22px; white-space:normal; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; color:#a3a3a3;}
.mainYoutube .thumbSlideBox .thumbScroll{width:8px; background:#e0e0e0; border-radius:0;}
.mainYoutube .thumbSlideBox .thumbScroll .swiper-scrollbar-drag{background:#6a6a6a; border-radius:0;}

.doctorTab{display:flex; flex-wrap:wrap; align-content:flex-start; justify-content:center; width:100%; max-width:845px; margin-top:40px; margin-bottom:65px; gap:10px; margin-left:auto; margin-right:auto;}
.doctorTab button{display:inline-block; width:112px; height:43px; border-radius:21.5px; border:1px solid rgba(255,255,255,.4); text-align:center; font-size:15px; font-weight:600; letter-spacing:-0.05em; line-height:1; color:#fff;}
.doctorTab button span{display:flex; justify-content:center; align-items:center; width:100%; height:100%; }
.doctorTab button.on{background:#057bc1; border-color:#057bc1;}

.doctorBg{display:flex; justify-content:center; width:100%; position:relative;}
.doctorBg .doctorSlide{width:calc(100% - 100px); max-width:1050px; overflow:hidden;}
.doctorBg .doctorSlide ul{width:100%;}
.doctorBg .doctorSlide ul li{display:inline-flex; align-items:flex-start; width:310px; height:433px; padding-top:33px;}
.doctorBg .doctorSlide ul li a{display:flex; justify-content:flex-end; align-items:flex-end; width:100%; height:100%; background:#e3ecf6; position:relative; border-radius:9px;}
.doctorBg .doctorSlide ul li a .text{display:inline-block; position:absolute; top:73px; left:27px; text-align:left; z-index:3;}
.doctorBg .doctorSlide ul li a .text span{display:block; font-size:14px; font-weight:500; letter-spacing:-0.05em; line-height:1; color:#057bc1; margin-bottom:8px;}
.doctorBg .doctorSlide ul li a .text p{font-size:26px; font-weight:700; letter-spacing:-0.05em; line-height:1; color:#000;}
.doctorBg .doctorSlide ul li a > img{display:block; width:auto; height:433px; position:relative; z-index:2;}
.doctorBg .doctorPrev, .doctorBg .doctorNext{display:inline-block; width:30px; height:52px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:absolute; top:50%; transform:translateY(-50%);}
.doctorBg .doctorPrev{left:0; background-image:url("/html/resource/img/main/doctor_prev.png");}
.doctorBg .doctorNext{right:0; background-image:url("/html/resource/img/main/doctor_next.png");}

.noticeList{display:flex; flex-wrap:wrap; align-content:flex-start; width:100%; min-height:587px; gap:30px; margin-top:70px;}
.noticeList .listItem{display:inline-block; width:calc((100% - 60px) / 3); background:#fff; border-radius:18px; text-align:left; border:1px solid #fff;}
.noticeList .listItem a{display:flex; flex-wrap:wrap; align-content:flex-start; width:100%; padding:45px 40px 33px 40px; box-sizing:border-box;}
.noticeList .listItem .title{width:100%; font-size:24px; font-weight:600; letter-spacing:-0.05em; line-height:1.4; color:#222; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-bottom:10px;}
.noticeList .listItem .date{display:inline-block; font-size:15px; font-weight:300; letter-spacing:-0.05em; line-height:1; color:#a3a3a3; margin-bottom:30px;}
.noticeList .listItem .text{width:100%; height:2.888em; font-size:18px; font-weight:400; letter-spacing:-0.05em; line-height:1.444; color:#222; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; white-space:normal; word-wrap:break-word; overflow:hidden;}
.noticeList .listItem .more{display:flex; justify-content:flex-end; width:100%; margin-top:43px;}
.noticeList .listItem .more span{display:inline-block; font-size:15px; font-weight:300; letter-spacing:-0.05em; line-height:1; color:#a3a3a3;}
.noticeList .listItem:hover{border-color:#057bc1;}
.noticeList .listItem:hover .more span{color:#057bc1; font-weight:400;}
.noticeList .noContent{display:flex; justify-content:center; align-items:center; width:100%; height:300px; border-radius:18px; text-align:center; background:#fff; font-size:24px; font-weight:600; letter-spacing:-0.05em; line-height:1.4; padding:0 1em;}

.mainPop{position:absolute; z-index:9999;}
.mainPop .popContent{width:100%; height:auto;}
.mainPop .popBottom{width:100%; height:40px; padding:0 10px; background-color:#101010; color:#fff; font-size:0;}
.mainPop .popBottom input[type="checkbox"]{display:inline-block; vertical-align:top; width:20px; height:20px; margin:10px 10px 10px 0;}
.mainPop .popBottom .bottomText{display:inline-block; font-size:18px; letter-spacing:-0.05em; line-height:40px;}
.mainPop .popBottom .bottomText button{display:inline-block; margin-left:10px; font-size:1em; line-height:40px; color:#fff;}

@media (max-width:1280px) {
	.mainSection{min-height:100vh; min-height:calc(var(--vh, 1vh) * 100); height:auto !important; padding:100px 0;}
	.clinicList .listItem{width:calc((100% - 60px) / 5);}
	
	.mainYoutube{flex-wrap:wrap; margin-top:75px;}
	.mainYoutube .mainFrame{width:100%; height:auto; max-width:none;}
	.mainYoutube .thumbSlideBoxBg{width:100%; margin-top:20px; height:auto; padding-bottom:50px; position:relative; top:auto; right:auto;}
	.mainYoutube .thumbSlideBox{width:100%; height:auto; overflow:visible;}
	.mainYoutube .thumbSlideBox .inBox{overflow:hidden;}
	.mainYoutube .thumbSlideBox .inBox .inSlide{display:flex; flex-wrap:nowrap; width:100%;}
	.mainYoutube .thumbSlideBox .inBox .slideItem{display:none; width:25%; height:auto; background:none; margin-right:10px; border-bottom:0;}
	.mainYoutube .thumbSlideBox .inBox .slideItem:first-child{display:inline-block;}
	.mainYoutube .thumbSlideBox .inBox .slideItem.swiper-slide{display:inline-block;}
	.mainYoutube .thumbSlideBox .inBox .slideItem button{padding:0;}
	.mainYoutube .thumbSlideBox .inBox .slideItem .thumb{width:100%; height:auto; padding-top:56.25%; border-radius:10px;}
	.mainYoutube .thumbSlideBox .inBox .slideItem .textBox{display:none;}
	.mainYoutube .thumbSlideBox .thumbScroll{width:100%; height:8px; left:0; bottom:-20px;}
}

@media (max-width:1180px) {
}

@media (max-width:1000px) {
	#visual .visualBox .slideItem .textBox{width:calc(100% - 60px); bottom:200px;}
	#visual .visualBox .slideItem .textBox .smallText{font-size:32px;}
	#visual .visualBox .slideItem .textBox h2{font-size:65px; margin-top:30px;}
	/* #visual .visualBox .slideItem.visual1{background-image:url("/html/resource/img/main/m_visual1.jpg");} */
	#visual .visualPager{width:calc(100% - 60px); bottom:100px;}
	#visual .visualPager button{width:24px; height:24px; background-size:12px auto;}
	#visual .visualPager .pagerBox{margin:0 18px 0 20px;}
	#visual .visualPager .pagerBox span{width:20px; font-size:20px;}
	#visual .visualPager .pagerBox .progress{width:110px; height:3px; margin:0 10px 0 7px;}
	#visual .visualPager .visualPlay{font-size:20px; margin-right:15px;}
	
	.mainSection{padding:120px 0; min-height:0;}
	.mainSection.mainBg3{background-size:275px auto; background-position:60px 110px;}
	.mainSection .inContent{width:calc(100% - 60px);}
	
	.titleBox{flex-wrap:wrap; align-content:flex-start;}
	.titleBox h2{width:100%; font-size:49px;}
	.titleBox a{font-size:18px; align-items:center; position:static; bottom:unset; right:unset; margin-top:30px;}
	.titleBox a img{margin-right:8px;}
	.titleBox a > span{padding-bottom:2px;}
	
	.clinicList{gap:15px;}
	.clinicList .listItem{width:calc((100% - 30px) / 3); border-radius:10px;}
	.clinicList .listItem img{margin-bottom:35px;}
	.clinicList .listItem p{font-size:24px;}
	.clinicList .listItem.first img{margin-top:25px;}
	.clinicList .listItem.first p{font-size:34px;}
	.clinicList .listItem:not(.first):hover{box-shadow:0 0 10px rgba(0,0,0,.1);}
	
	.mainYoutube{margin-top:75px;}
	.mainYoutube .thumbSlideBoxBg{margin-top:20px; padding-bottom:50px;}
	.mainYoutube .thumbSlideBox .inBox .slideItem{margin-right:10px;}
	.mainYoutube .thumbSlideBox .inBox .slideItem .thumb{border-radius:10px;}
	.mainYoutube .thumbSlideBox .thumbScroll{height:8px; bottom:-20px;}
	
	.doctorTab{flex-wrap:wrap; justify-content:center; margin-top:40px; margin-bottom:65px; gap:10px;}
	.doctorTab button{width:140px; height:47px; border-radius:23.5px; font-size:19px;}

	.doctorBg .doctorSlide{width:calc(100% - 100px);}
	.doctorBg .doctorSlide ul li{height:433px; padding-top:33px;}
	.doctorBg .doctorSlide ul li a{border-radius:9px;}
	.doctorBg .doctorSlide ul li a .text{top:70px; left:25px;}
	.doctorBg .doctorSlide ul li a .text span{font-size:18px; margin-bottom:8px;}
	.doctorBg .doctorSlide ul li a .text p{font-size:30px;}
	.doctorBg .doctorPrev, .doctorBg .doctorNext{width:30px; height:52px;}
	
	.noticeList{gap:30px; margin-top:70px; min-height:unset;}
	.noticeList .listItem{width:calc((100% - 30px) / 2); border-radius:18px;}
	.noticeList .listItem a{padding:45px 40px 33px 40px;}
	.noticeList .listItem .title{font-size:28px; margin-bottom:10px;}
	.noticeList .listItem .date{font-size:19px; margin-bottom:30px;}
	.noticeList .listItem .text{font-size:22px;}
	.noticeList .listItem .more{margin-top:43px;}
	.noticeList .listItem .more span{font-size:19px;}
	.noticeList .noContent{height:300px; border-radius:18px; font-size:28px;}

	.popupBg{position:fixed; width:100%; height:0; top:0; left:0; z-index:9999;}
	.popupBg .mainPop{position:absolute; max-width:90%; left:50% !important; top:100px !important; margin:0 auto; transform:translateX(-50%);}
	/* .popupBg .mainPop:nth-of-type(1){margin-top:100px;} */
	.popupBg .mainPop .popBottom{height:50px; padding:0 10px;}
	.popupBg .mainPop .popBottom input[type="checkbox"]{width:24px; height:24px; margin:13px 10px 13px 0;}
	.popupBg .mainPop .popBottom .bottomText{font-size:24px; line-height:50px;}
	.popupBg .mainPop .popBottom .bottomText button{margin-left:10px; line-height:50px;}

	.popupBg2{max-width:90%; left:50% !important; top:100px !important; transform:translateX(-50%);}
	.popupBg2 .mainPop2{width:100%;}
	.popupBg2 .mainPop2 .popTabs{display:flex; width:100%; border-top:0;}
	.popupBg2 .mainPop2 .popTabs button{flex-basis:50%; height:40px; font-size:14px; border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1; border-bottom:0;}
	.popupBg2 .mainPop2 .popTabs button:nth-child(2n){border-right:1px solid #e1e1e1;}
	.popupBg2 .mainPop2 .popBottom .bottomItem button{font-size:14px; line-height:40px;}
	.popupBg2 .mainPop2 .popBottom .bottomItem .popCount{height:25px; border-radius:12.5px; padding:0 15px; font-size:16px; right:10px;}
}

@media (max-width:768px) {
	#visual .visualBox .slideItem .textBox{width:calc(100% - 7.81250vw); bottom:26.04167vw;}
	#visual .visualBox .slideItem .textBox .smallText{font-size:4.68750vw;}
	#visual .visualBox .slideItem .textBox h2{font-size:7.81250vw; margin-top:3.90625vw;}
	#visual .visualPager{width:calc(100% - 7.81250vw); bottom:13.02083vw;}
	#visual .visualPager button{width:3.12500vw; height:3.12500vw; background-size:1.56250vw auto;}
	#visual .visualPager .pagerBox{margin:0 2.34375vw 0 2.60417vw;}
	#visual .visualPager .pagerBox span{width:3.12500vw; font-size:3.12500vw;}
	#visual .visualPager .pagerBox .progress{width:16.92708vw; height:0.39063vw; margin:0 1.30208vw 0 0.91146vw;}
	#visual .visualPager .visualPlay{font-size:3.12500vw; margin-right:1.95313vw;}
	
	.mainSection{padding:15.62500vw 0;}
	.mainSection.mainBg3{background-size:35.80729vw auto; background-position:7.81250vw 14.32292vw;}
	.mainSection .inContent{width:calc(100% - 7.81250vw);}
	
	.titleBox h2{font-size:6.90104vw;}
	.titleBox a{font-size:2.86458vw; margin-top:3.90625vw;}
	.titleBox a img{margin-right:1.04167vw;}
	.titleBox a > span{padding-bottom:0.26042vw;}
	
	.clinicList{gap:1.95313vw;}
	.clinicList .listItem{width:calc((100% - 3.90625vw) / 3); border-radius:1.30208vw;}
	.clinicList .listItem img{width:auto; height:8.46354vw; margin-bottom:4.55729vw;}
	.clinicList .listItem p{font-size:3.64583vw;}
	.clinicList .listItem.first img{width:10.41667vw; height:10.28646vw; margin-top:3.25521vw;}
	.clinicList .listItem.first p{font-size:4.94792vw;}
	.clinicList .listItem:not(.first):hover{box-shadow:0 0 1.30208vw rgba(0,0,0,.1);}
	
	.mainYoutube{margin-top:9.76563vw;}
	.mainYoutube .thumbSlideBoxBg{margin-top:2.60417vw; padding-bottom:6.51042vw;}
	.mainYoutube .thumbSlideBox .inBox .slideItem{margin-right:1.30208vw;}
	.mainYoutube .thumbSlideBox .inBox .slideItem .thumb{border-radius:1.30208vw;}
	.mainYoutube .thumbSlideBox .thumbScroll{height:1.04167vw; bottom:-2.60417vw;}
	
	.doctorTab{margin-top:5.20833vw; margin-bottom:8.46354vw; gap:1.30208vw;}
	.doctorTab button{width:20.83333vw; height:6.64063vw; border-radius:3.32031vw; font-size:3.12500vw;}

	.doctorBg .doctorSlide{width:calc(100% - 13.02083vw);}
	.doctorBg .doctorSlide ul li{height:56.38021vw; padding-top:4.29688vw;}
	.doctorBg .doctorSlide ul li a{border-radius:1.17188vw;}
	.doctorBg .doctorSlide ul li a > img{height:56.38021vw;}
	.doctorBg .doctorSlide ul li a .text{top:9.11458vw; left:2.60417vw;}
	.doctorBg .doctorSlide ul li a .text span{font-size:2.86458vw; margin-bottom:1.04167vw;}
	.doctorBg .doctorSlide ul li a .text p{font-size:4.42708vw;}
	.doctorBg .doctorPrev, .doctorBg .doctorNext{width:3.90625vw; height:6.77083vw;}
	
	.noticeList{gap:3.90625vw; margin-top:9.11458vw;}
	.noticeList .listItem{width:100%; border-radius:2.34375vw;}
	.noticeList .listItem a{padding:5.85938vw 5.20833vw 4.29688vw 5.20833vw;}
	.noticeList .listItem .title{font-size:4.16667vw; margin-bottom:1.30208vw;}
	.noticeList .listItem .date{font-size:2.99479vw; margin-bottom:3.90625vw;}
	.noticeList .listItem .text{font-size:3.38542vw;}
	.noticeList .listItem .more{margin-top:5.59896vw;}
	.noticeList .listItem .more span{font-size:2.99479vw;}
	.noticeList .noContent{height:39.06250vw; border-radius:2.34375vw; font-size:4.16667vw;}
	
	.popupBg .mainPop{top:15.62500vw !important;}
	.popupBg .mainPop .popBottom{height:6.51042vw; padding:0 1.30208vw;}
	.popupBg .mainPop .popBottom input[type="checkbox"]{width:3.12500vw; height:3.12500vw; margin:1.69271vw 1.30208vw 1.69271vw 0;}
	.popupBg .mainPop .popBottom .bottomText{font-size:3.12500vw; line-height:6.51042vw;}
	.popupBg .mainPop .popBottom .bottomText button{margin-left:1.30208vw; line-height:6.51042vw;}
}