@charset "utf-8";
/* *******************************************************
 * filename : layout.css
 * description : 전체 레이아웃 CSS
******************************************************** */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Blinker:wght@100;200;300;400;600;700;800;900&display=swap');

html, body {font-family: "Noto Sans KR", sans-serif;}

.inner_wrap { width: 92%; margin: 0 auto; } 
/* ****************** MAINVISUAL ********************** */
.index_wrap .inner_wrap { max-width: 1524px; width: 96%; } 
.section1 .main_more_wrap { margin-top: 5rem; overflow: hidden; } 
.index_wrap .slider_1 { background-image: url(../../images/main_visu01.jpg); } 
.index_wrap .slider_2 { background-image: url(../../images/main_visu02.jpg); } 
.index_wrap .slider_3 { background-image: url(../../images/main_visu03.jpg); } 
.index_wrap .slider_4 { background-image: url(../../images/main_visu04.jpg); } 
@keyframes zoom_in { 
 0% { transform: scale(1.2); /* background-size: 100% 100%; */ } 
 100% { transform: scale(1) rotate(0.003deg); } 
 }
.index_wrap .mySwiper .swiper-slide.swiper-slide-active .slide_bg { animation: zoom_in 5000ms; transition: transform 5000ms ease-in-out, opacity 1000ms ease 0s; } 
.section1 .main_more_btn { color: #fff; font-size: 1.7rem; font-weight: 400; } 
.main_more_btn { display: inline-block; border: 1px solid #ffffff85; transition: all .4s; color: #fff; font-size: 1.7rem; font-weight: 400; } 
.swiper-slide-active .main_more_btn { animation: text-up 1.5s cubic-bezier(0.4, 0, 0.2, 1) both; animation-delay: 0.5s; } 
.main_more_btn a { color: #fff; font-size: 1.7rem; font-weight: 400; padding: 2rem 4rem; } 
.main_more_btn span { display: flex; flex-direction: row; align-items: center; } 
.main_more_btn span b { font-weight: inherit; margin-right: 1.5rem; } 
.main_more_btn span i { width: 4rem; height: auto; transition: all .4s; position: relative; left: 0; } 
.main_more_btn:hover { background: #f9f9f914; backdrop-filter: blur(9px); border: 1px solid #fff; } 
.main_more_btn:hover i { position: relative; left: 1rem; } 

.line_box { position: relative; margin-top: 0rem; padding-bottom: 3rem; } 
.swiper-slide.swiper-slide-active .main_line { display: block; position: absolute; left: 0; bottom: 3rem; --width: 100%; height: 2px; background: #fff; animation: line_left 2s; animation-fill-mode: forwards; } 
.index_wrap { line-height: 1; overflow: hidden; } 
.index_wrap .section1 { /* max-width: 1708px; */
 /* margin: 0 auto; */
 height: 100vh; } 
.index_wrap .section1 .swiper { width: 90vw; width: 96%; max-width: 1524px; height: calc(100vh - 21rem); border-radius: 25px; overflow: hidden; position: absolute; top: 10rem; left: 50%; transform: translateX(-50%); } 
.index_wrap .section { position: relative; } 
.index_wrap .section h2 { font-weight: 700; } 
.index_wrap .section_wrap { width: 90%; margin: 0 auto; } 
.section1 .mySwiper .swiper-slide .slide_bg { height: 100vh; overflow: hidden; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; } 
.section1 .mySwiper .swiper-slide .slide_bg::before { content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background: #00000036; } 
.section1 .mySwiper .swiper-slide .visual_wrap { position: absolute; top: 35%; left: 50%; transform: translateX(-50%); width: fit-content; width: 94%; max-width: 1580px; color: #fff; font-size: 1.6rem; font-weight: 200; } 
.section1 .mySwiper .swiper-slide .visual_wrap .img_box { margin-top: 4rem; } 
.section1 .mySwiper .swiper-slide .visual_wrap .visual_txt_box .title_box h2 { font-size: 9rem; font-weight: 600; line-height: 1.3; font-family: "Blinker", sans-serif; text-align: center;} 
.section1 .mySwiper .swiper-slide .visual_wrap .visual_txt_box .title_box h2 span {font-family: "Noto Sans KR", sans-serif;}
.section1 .mySwiper .swiper-slide .visual_wrap .visual_txt_box .title_box h2 b { font-weight: 400; } 
.section1 .mySwiper .swiper-slide .visual_wrap .visual_txt_box .visual_info h3 { font-size: 2rem; font-weight: 300; line-height: 1.6; font-family: "Noto Sans KR", sans-serif; text-align: center;} 
.section1 .mySwiper .swiper-slide .visual_wrap .visual_txt_box .visual_info h4 { font-size: 1.4em; font-weight: 200; } 
.section1 .mySwiper .swiper-slide .visual_wrap .visual_txt_box .title_box h1 { font-size: 7em; transition: all .3s; line-height: 1; position: relative; } 
.section1 .mySwiper .swiper-slide .visual_wrap .visual_txt_box .title_box h1 img { max-width: fit-content; width: 100%; } 
.section1 .mySwiper .swiper-slide .visual_wrap .visual_txt_box .title_box h1 strong { text-shadow: 3px 2px 4px #676767; } 
.section1 .mySwiper .swiper-slide .visual_wrap .visual_txt_box .title_box h1 span { font-weight: 400; display: block; font-size: 1.24em; } 
.section1 .mySwiper .swiper-slide .visual_wrap .visual_txt_box p { font-size: 1.7em; line-height: 1.3; font-family: 'SUIT'; font-weight: 300; } 
.section1 .mySwiper .swiper-slide .visual_wrap .visual_txt_box .visual_info .img_box { margin-bottom: 4rem; } 
.index_wrap .mySwiper .swiper-slide .visual_info h2 strong { font-weight: 700; } 

.main_btn { background: unset; width: 220px; border-radius: 33px; margin-top: 60px; transition: all .3s; border: 1px solid #fff; } 
.main_btn:hover { box-shadow: 1px 0px 3px 1px #787878; background: #fff; border: 1px solid #fff; } 
.main_btn:hover a { color: #222 } 

.main_btn a { padding: 2rem 3rem; display: flex; justify-content: space-between; align-items: center; flex-direction: row; font-size: 1.6rem; flex-wrap: nowrap; color: inherit; } 

.main_btn a i { font-size: 25px; } 
.index_wrap .section1 .swiper-wrapper { transition-timing-function: linear; } 
.index_wrap .mySwiper .swiper-slide.swiper-slide-active .title_box, .index_wrap .mySwiper .swiper-slide.swiper-slide-active .visual_info { overflow: hidden } 
.index_wrap .mySwiper .swiper-slide.swiper-slide-active .title_box h2 { animation: text-up 1.5s cubic-bezier(0.4, 0, 0.2, 1) both; } 
.index_wrap .mySwiper .swiper-slide.swiper-slide-active .visual_info h3 { animation: text-up 1.5s cubic-bezier(0.4, 0, 0.2, 1) both; animation-delay: 0.2s; margin-right: 4px; } 
.index_wrap .mySwiper .swiper-slide.swiper-slide-active .visual_info h4 { animation: text-up 1.5s cubic-bezier(0.4, 0, 0.2, 1) both; animation-delay: 0.4s; margin-right: 4px; } 

.index_wrap .section2 .info_box >ul >li ul { overflow: hidden; } 
.index_wrap .section2 .info_box >ul >li.on ul li { animation: fadeInUp 1s cubic-bezier(0.4, 0, 0.2, 1) both; } 
/* pagnation */
.pg_line { display: flex; flex-direction: column-reverse; flex-wrap: nowrap; align-items: center; width: 1rem; height: 1rem; border-radius: 50%; background: #fff; } 
.arrow_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::before { content:''; display:block; position:absolute; width: 2.4rem; height: 2.4rem; border: 1px solid #ffff; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 50%; } 
.arrow_wrap .swiper-pagination { text-align: left; position: relative; display: flex; justify-content: space-between; align-items: center; top: 0; margin: 0 3rem; } 
.arrow_wrap .swiper-pagination span.swiper-pagination-bullet { border-radius: 0; height: 1rem; width: 1rem; opacity: 1; display: block !important; position: relative; border-radius: 50%; background: #fff; } 
.arrow_wrap .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .control_wrap .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin-left: 0; width: 7px; height: 7px; border-radius: 50%; background: #ffffff45; position: relative; transition: all .4s; margin: 0; } 
.arrow_wrap .swiper-pagination > span.swiper-pagination-bullet { } 
/* arrow_wrap */
.arrow_wide { position: absolute; color: #fff; left: 50%; transform: translateX(-50%); top: 60%; max-width: 1580px; /*width: 92%;*/ z-index: 10; } 
.arrow_wrap { width: fit-content; display: flex; justify-content: space-between; width: 29rem; } 
.arrow_wrap .custom_prev, .arrow_wrap .custom_next { cursor: pointer; /* border: 1px solid #fff; */border-radius: 50%; width: 6rem; display: flex; align-items: center; justify-content: center; } 
.arrow_wrap .custom_prev i, .arrow_wrap .custom_next i { font-size: 2.3rem; } 

/* mouse wheel */
.cursor_circle { position: absolute; bottom: -3%; left: 50%; width: 18.8rem; height: 18.8rem; border-radius: 50%; transform: translate(-50%, 30%); z-index: 1; } 
.cursor_circle:after { content: ''; display: block; width: 18.8rem; height: 18.8rem; position: absolute; top: 0; left: 0; background: url(../../images/main_scroll_txt.png) no-repeat center / cover; animation: cursor_circle 6s linear infinite; animation-delay: 0s; transition: 5s linear infinite; } 
.cursor_circle .wrap { position: relative; width: 100%; height: 100%; } 
.cursor_circle .wrap i { color: #fff; font-size: 4rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } 
.cursor_circle .wrap img { display: block; position: absolute; top: 45%; left: 45%; font-size: 2rem; color: #fff; font-weight: 100; line-height: 1.4; margin: 0 auto; text-align: center; } 

/* ani */
@-webkit-keyframes cursor_circle { 
 from { transform: rotate(0deg); } 

 to { transform: rotate(360deg); } 
 }


/* 로딩바 애니메이션 */
@-webkit-keyframes LoadingBar { 
 from { height: 0px; } 
 to { height: 100%; } 
 }
@keyframes LoadingBar { 
 from { height: 0px; } 

 to { height: 100%; } 
 }

@media all and (max-width: 1200px ){
    .section1 .mySwiper .swiper-slide .visual_wrap .visual_txt_box .title_box h2 { font-size: 7rem; line-height: 1;} 
}

@media all and (max-width: 1024px ){
    .index_wrap .section1 .swiper {top: 8rem;} 
}

@media all and (max-width: 860px ){
    .section1 .mySwiper .swiper-slide .visual_wrap .visual_txt_box .title_box h2 { font-size: 5rem;} 
}

/* SECTION 공통 */
.index_wrap .section { padding: 10rem 0; } 
.index_wrap .inner { max-width: 1610px; margin: 0 auto; width: 90%; } 
.main_tit_1 { font-size: 4.8rem; font-weight: 700; padding-bottom: 4rem; } 
.main_tit_2 { font-size: 3.6rem; font-weight: 600; } 
.main_tit_3 { font-size: 3rem; font-weight: 700; } 
.main_wrapper .main_p1 { font-size: 4.8rem; line-height: 1.3; letter-spacing: -1px; } 

@media all and (max-width: 1200px ){
    .index_wrap .section { padding: 8rem 0; } 
}
@media all and (max-width: 1024px ){
    .index_wrap .section { padding: 6rem 0; } 
}
@media all and (max-width: 680px ){
    .index_wrap .section { padding: 4rem 0; } 
}


/* SECTION2 */
.idx_automation{background-image:url("../../images/main_bg1.jpg");}
.idx_automation .inConts{display:flex;align-items:flex-start;;justify-content:space-between; max-width: 1524px; margin: 0 auto;}
.idx_automation .idx_titBox{color:#fff;}
.idx_automation .idx_titBox h3 {font-size: 6.8rem;font-family: "Blinker", sans-serif;}
.idx_automation .idx_pageNav::before{content:"";max-width:38rem;width:calc((100% - 4.8rem) / 3);}
.idx_automation .idx_pageNav li{max-width:38rem;width:calc((100% - 4.8rem) / 3);}
.idx_automation .idx_pageNav li a{padding:4rem;height:31rem;flex-direction:column;background-color:rgba(255, 255, 255, 0.5);}
.idx_automation .idx_pageNav li .icon_box{align-self:flex-end;}
.idx_pageNav{width:calc(100% - 35rem);;display:flex;gap:1.9rem 2.4rem;flex-wrap:wrap;color:#fff}
.idx_pageNav li{max-width:43rem;width:100%;}
.idx_pageNav li a{display:flex;justify-content:space-between;padding:6.4rem 5rem;min-height:25.4rem;height:100%;color:inherit;border-radius:1rem;transition:all 0.2s ease-out;}
.idx_pageNav li .menu_tit{font-size:2.6rem;line-height:3.8rem;font-family: "Noto Sans KR", sans-serif;}
.idx_pageNav li .txt_box p{margin-top:1.8rem;font-size:1.8rem;line-height:3rem;font-family: "Noto Sans KR", sans-serif;word-break: keep-all;}
.idx_pageNav li .menu_tit{color:#fff;font-weight:600;transition:all 0.2s ease-out}
.idx_pageNav li a .icon_box{align-self:center;margin-top:2rem;}
@media (hover: hover) and (pointer: fine) {
    .idx_pageNav li:hover .icon_box:not(.change) img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
}


@media (hover: hover) and (pointer: fine) {
    .idx_automation .idx_pageNav li:hover a{background-color:#1a4890;}
}

@media only screen and (max-width : 1600px){
    /* main common */
    .idx_pageNav{margin-top:3.5rem;max-width:102rem;width:100%;justify-content:center;}
    
    .idx_automation .inConts {flex-direction:column;align-items:center;}
    
    .idx_automation .idx_titBox {align-items:center;text-align:center;}

    /* idx_automation */
    .idx_automation .idx_pageNav::before{display:none;}
}

@media only screen and (max-width : 1440px){

}
@media only screen and (max-width : 1320px){

}
@media only screen and (max-width : 1280px){    
    .idx_automation .idx_titBox h3 {font-size: 5rem;}
    .idx_pageNav li .menu_tit{font-size:2.3rem;line-height:3.3rem;}
    .idx_pageNav li .txt_box p{margin-top:1.8rem;font-size:1.8rem;line-height:2.8rem;}
    .idx_pageNav li a .icon_box img {width: 7rem}
}
@media only screen and (max-width : 1024px){
    .idx_automation .idx_titBox h3 {font-size: 4rem;}
  /* html.main .swiper-button-next, html.main .swiper-button-prev{top: 25vw;} */
    .idx_pageNav li .txt_box p{opacity:1;}
  
    /* idx_automation */
    .idx_automation .idx_pageNav li{width:38rem;}
    .idx_automation .idx_pageNav li a{height:25rem;}
    .idx_pageNav li a .icon_box img {width: 5rem}
}
@media only screen and (max-width : 840px){

    /* main common */
    .mConst{padding-right:0;padding-left:0;}
    .mProgress{display:none;}

    .idx_titBox .sm_tit{font-size:2.2rem;line-height:3.2rem;}
    .idx_automation .idx_titBox h3 {font-size: 3rem;}
    .idx_titBox p{margin-top:4.3rem;}

    .idx_pageNav{width:80%;max-width:60rem;}
    .idx_pageNav li{width:100%;max-width:none;}
    .idx_pageNav li a{align-items:center}
    .idx_pageNav li .txt_box{font-size:2.4rem;line-height:3.4rem;}
    .idx_pageNav li a .icon_box{margin-top:0;}

    /* idx_automation */
    .idx_automation .idx_pageNav li{width:100%;max-width:none;}
    .idx_automation .idx_pageNav li a{padding:2rem; min-height:14rem;height:auto;flex-direction:row;}
    .idx_automation .idx_pageNav li .icon_box{align-self:center;}
    
    .idx_pageNav li .menu_tit{font-size:2rem;line-height:3rem;}
    .idx_pageNav li .txt_box p{margin-top:1.5rem;font-size:1.5rem;line-height:2.5rem;}


  html.main .swiper-button-next, 
  html.main .swiper-button-prev{display: block;}
  html.main .swiper-button-next{right: 3vw;}
  html.main .swiper-button-prev{left: 3vw;}

  #mNav{display: none;}


}

@media only screen and (max-width : 640px){
    
    .idx_pageNav li .menu_tit{font-size:1.8rem;line-height:2.8rem;}
    .idx_pageNav li .txt_box p{margin-top:1.5rem;font-size:1.5rem;line-height:2.5rem;}
}

@media only screen and (max-width : 480px){
    /* main common */
    .idx_pageNav{width:90%;}

    /* idx_history */
    .idx_history .idx_hstr_count{width:90%;}
}


/* SECTION3 */
.mo_vw {display:none !important;}
.business_wrap {max-width: 1524px; margin: 0 auto; width: 96%;}
.business_wrap .half {display:flex;}
.business_wrap .half .imgbox {width:47%;  border-radius: 20px; overflow: hidden;}
.business_wrap .half .imgbox img {width: 100%;}
.business_wrap .half .txt {width:53%;}
.business_wrap .txt {position:relative; color:#666; display:flex; flex-direction:column; justify-content:center;}
.business_wrap .title {font-size: 6.8rem; color: #131313;font-family: "Blinker", sans-serif; padding:0 0 0 100px;}
.business_wrap .links {margin-top:50px; max-width:100%;}
.business_wrap .links a {position:relative; font-size:2.6rem; color:#666; font-weight:500; line-height:140px; padding:0 0 0 120px; border-bottom:rgba(0,0,0,.1) 1px solid;transition:.2s linear; -webkit-tap-highlight-color:transparent; display: flex; align-items: center; justify-content: space-between;font-family: "Poppins", sans-serif;}
.business_wrap .links a:before,
.business_wrap .links a:after {content:""; position:absolute; top:0; height:100%; background:no-repeat 50% 50% / contain;}
.business_wrap .links a:before {left:30px; width:27px;}
.business_wrap .links a:after {right:33px; width:12px; background:url('/pub/images/arrow_more.svg') no-repeat 50% 50% / contain; opacity:0; transition:.2s linear;}
.business_wrap .links a.on {color: #131313; border-bottom:rgba(0,0,0,.5) 1px solid;}
.business_wrap .links a i { background: url(../../images/main_arrow.png) no-repeat center center/contain; width: 14.5rem; height: 1.1rem; } 

.business_wrap .imgbox {position:relative; /*height:100vh;*/}
.business_wrap .imgbox a {transition:.2s linear; -webkit-tap-highlight-color:transparent;}
.business_wrap .imgfit {position:absolute; top:0; left:0; width:100%; height:100%; display:none;}
.business_wrap .imgfit.on {display:block;}



@media screen and (max-width: 1600px) {    
    .business_wrap .half .imgbox {width:50%; }
    .business_wrap .half .txt {width:50%;}
    .business_wrap .title {font-size: 6.8rem; padding:0 0 0 80px;}
    .business_wrap .links a {font-size:2.3rem;line-height:120px; padding:0 0 0 100px; }
}

@media screen and (max-width: 1300px) {    
    .business_wrap .half .imgbox {width:50%; }
    .business_wrap .half .txt {width:50%;}
    .business_wrap .title {font-size: 6.8rem; padding:0 0 0 80px;}
    .business_wrap .links a {font-size:2.3rem;line-height:100px; padding:0 0 0 80px; }
}

@media screen and (max-width: 1280px) {    
    .business_wrap .title {font-size: 5rem; padding:0 0 0 60px;}
    .business_wrap .links a {font-size:2rem;line-height:80px; padding:0 0 0 70px; }
}

@media screen and (max-width: 1024px) {    
    .business_wrap .title {font-size: 4rem; padding:0 0 0 40px;}
    .business_wrap .links a {font-size:2rem;line-height:80px; padding:0 0 0 50px; }
}

@media screen and (max-width : 840px){
    .business_wrap .title {font-size: 3rem; padding:0 0 0 40px;}
    .business_wrap .links a {font-size:1.8rem;line-height:70px; padding:0 0 0 40px; }
}

@media screen and (max-width : 781px){
    .business_wrap .half {display:block;}
    .business_wrap .half .imgbox {width:100%; position:relative; height:300px; overflow: hidden; margin-bottom: 3rem;}
    .business_wrap .half .imgbox img {max-height: initial;margin-top: -20%;}
    .business_wrap .half .txt {width:100%;}
    .business_wrap .links {margin-top:10px; max-width:100%;}
}

@media screen and (max-width : 640px){
    .business_wrap .half .imgbox {width:100%; position:relative; height:250px; overflow: hidden; margin-bottom: 3rem;}
    .business_wrap .half .imgbox img {max-height: initial;margin-top: -20%;}
    .business_wrap .half .txt {width:100%;}
    .business_wrap .links {margin-top:10px; max-width:100%;}
}


/* SECTION4 */
.idx_ourStory {max-width: 1524px; margin: 0 auto; width: 96%;}
.idx_ourStory .idx_titBox h3{text-align:center;font-size: 6.8rem; color: #131313;font-family: "Blinker", sans-serif;}
#tab_container {max-width: 1524px; margin:5rem auto 0; text-align:center; overflow: hidden; width: 100%;}
#tab_container ul.tabs {padding: 0; list-style: none;font-size: 0;}
#tab_container ul.tabs li {display:inline-block; padding: 0 3rem; position: relative;}
#tab_container ul.tabs li:after {content: ''; position: absolute; width: 1px; height: 25px; background: #666666; right: 0; top: 5px;}
#tab_container ul.tabs li.first {position: relative; height: 2.8rem; line-height: 2.8rem; text-align:center; overflow: visible;}
#tab_container ul.tabs li:last-child { height: 2.8rem; line-height: 2.8rem; text-align:center;  overflow: visible;}
#tab_container ul.tabs li:last-child:after {display: none;}
#tab_container ul.tabs li a {text-decoration: none;height:2.8rem; line-height: 2.8rem; display: block;font-weight:normal; background:#fff; font-size: 2.2rem; color:#999999;}
#tab_container ul.tabs li.active a  {height:2.8rem; line-height: 2.8rem; font-size: 2.2rem; color:#1a4890; }
#tab_container .tab_container {clear: both;/*float: left;*/margin:0px 0 0 0px; }
#tab_container .tab_content {padding: 20px 0 0 0; font-size: 1.8rem; width:100%;}

@media screen and (max-width: 1300px) {    
    .idx_ourStory .idx_titBox h3{font-size: 5rem; }
}
@media screen and (max-width: 1024px) {    
    .idx_ourStory .idx_titBox h3{font-size: 4rem; }
}
@media screen and (max-width: 840px) {    
    .idx_ourStory .idx_titBox h3{font-size: 3rem; }
}
@media screen and (max-width: 680px) {    
    #tab_container ul.tabs li {padding: 0 2rem;}
    #tab_container ul.tabs li:after {width: 1px; height: 20px; right: 0; top: 5px;}
    #tab_container ul.tabs li a {font-size: 2rem;}
    #tab_container ul.tabs li.active a  {font-size: 2rem;}
}
@media screen and (max-width: 540px) {    
    #tab_container ul.tabs li {padding: 0 2rem;}
    #tab_container ul.tabs li:after {width: 1px; height: 15px; right: 0; top: 5px;}
    #tab_container ul.tabs li a {font-size: 1.8rem;}
    #tab_container ul.tabs li.active a  {font-size: 1.8rem;}
}
@media screen and (max-width: 490px) {    
    #tab_container ul.tabs li {padding: 0 1.5rem;}
    #tab_container ul.tabs li:after {width: 1px; height: 15px; right: 0; top: 5px;}
    #tab_container ul.tabs li a {font-size: 1.6rem;}
    #tab_container ul.tabs li.active a  {font-size: 1.6rem;}
}

