@charset "utf-8";
/*@font-face { font-family: 'GyeonggiTitleM'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/GyeonggiTitleM.woff') format('woff'); font-weight: normal; font-style: normal; }*/
/*** Sub Common ***/
/* Sub Visual Sec */
.sub_wrap{margin-top: 106px; ;}
.sv_sec {animation-duration:2s;  animation-name: fade; position: relative;display: table; width: 100%; background:url(../../images/sub/sv1.jpg) no-repeat center top; height: 510px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; overflow: hidden; transition:1.2s;}
.sv02{background:url(../../images/sub/sv2.jpg) no-repeat center top; }
.sv03{background:url(../../images/sub/sv3.jpg) no-repeat center top; }
.sv04{background:url(../../images/sub/sv4.jpg) no-repeat center top; }
.sv05{background:url(../../images/sub/sv5.jpg) no-repeat center top; }

.tit_box{display: table; margin: 0 auto; width: 100%; height: 100%;}
.sv_sec .sv_tit_sec {position:relative;width:100%;;margin:0 auto; box-sizing:border-box; text-align: left; display: table-cell; vertical-align: middle; }
.sv_sec .sv_tit_sec .sv_title {font-size: 55px; line-height: 55px; color: #fff; font-weight: 500; position: relative; animation-duration:1.7s;  animation-name: ttop; letter-spacing: 0; margin-bottom: 22px; text-align: center;}
@keyframes ttop {0% {opacity: 0; top:50px;}100% {opacity: 1; top:0px}}
@keyframes ttop2 {0% {opacity: 0; }100% {opacity: 1; }}
@keyframes jdiw {0% {transition:scale(0);}100% {transition:scale(1);}}
@keyframes jdiw2 {0% {transition:scale(0);}100% {transition:scale(1)}}
.sub_layout {width:100%;box-sizing:border-box;  position: relative; margin-top: 120px;}

.speed_ul{text-align: center;}
.speed_ul li{display: inline-block; text-align: center; vertical-align: middle; letter-spacing: 0; opacity: 0; transition:.3s;}
.speed_ul li:nth-child(1){transition-duration:.3s}
.speed_ul li:nth-child(2){transition-duration:.6s}
.speed_ul li:nth-child(3){transition-duration:.9s}
.speed_ul li:nth-child(4){transition-duration:1.2s}
.speed_ul li:nth-child(5){transition-duration:1.5s}
.speed_ul li.on{opacity: 1;}
.speed_ul li{font-size: 16px; line-height: 1; color: #fff; }
.speed_ul li.s_arr{padding: 0px 11px; position: relative; top:3px	}
/*** Content ***/

.sbt_ty1{width: 250px; height: 75px; display: block; margin: 80px auto 150px;}
.sbt_ty1 a{position: relative; display: block; line-height: 75px; color: #fff; font-size: 16px; font-weight: 500; background: #02a2b9; text-align: center; transition:.3s; box-sizing: border-box; }
.sbt_ty1 a:before{position: absolute; content:''; width: 10px; height: 10px; background: #9ede59; left: 0; top: 0; transition:.8s;}
.sbt_ty1 a:after{position: absolute; content:''; width: 10px; height: 10px; background: #fff; right: 0; bottom: 0;  transition:.8s;}

.sbt_ty1:hover a:before{left: 240px;}
.sbt_ty1:hover a:after{right: 240px;}


.tb_ty1 tr th{width: 18.18%;}
.tb_ty1 tr th:last-child{width: auto; box-sizing: border-box; padding-left: 11%;}
.tb_ty1 tr th,
.tb_ty1 tr td {border: 1px solid #dbdbdb; }

.tb_ty1 tr th:first-child,
.tb_ty1 tr td:first-child{border-left: 0;}
.tb_ty1 tr th:last-child,
.tb_ty1 tr td:last-child{border-right:  0;}

.tb_ty1 tr th{font-size: 16px; line-height: 1.625; color: #00a1ba; font-weight: 500; padding: 17px 0; border-top: 3px solid #00a1ba;}
.tb_ty1 tr td{color: #606060; line-height: 1.625; text-align: center;}
.tb_ty1 tr td.tdl{text-align: left; padding: 18px 0; padding-left: 40px; }

.tb_ty1 tr td.td_f{background: #efefef;}

/*s1_1*/
.s101_wrap {position: relative; }
.s101_wrap:after{position: absolute; content:''; width: 1px; height: 93%; left: 50%; top: 15px; background:#bdbdbd ;}
.s0101 .ul_box{position: relative; padding-bottom: 52px;}
.s0101 .ul_box:after{position: absolute; content:''; width: 100%; height: 52px; background: url(../../images/sub/s101_4.png) center no-repeat; left: 0; bottom: 0;}
.s0101 .ul_box ul{display: table; table-layout: fixed; width: 100%;}
.s0101 .ul_box ul li{display: table-cell; width: 50%; vertical-align: middle; color: #fff; box-sizing: border-box; }
.s0101 .ul_box ul li:last-child{padding: 0 5% 0 2%;}
.s0101 .ul_box ul li:last-child{background: url(../../images/sub/s101_2.jpg) center no-repeat;	}
.s0101 .ul_box ul li hgroup{position: relative; padding-left: 24px; margin-bottom: 24px; 	}
.s0101 .ul_box ul li hgroup:before{position: absolute; content:''; width: 5px; height: 65px; left: 0; top: 0; background: #fff;}
.s0101 .ul_box ul li hgroup h5{font-size: 18px; line-height: 1; font-weight: 500; margin-bottom: 9px;}  
.s0101 .ul_box ul li hgroup h3{font-size: 45px; line-height: 1; font-weight: 700; margin-left: 2px;}
.s0101 .ul_box ul li p{color: #fff; letter-spacing: -0.02em; line-height: 26px;}

.s0101 .section2{background: #efefef url(../../images/sub/s101_3.jpg) center bottom no-repeat; width: 100%; overflow: hidden; padding: 110px 0 145px; margin-top: 68px;}
.his_box {display: table; width: 100%; table-layout: fixed; margin-bottom: 75px;}
.his_last{margin-bottom: 0;}
.his_box > div{display: table-cell; vertical-align: top; padding-left: 5.8%; position: relative; }
.his_box > .lhs{text-align: right; padding-left: 0; padding-right: 5.3%;}

.his_box > div h3{font-size: 35px; color: #303030; line-height: 1; font-weight: 700; letter-spacing: -0.02em !important; margin-bottom: 5px;}
.his_box > div h3:before{position: absolute; content:''; width: 15px; height: 15px; background: #00a1ba; border: 3px solid #fff; box-sizing: border-box; right: -8px; top: 10px; border-radius: 50%; z-index: 100;}

.his_box > div p{color: #303030; font-weight: 700;}
.his_box > div ul{margin-top: -3px;}
.his_box > div ul li{position: relative; padding-left: 10px; color: #606060; width: 150%; line-height: 26px;}
.his_box > div ul li:before{position: absolute; content:''; width: 5px; height: 1px; background: #606060; left: 0; top: 15px;}

/* s2_1 */
/* .s0201 .section1{margin-bottom: 120px;}
.s0201 .cnb0 > div{float: left; width: 50%; }
.s0201 .cnb0 > div span{display: inline-block; font-size: 18px; line-height: 1; color: #00a1ba; font-weight: 700;  position: relative; padding-right: 100px;}
.s0201 .cnb0 > div span b:before,
.s0201 .cnb0 > div span b span:after,
.s0201 .cnb0 > div span b:after{position: absolute; content:''; width: 4px; height: 4px; background:  #a1df57; border-radius: 50%; right: 0; top: 8px; }
.s0201 .cnb0 > div span b:before{background: #00a1ba; right: 20px;}
.s0201 .cnb0 > div span b span{display: block; position: absolute;right: 0; top: 0;}
.s0201 .cnb0 > div span b span:after{background: #1a1a1a; right: 40px;}
.s0201 .cnb0 > .lbx{height: 400px; box-sizing: border-box; display: table;}
.s0201 .cnb0 > .lbx > div{display: table-cell; vertical-align: middle;	padding-right: 5%;}
.s0201 .cnb0 > div h3{font-size: 45px; line-height: 1; color: #303030; font-weight: 700; margin: 6px 0 24px; letter-spacing: -0.02em; margin-left: -2px;} 
.s0201 .cnb0 > div p{color: #606060; word-break: keep-all; letter-spacing: -0.02em; font-size: 16px; line-height: 1.625;} 
.s0201 .cnb1{margin-bottom: 80px;}
.s0201 .cnb2 > .lbx{float: right; padding-left: 6.06%; padding-right: 0 !important;}
.s0201 .cnb0 .rbx{position: relative; }
.s0201 .cnb0 .rbx:after{position: absolute; content:''; width: 100%; height: 68px; background: url(../../images/sub/201_shadow.png) top right no-repeat; left: 0; bottom: -68px;86}
.s0201 .cnb2 > .lbx > div{padding-right: 0;}
.s0201 .cnb2 > .lbx > div p{width: 110%;}
.s0201 .section2{height: 836px; background: url(../../images/sub/s101_bg1.jpg) center no-repeat; box-sizing: border-box; text-align: center;}
.s0201 .section2 img{width: auto; margin: 0 auto; margin-top: 126px;} */
.s0201{margin-bottom: 150px;}
.s0201 .section1{position: relative; margin-bottom: 60px;}
.s0201 .section1 .txt{ text-align: center; width: 87.87%; background: #fff; box-shadow:20px 20px 50px rgba(0,0,0,0.1) ; margin: -80px auto 0; position: relative; z-index: 10; padding: 73px 0 74px 8.3%; box-sizing: border-box;}
.s0201 .section1 .txt p{line-height: 1.625; color: #606060; text-align: left; } 

.s0201 .cnt1{position: relative; background: url(../../images/sub/s201_1.jpg) center no-repeat; height: 346px; }
.s0201 .cnt2{; text-align: center; padding: 44px 0; max-width:100%; }
.s0201 .cnt2 img{max-width:100%; width: auto; margin: 0 auto; max-width:100%; }

.s0201 .section1 > div{margin-top: 100px;	}
.s0201 .section1 > .s2_2ty1{margin-top: -13px;}
.s0201 .section1 > div .ibx{margin-top: 54px; box-sizing: border-box;  position: relative;} 
.s0201 .section1 > div:nth-child(2n) .ibx{}
.s0201 .section1 > div .ibx b{position: absolute; left: 50%; transform:translate(-50%, 0%);  bottom: 30px; display: block; position: absolute; width: auto; font-size: 18px; color: #fff; line-height: 1.623; background: #00a1ba; padding:15px 40px; font-weight: 500;}

.s2_2ty{}
.s0201 .icb{text-align: center;}
.s2_2ty img{width: auto;}
.s2_2ty h3{font-size: 45px; line-height: 1.222; color: #303030; font-weight: 700; margin-bottom: 15px; margin-top: -5px; margin-bottom: 20px;  letter-spacing: -0.02em; text-align: center;}
.s2_2ty p{font-size: 16px; line-height: 1.625; color: #606060;}
.s2_2ty p span{color: #303030; font-weight: 500;}

.s0201 .icb{position: relative; width: 100%; height: 170px;}
.s0201 .icb:before{position: absolute; content:''; left: 0; top: 0;width: 100%; height: 170px; background: url(../../images/sub/s2_2_icon5.jpg) center no-repeat; z-index: -1;}
.s0203 .section1{margin-bottom: 120px;}	
.s0203 .section1 .cnt1,
.s0203 .section1 .cnt2{margin-top: 51px;}
.s0203 .cnt1{position: relative; background: url(../../images/sub/s203_1.jpg) center no-repeat; height: 346px; }
.s0203 .cnt2{position: relative; background: url(../../images/sub/s203_2.jpg) center no-repeat; height: 346px; }
.s0203 .stit1{margin-top: -2px;}
.s0203 .sh3_1{margin-left: 0;}
.s0203 .cnt2{padding: 0;}


/* s3_1 */
.s0301 .section1{position: relative; z-index: 10; background: #e9e9eb;  background: url(../../images/sub/s301_bg.jpg) right bottom no-repeat; padding: 118px 0 115px;}
.stit1{display: block; font-size: 18px; line-height: 1; color: #00a1ba; font-weight: 700;}
.sh3_1{font-size: 45px; color: #303003; font-weight: 700; line-height: 1; margin-top: 11px; margin-left: -2px; margin-bottom: 25px;}
.s0301 .section1 p{color: #606060; line-height: 1.625;}
.s0301 .section2{margin-top: 80px; margin-bottom: 130px;}
.s0301 .section2 ul li{float: left; width: 15.37%; margin-right: 1.54%; box-sizing: border-box; border: 1px solid #dbdbdb; margin-bottom: 20px;}
.s0301 .section2 ul li:nth-child(6n+6){margin-right: 0;}

/* s4_1 */
.s0401{}
.s0401 .ul_box:after{display: none;}
.s0401 .ul_box ul{display: block;}
.s0401 .ul_box ul li{display: block; float: left; height: 577px;}
.s0401 .ul_box{position: relative; padding-bottom: 52px;}

.s0401 .ul_box ul li:first-child{float: right; display: table; }
.s0401 .ul_box ul li .txt{display: table-cell; vertical-align: middle; width: 100%; height: 100%;} 
.s0401 .ul_box ul li:last-child{background: url(../../images/sub/s401_1.jpg) center no-repeat;	display: table;}
.s0401 .ul_box ul li hgroup{padding-left: 0;}
.s0401 .ul_box ul li hgroup:before{display: none;}


.center_800{max-width:647px; margin: 0 auto;}
.center_900{max-width:722px; margin: 0 auto;}
.center_1000{max-width:787px; margin: 0 auto;}
                                               
.ty_no1{overflow: hidden; margin-top: 50px;}
.ty_no1 > li{float: left; width: 50%; margin-bottom: 20px;}


/* .s0101 .ul_box ul li hgroup{position: relative; padding-left: 24px; margin-bottom: 24px; 	}
.s0101 .ul_box ul li hgroup:before{position: absolute; content:''; width: 5px; height: 65px; left: 0; top: 0; background: #fff;}
.s0101 .ul_box ul li hgroup h5{font-size: 18px; line-height: 1; font-weight: 500; margin-bottom: 9px;}  
.s0101 .ul_box ul li hgroup h3{font-size: 45px; line-height: 1; font-weight: 700; margin-left: 2px;}
.s0101 .ul_box ul li p{color: #fff; letter-spacing: -0.02em; line-height: 26px;} */

/* ±¹¹®°øÅë */
.k_h3_tit{font-size: 32px; line-height: 1.719; color: #303030; font-weight: 700; letter-spacing: -0.02em !Important; margin-bottom:11px;}
.sh3_1_k{line-height: 55px; letter-spacing: -0.02em !important; font-weight: 700; margin-top: 8px; margin-bottom: 35px;}
.k_p{font-size: 16px; line-height: 26px; color: #606060; letter-spacing: -0.02em !important;}
.k_span{display: block; font-size: 15px; line-height: 26px; color: #a0a0a0; letter-spacing: -0.02em !important; ;}
.k_s01 {margin-bottom: 150px !important;}

/* k_101 */
.k_101_1 {margin-top: 10px; overflow: hidden;}
.k_101_1 img{ width: auto !important;text-align: center;position: absolute;left: 50%;top: 50%; transform: translate(-50%,-64%);}
.k_101_1 li{float: left; width: 25%; text-align: center; position: relative; }
.k_101_1 li:first-child{left: 20px;}
.k_101_1 li:nth-child(3){left: -20px;}
.k_101_1 li:nth-child(4){left: -34px;}
.k_101_1 li figure{position: relative;  position: relative;width: 265px;height: 257px;text-align: center;text-align: center; z-index: 10; margin: 0 auto;}
.k_101_1 li figure figcaption{display: block;font-size: 21px;line-height: 1;color: #fff;text-align: center;font-weight: 500;padding-top: 174px;}
.k_101_1 li figure:before{position: absolute;content: '';width: 265px;height: 257px;background: url(../../images/main/mcnt3_0.png) center no-repeat;left: 0;top: 0;z-index: -1;}

.k_0101 .section3{}
.k_0101 .section3 ul{display: table; table-layout: fixed; width: 100%;}
.k_0101 .section3 ul li{display: table-cell; width: 50%; vertical-align: middle; box-sizing: border-box;}
.k_0101 .section3 ul li:last-child{padding-left: 5.68%;}

/* k_102 */

.k_0102 .k_td{overflow: hidden;}
.k_0102 .k_tc{float: left; width: 47%; }
.k_0102 .k_tc:last-child{float: right;}
.k_0102 .k_tc h3{font-size: 32px; line-height: 55px; font-weight: 700; color: #303030; position: relative; border-bottom: 1px solid #dbdbdb; padding-bottom: 20px; letter-spacing: -0.02em !important;}
.k_0102 .k_tc h3:after{position: absolute; content:''; width: 30px ;height: 3px; background: #2cadc1; right: 0; bottom: -1px;}
.k_0102 .k_tc p{margin-top: 42px;}
.k_0102 .section4 ul{overflow: hidden; max-width:1288px !important; margin: 57px auto 0;  }
.k_0102 .section4 ul li{float: left; width: 23.13%; margin-right: 2.49%; box-sizing: border-box; border: 1px solid #dbdbdb;}
.k_0102 .section4 ul li:last-child{margin-right: 0;}
.k_0102 .section4 ul li figure{border-bottom: 1px solid #dbdbdb;}
.k_0102 .section4 ul li h4{font-size: 16px; color: #303030; font-weight: 500; line-height: 62px; background: #efefef;}

.k_0102 .section5 ul{overflow: hidden;}
.k_0102 .section5 ul li{float: left; width: 50%; height: 382px;}
.k_0102 .section5 ul li:first-child{float: right; background: url(../../images/sub/k_102_7.jpg) center no-repeat;}
.k_0102 .section5 ul li:last-child{background: #1a1a1a; }
.k_0102 .section5 ul li .tbx {color: #fff; padding:  113px 0 0 12.12%;}
.k_0102 .section5 ul li .tbx h4{font-size: 32px; line-height: 55px; font-weight: 500; letter-spacing: -0.02em !Important; margin-bottom: 13px;}
.k_0102 .section5 ul li .tbx p{color: #fff; font-weight: 400;}

.k_0102 .section7 ul {margin-top: 60px;}
.k_0102 .section7 ul li{float: left; width: 50%; display: table; text-align: left;}
.k_0102 .section7 ul li figure{display: table-cell; vertical-align: top; position: relative; left: 10px;}
.k_0102 .section7 ul li:first-child figure{left: -20px;}

.k_0102 .section7 ul li .txt{display: table-cell; vertical-align: top; position: relative; z-index: 10; left: 18px;}
.k_0102 .section7 ul li:first-child .txt{left: -12px;}
.k_0102 .section7 ul li:last-child .txt{width: 105% !Important;}
.k_0102 .section7 ul li .txt h5{font-size: 23px; line-height: 26px; color: #303030; font-weight: 500;	margin-bottom: 15px; padding-top: 14px;}
.k_0102 .section7 ul li .txt p{-ms-word-break: keep-all; word-break: keep-all;	}
.k_0102 .section7 ul li img{width: auto;}

/* k_201 */
.k_0201{margin-bottom: 97px;}
.k_0201 .ul_box ul li{display: block; float: left; height: 656px; width: 69.70%;}
.k_0201 .ul_box ul li:first-child{float: right; width: 30.30%;}
.k_0201 .ul_box ul li:last-child {background: url(../../images/sub/k_0201_1.jpg) center no-repeat;   padding: 100px 0  0 80px;}
.k_0201 .ul_box ul li hgroup h5{margin-bottom: 7px;}
.k_0201 .ul_box ul li hgroup h3{letter-spacing: -0.02em !Important;} 

/* k_401 */
.k_0401 {margin-bottom: 150px !important;}
.k_0401 ul li{float: left; width: 31.81%; margin-right: 2.27%;  background: #00a1ba; color: #fff;}
.k_0401 ul li:nth-child(3){background: #596b6c;}
.k_0401 ul li:nth-child(2){background: #9fd362;}
.k_0401 ul li:last-child{margin-right: 0;}
.k_0401 ul li .txt{display: table; width: 100%; table-layout: fixed;  height: 296px; box-shadow:0px 0px 30px rgba(0,0,0,0.3) inset; position: relative; padding-left: 50px; box-sizing: border-box;}
.k_0401 ul li .txt .tbw{display: table-cell; height: 100%; vertical-align: top; padding-top: 50px; box-sizing: border-box;} 
.k_0401 ul li .txt .tbw h4{font-size: 18px; line-height: 1.444; font-weight: 500;}
.k_0401 ul li .txt .tbw span{display: block; font-size: 16px; line-height: 1; 	margin: 8px 0 20px;}
.k_0401 ul li hgroup{position: relative; padding-left: 21px; margin-bottom: 15px;}
.k_0401 ul li hgroup:before{position: absolute; content: ''; width: 3px; height: 49px; background: #fff; left: 0; top: 0;}
.k_0401 ul li hgroup h4{font-size: 16px; line-height: 1; color: #fff; font-weight: 700; padding-bottom: 0px; position: relative; top:-7px; margin-bottom: 3px; letter-spacing: -0.02em !important;}
.k_0401 ul li hgroup h2{font-size: 23px; line-height: 1; color: #fff; font-weight: 500; letter-spacing: -0.02em !important;}

.k_0401 ul li p{padding-left: 21px; margin-bottom: 20px; line-height: 26px; letter-spacing: -0.02em !Important;}

/* k_402 */
.k_0402{background: url(../../images/sub/k_0402_5.jpg) center bottom no-repeat;padding-bottom: 120px;}
.k_0402 > .section1 > ul > li{position: relative; background: #fff;margin-bottom: 30px; float: left; width: 48.86%; height: 304px; float: left; margin-right: 2.27%; box-sizing: border-box; box-shadow:0px 0px 10px rgba(0,0,0,0.1); padding-top: 54px; padding-left: 49px;}

.k_0402 > .section1 > ul > li .icon{position: absolute;  width: 70px; height: 83px;  right: 40px; top: 40px; }
.k_0402 > .section1 > ul > li img{width: auto;}






.k_0402 > .section1 > ul > li:nth-child(2n+2){margin-right: 0;}
.k_0402 > .section1 > ul > li hgroup{position: relative; padding-left: 19px; margin-bottom: 18px;}
.k_0402 > .section1 > ul > li hgroup:before{position: absolute; content: ''; width: 3px; height: 52px; background: #00a1ba; left: 0; top: 3px;}
.k_0402 > .section1 > ul > li h6{font-size: 16px; line-height: 1; color: #00a1ba; font-weight: 700; letter-spacing: -0.02em !Important; margin-bottom: 17px;}
.k_0402 > .section1 > ul > li h3{font-size: 23px; line-height: 1; color: #303030; font-weight: 500; letter-spacing: -0.02em !Important;}
.k_0402 > .section1 > ul > li ul{}
.k_0402 > .section1 > ul > li ul li{position: relative; padding-left: 9px !important; font-size: 16px !important; line-height: 26px !important; color: #606060 !important; font-weight: 400 !important; letter-spacing: -0.02em; font-family:'Noto Sans Korean', 'Noto Sans KR', 'Malgun Gothic','¸¼Àº °íµñ','µ¸¿ò',Dotum,'±¼¸²',Gulim,Tahoma,Verdana,Geneva,sans-serif,Apple Gothic,AppleGothic !important; }
.k_0402 > .section1 > ul > li ul li p{ font-size: 16px !important; line-height: 26px !important; color: #606060 !important; font-weight: 400 !important; letter-spacing: -0.02em; font-family:'Noto Sans Korean', 'Noto Sans KR', 'Malgun Gothic','¸¼Àº °íµñ','µ¸¿ò',Dotum,'±¼¸²',Gulim,Tahoma,Verdana,Geneva,sans-serif,Apple Gothic,AppleGothic !important;}
.k_0402 > .section1 > ul > li ul li span{ font-size: 16px !important; line-height: 26px !important; color: #606060 !important; font-weight: 400 !important; letter-spacing: -0.02em; font-family:'Noto Sans Korean', 'Noto Sans KR', 'Malgun Gothic','¸¼Àº °íµñ','µ¸¿ò',Dotum,'±¼¸²',Gulim,Tahoma,Verdana,Geneva,sans-serif,Apple Gothic,AppleGothic !important;}

.k_0402 > .section1 > ul > li ul li:before{position: absolute; content: ''; width: 4px; height: 1px; background: #606060; left: 0; top: 14px;}

#bo_v_img {margin:10px 0;text-align:center;}
#bo_v_img > a {display:inline-block;vertical-align:top;}
#bo_v_img img {width:auto !important;}
td.ta_l{padding-left: 30px;}
.ta_l{text-align: left !important; }

