::selection {
	color: #fff;
	background: #c9c9c9;
}

::-moz-selection {
	color: #fff;
	background: #c9c9c9;
}

::placeholder {
	color: #919090;
	opacity: 1;
}

::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #919090;
	opacity: 1;
}

::-moz-placeholder {
	/* Firefox 19+ */
	color: #919090;
	opacity: 1;
}

:-ms-input-placeholder {
	/* IE 10+ */
	color: #919090;
	opacity: 1;
}

:-moz-placeholder {
	/* Firefox 18- */
	color: #919090;
	opacity: 1;
}

html {
	overflow-y: scroll;
	height: 100%;
	min-width: 320px
}

html,
body {
	/*font-family:'Noto Sans KR','AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕','dotum','돋움','sans-serif';*/
	font-size: 16px;
	margin: 0;
	padding: 40px 0 0 0;
	overflow-x: hidden !important;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
}

@media (max-width: 767px) {
	body {
		padding: 0px 0 0 0 !important;
	}
}

a {
	text-decoration: none;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}
a:focus {
	text-decoration: none;
	outline: none;
	outline-offset: 0;
}
a:hover {
	text-decoration: none;
}

ul {
	margin: 0px;
	padding: 0px;
}
li {
	display: inline-block;
}

img {
	max-width: 100%;
	height: auto;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}

iframe,
audio {
	width: 100%;
	height: auto;
	border: none;
}


label {
	font-weight: normal;
	padding: 0px 10px 0px 0px;
}
textarea {
	width: 100%;
	border: 1px solid #dadada;
	box-shadow: none;
	outline: 0 !important;
}
input {
	font-size: 0.85em;
	/*border: 1px solid #f4f4f4;*/
	border: 1px solid #dadada;
	box-shadow: none;
	outline: 0 !important;
}
select {
	font-size: 0.85em;
	/*border: 1px solid #f4f4f4;*/
	border: 1px solid #dadada;
	box-shadow: none;
	outline: 0 !important;
}

.select {
	height: 36px;
	font-size: 1.0em;
	border: 1px solid #dadada;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-shadow: none;
	outline: 0 !important;
}

.form-control {
	height: 40px;
	font-size: 0.85em;
	border: 1px solid #dadada;
	box-shadow: none;
	outline: 0 !important;
}

.form-control:focus,
input:focus,
textarea:focus,
button:focus {
	border: 1px solid #66bcbb;
	box-shadow: none;
	outline: 0 !important;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
	outline: 0;
}

/*

h1 {
	font-size: 2.75em;
}
*/
h2 {
	font-size: 2.18em;
}

h3 {
	font-size: 1.75em;
}

h4 {
	font-size: 1.375em;
}

h5 {
	font-size: 1.125em;
}

h6 {
	font-size: 1em;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0px;
}

.bold {
	font-weight: 600 !important;
}

.black{
	color: #000
}

*,
:after,
:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


/*PC -> GNB 영역-------------------------------------------*/

.page-top {
	height: 80px;
	color: #222;
	background-color: #fff;
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
}

.gnb-wrap {
	width: 1200px;
	margin: 0 auto;
}
.gnb-wrap h1 {
	float: left;
	margin-top: 10px;
}
@media (max-width: 1200px) {
	.gnb-wrap h1{
		padding-left: 20px;
	}
}

.gnb-wrap ul {
	float: right;
}
.gnb-wrap ul li {
	font-family: 'Noto Sans KR', sans-serif;
	width: 136px;
	font-size: 1.0em;
	line-height: 86px;
}
.gnb-wrap ul li:hover {
	cursor: pointer;
}


.navbar-toggler:hover, .navbar-toggler:focus {
	border: none;
}
.navbar-toggler-icon {
	position: absolute;
	right: 0;
	margin: 10px 20px 0 0;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.bg-nav {
	height: 86px;
	color: #222;
	text-align: center;
	background-color: #fff;
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);

}

@media (max-width: 768px) {
	.page-top {
		height: 70px;
	}
	.gnb-wrap img{
		height: 35px;
	}
	.navbar-toggler-icon {
		margin: 5px 20px 0 0;
	}
	.bg-nav ul li {
		display: block;
		width: 100%;
		font-size: 0.8em;
		padding: 10px 0px !important;
		border-right: 0px;
		border-bottom: 1px solid #093f97;
	}

	.bg-nav ul li:first-child {
		border-left: 0px;
	}
}




/*MOBILE -> GNB 영역-------------------------------------------*/

#gnb_side {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	height: 100%;
	width: 100%;
	min-width: 270px;
	padding: 3rem;
	background-color: #f7fcff;
	z-index: 99999;
}



#gnb_side .btn_close {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 70px;
	padding: 12px;
	border: 0;
	background: none;
	color: #fff
}

#gnb_side .gnb_tnb {
	padding: 15px;
	text-align: center;
	border-bottom: 2px solid #020295;
}

#gnb_side .gnb_tnb li {
	display: inline-block;
	padding: 10px 10px !important;
	margin: 0px;
	font-size: 0.85em;
	color: #000;
}

#gnb_side .gnb_tnb li strong {
	font-size: 1.2em;
	font-weight: 700;
}

#gnb_side .gnb_tnb li a {
	font-size: 0.9em;
	color: #000;
	display: block;
	padding: 0 10px
}

#gnb_side_1dul {
	margin: 0 !important
}

#gnb_side_1dul .gnb_side_1dli {
	position: relative;
	width: 100%;	
	border-bottom: 1px solid #e1e8ed;
}

#gnb_side_1dul .gnb_side_1dli button {
	position: absolute;
	top: 0;
	right: 0;
	border: 0;
	background: none;
	height: 70px;
	width: 50px;
	text-indent: -999px;
	overflow: hidden;
	background: url(/img/gnb_bg2.png) no-repeat 50% 50%;
	background-size: 10px
}

#gnb_side_1dul .gnb_side_1da {
	padding: 0 25px !important;
	display: block;
	color: #000;
	text-align: center;
	font-family: 'SCoreDream', system-ui, -apple-system, "Noto Sans",  sans-serif;
	font-weight: 500;
	font-size: 1.1rem;
	line-height: 70px;
	cursor: pointer;
}
#gnb_side_1dul .gnb_side_1da:hover {
	background-color: #fff;
}

#gnb_side_1dul .gnb_side_2dul {
	display: none;
	padding-bottom: 20px !important;
}

#gnb_side_1dul .gnb_side_2dli {
	position: relative;
	width: 100%;
}

#gnb_side_1dul .gnb_side_2da {
	font-size: 0.9em;
	color: #e3e2e6;
	padding: 0 30px !important;
	font-weight: normal;
	white-space: nowrap;
	line-height: 30px
}

#gnb_side .banner {
	width: 100%;
	padding: 20px 10px;
	margin: 0px auto;
}

#gnb_side .banner li {
	float: left;
	padding: 5px 5px;
	margin: 0px auto;
	text-align: center;
}



/*Main Visual ---------------------------------------------------------------*/
.visual_wrap{
  position: relative;
  width: 100%;
  height: 70vh;
	min-height: 700px;
  padding: 0;
  margin: 0 auto;
	overflow: hidden; 
}
.visual_wrap .page_down{
  position: absolute;
  bottom: 13%;
  left: 50%;
  transform: translateX(-50%);
  cursor: pointer;
  z-index: 20;
}
.visual_wrap .page_down:hover{
  animation-name: bounce; 
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.visual_wrap .visual{
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0 auto;
}
.visual_wrap .swiper{
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0 auto;
	text-align: center;
  z-index:1;
}
.visual_wrap .swiper-slide{
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;  
  transition: .2s;
}
.visual_wrap .swiper-pagination{
  display: flex;
  justify-content: center;
  align-items: center;
	text-align: center;
  bottom: 30px !important;
  left: 50%;
  width: auto;
	padding: 0;
	margin: 0 auto;
  /* transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%); */
}
.visual_wrap .swiper-pagination-bullet{ width: 10px; height: 10px; background: #fff; opacity: .5;}
.visual_wrap .swiper-pagination-bullet-active{ width: 13px; height: 13px; background: transparent; border: 2px solid rgb(255, 255, 255); transition: .2s; -webkit-transition: .2s; -moz-transition: .2s; -ms-transition: .2s; -o-transition: .2s;  opacity: 1}
.visual_wrap .swiper-button-prev, .visual_wrap .swiper-button-next{
  display: none;
}
.visual_wrap .swiper-slide .bg{
  width: 100%;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;  
  transform: scale(1);
  transition: .5s;
}
.visual_wrap .swiper-slide .center_wrap{
  display: flex;
  flex-direction: column;
  gap: 1rem;
  position: absolute;
  top: 60%;
  left: 50%;
	width:100%;
  text-align: center;
  margin: 0 auto;
  color: #fff;  
  word-break:keep-all; 
  word-wrap:break-word;
  transition: .5s;
  z-index: 2;
}
.visual_wrap .swiper .center_wrap h1{
	font-family: 'Jost', 'Roboto', 'SCoreDream', system-ui, -apple-system, "Noto Sans",  sans-serif;
	font-weight: 500;
  font-size: 4rem;
  text-align: center;
  margin: 0 auto;	
  opacity: 0;
  transition: .5s;
}
.visual_wrap .swiper .center_wrap h2{
	font-family: 'SCoreDream', system-ui, -apple-system, "Noto Sans",  sans-serif;
	font-weight: 100;
  font-size: 2.0rem;
  text-align: center;
  margin: 0 auto;	
  opacity: 0;
  transition: .5s;
}
.visual_wrap .swiper .center_wrap h2 span{
	font-weight: 500;
}
.visual_wrap .swiper .center_wrap .con{
  width: 50%;
	font-family: 'SCoreDream', system-ui, -apple-system, "Noto Sans",  sans-serif;
  font-weight: 300;
  font-size: 1.05rem;
  color: #fff;
  text-align: center;
  padding: 0;
  margin: 3rem auto 0 auto;
  opacity: 0;
  transition: .5s;
}
.visual_wrap .swiper .center_wrap .con strong{
	display:block;
  font-weight: 500;
  /* color: rgba(252, 255, 0, .6); */
}
.visual_wrap .swiper .center_wrap .con .txt{
	color: rgba(252, 255, 255, .6); 
}
.visual_wrap .swiper .center_wrap .point{
	font-family: 'SCoreDream', system-ui, -apple-system, "Noto Sans",  sans-serif;
	font-weight: 500;
	font-size: 1.4rem;
	color: #e7dc64;
  letter-spacing: .1rem;
	margin: 2rem auto .5rem auto;
}
.visual_wrap .swiper .center_wrap .point i{
	font-style: normal;
	font-weight: 100;
}
.visual_wrap .swiper .bt{
	/* margin-top: 30%; */
  opacity: 0;
  transition: .5s;
}
.visual_wrap .swiper .bt button{
	font-family:'SCoreDream', system-ui, -apple-system, "Noto Sans",  sans-serif;
	font-weight: 200;
	font-size: .9rem;
	color: #fff;
	padding: .5rem 2.5rem;
	background: transparent;
	border: 1px solid rgba(255, 255, 255, 0.3);
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
}
.visual_wrap .swiper .bt button:hover{
	font-weight: 500;
	color: #000;
	padding: .5rem 3rem;
	background: #fff;
	border: 1px solid rgba(255, 255, 255, 1);
}
.visual_wrap .swiper-slide-active .bg{
  transform: scale(1.2);
  transition-duration: 3s;
  transition-delay: 2s;
}
.visual_wrap .swiper-slide-active .center_wrap{
  top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}
.visual_wrap .swiper-slide-active .center_wrap h1{
  opacity: 1;
  margin-top: 0;
  transition-duration: 1s;
  transition-delay: .5s;
}
.visual_wrap .swiper-slide-active .center_wrap h2{
  opacity: 1;
  margin-top: 0;
  transition-duration: 1s;
  transition-delay: .5s;
}
.visual_wrap .swiper-slide-active .center_wrap .con{
  opacity: 1;
  margin-top: 0;
  transition-delay: 1s;
  transition-duration: 1s;
}
.visual_wrap .swiper-slide-active .center_wrap .bt{
  opacity: 1;
  margin-top: 15%;
  transition-delay: 1.5s;
  transition-duration: 1s;
}
  opacity: 1;
@media (max-width: 991.98px) {
	.visual_wrap{
		height: 600px;
		min-height: 600px;
	}
  .visual_wrap .swiper-slide .center_wrap{
    width: 70%;
  }
  .visual_wrap .swiper-slide .img_wrap img{
    transform: scale(.8);
  }
}
@media (max-width: 767.98px) {
	.visual_wrap{
		height: 450px;
		min-height: 450px;
	}
  .visual_wrap .swiper-slide .center_wrap h1{
		font-weight: 400;
    font-size: 1.8rem;
  }
  .visual_wrap .swiper-slide .center_wrap h1 img{
		transform: scale(.6);
		-webkit-transform: scale(.6);
		-moz-transform: scale(.6);
		-ms-transform: scale(.6);
		-o-transform: scale(.6);
}
	.visual_wrap .swiper .center_wrap .point{
		font-size: 1.1rem;
	}
  .visual_wrap .swiper-slide .center_wrap h2{
    font-size: 1.2rem;
		line-height: 1.4;
  }	
  .visual_wrap .swiper-slide .center_wrap .con{
    width: 90%;
		font-size:.8rem;
  }
  .visual_wrap .page_down{
    display: none;
  }
	.visual_wrap .swiper .bt button{
		font-size: .8rem;
	}
	.visual_wrap .swiper-slide-active .center_wrap .bt{
		margin-top: 28%;
	}
}


/*-------*/

.carousel {
	padding: 0px;
	margin: 0px;
}
.carousel-caption {
	/* top: 6rem; */
	z-index: 10;
	padding: 0px;
	margin: 0px;
}
.carousel-inner {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.carousel-item {
	height: 700px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.carousel-item > img {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%;
	height: 700px;
}
.carousel-item .container{
	position: absolute;
	top: 60%;
	left: 50%;
	padding: 0;
	margin:0 auto;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	opacity: 0;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.carousel-item .mv-copy{
	padding: 0;
	margin:0 auto;
}
.carousel-item .mv-copy .sub-tit{
	font-size: 0.8em;
	letter-spacing: 1em;
	line-height: 2em;
	font-weight: 500;
	font-family: 'Orbitron', sans-serif;
	color: #c5c5c5;
	padding: 0;
	margin:0 auto;
}
.carousel-item .mv-copy .sub-tit img{
	padding-bottom: .5rem;
}
.carousel-item .mv-copy .main-tit{	
	font-family: 'SCoreDream', system-ui, -apple-system, "Noto Sans",  sans-serif;
	font-weight: 100;
	font-size: 2.0rem;
	color: #fff;
	padding: 0;
	margin:0 auto;
}
.carousel-item .mv-copy .main-tit .bold{
	font-size: 2.2rem;
	font-weight: 500;
}
.carousel-item .mv-copy .main-tit .name{
	font-family: 'Jost','SCoreDream', system-ui, -apple-system, "Noto Sans",  sans-serif;
	font-size: 4rem;
	font-weight: 400;
  letter-spacing: 0;
}
.carousel-item .mv-copy .deco-bar{
	display: block;
	width: 1px;
	height: 50px;
	background-color: rgba(255,255,255,0.3);
	margin: 20px auto 22px;
}
.carousel-item .mv-copy .mv-txt{
	font-family:'SCoreDream', system-ui, -apple-system, "Noto Sans",  sans-serif;
	font-weight: 200;
	color: rgba(255, 255, 255, 0.7);
}
.carousel-item .mv-copy .mv-txt .point{
	display: block;
	font-weight: 500;
	font-size: 1.4rem;
	color: #e7dc64;
  letter-spacing: .1rem;
	margin: 2rem auto .5rem auto;
}
.carousel-item .mv-copy .mv-txt .point i{
	font-style: normal;
	font-weight: 100;
}
.carousel-item .mv-icon{
	width: 20px;
	height: 30px;
	background-image: url(../v2_img/mv_icon_img.png);
	margin: 0 auto;
}
.carousel-item .mv-copy .mv-bt{
	margin-top: 20%;
}
.carousel-item .mv-copy .mv-bt button{
	font-family:'SCoreDream', system-ui, -apple-system, "Noto Sans",  sans-serif;
	font-weight: 200;
	font-size: .9rem;
	color: #fff;
	padding: .5rem 2.5rem;
	background: transparent;
	border: 1px solid rgba(255, 255, 255, 0.3);
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
}
.carousel-item .mv-copy .mv-bt button:hover{
	font-weight: 500;
	color: #000;
	padding: .5rem 3rem;
	background: #fff;
	border: 1px solid rgba(255, 255, 255, 1);
}
.carousel .active .container{
	top: 50%;
	opacity: 1;
	transition-duration: 2s;
	transition-delay: .5s;
}

@media (max-width: 767px) {
	.carousel-item {
		height: 450px !important;
	}
	.carousel-item .mv-copy .deco-bar{
		height: 30px;
		margin: 10px auto;
	}
	.carousel-item .mv-copy .sub-tit img{
		transform: scale(.6);
		-webkit-transform: scale(.6);
		-moz-transform: scale(.6);
		-ms-transform: scale(.6);
		-o-transform: scale(.6);
		padding-bottom: 0;
}
	.carousel-item .mv-copy .main-tit{
		font-size: 1.2rem;
		word-break:keep-all;
		word-wrap:break-word;
	}
	.carousel-item .mv-copy .main-tit .bold{
		font-size: 1.4rem;
	}
	.carousel-item .mv-copy .main-tit .name{
		font-size: 1.8rem;
		font-weight: 600;
	}
	.carousel-item .mv-copy .mv-txt{
		font-size: .75rem;
	}
	.carousel-item .mv-copy .mv-txt .point{
		font-size: 1.0rem;
	}
	.carousel-item .mv-copy .mv-bt button{
		font-size: .8rem;
	}
}



/*공통--------------------------------------------------------*/
.contents-wrap{
	padding: 0 0 7rem 0;
	margin: 0 auto;
}
.tit-box{
	text-align: center;
}
h2.con-tit{
	font-family: 'SCoreDream';
	font-weight: 100; 
	font-size: 2.2rem;
	letter-spacing: 0;
	padding-top: 5rem;
}
h2.con-tit span{
	font-weight: 500; 
}
.con-txt{
	margin-bottom: 50px;
	font-size: .8rem;
	color:rgba(0, 0, 0, 0.5);
	letter-spacing: -0.01em;
	word-break:keep-all;
	word-wrap:break-word;
}
@media (max-width: 767px) {
	.contents-wrap{
		padding: 0 0 3rem 0;
	}
	h2.con-tit{
		font-size: 1.8rem;
		padding-top: 2.5rem;
	}
	.con-txt{
		margin-bottom: 30px;
		font-size: .75rem;
	}
}





/*회사소개 영역-----------------------------------------------*/
#company .tt{
	padding: 3rem 0;
	margin: 0 auto;
	font-style: italic;
	font-family:'SCoreDream', system-ui, -apple-system, "Noto Sans",  sans-serif;
	font-weight: 300;
	font-size: 1.2rem;
	color: #383838;
	letter-spacing: -.1rem;
	text-align: center;
	word-break: keep-all;
	word-wrap: break-word;
}
#company .tt .sp{
	font-family: 'OneMobileTitle','SCoreDream', system-ui, -apple-system, "Noto Sans",  sans-serif;
	font-size: 3.0rem; 
	color: #e29e67;
	line-height: 0.8;
}
#company .tt .sp_1{
	padding: 0;
}
#company .tt .sp_2{
	padding: 1.7rem 0 0 0;
}
#company .tt strong{
	font-weight: 500;
}

#company .box{
	display: flex;
	gap: 2rem;
	justify-content: space-between;
	padding: 0;
	margin: 0;
}
#company .box .text{
	display: flex;
	flex-direction: column;
	gap: 2rem;
	padding: 0;
	margin: 0;
}
#company .box .t1_tt{
	position: relative;
	font-family: 'Jost','SCoreDream', system-ui, -apple-system, "Noto Sans",  sans-serif;
	font-size: 1.2rem;
	font-weight: 300;
	line-height: 1.2;
	padding-bottom: 1.5rem;
}
#company .box .t1_tt span{
	font-size: 3.5rem;
	font-weight: 200;
}
#company .box .t1_tt span b{
	font-weight: 600;
	color: #020295;
}
#company .box .t1_tt::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 30px;
	height: 1px;
	background: #000;
}
#company .box .t1_txt{
	padding-top: 1.5rem;
	font-family: 'SCoreDream', system-ui, -apple-system, "Noto Sans",  sans-serif;
	font-weight: 400;
	font-size: .9rem;
	color: #222222;
}
#company .box .t2_tt{
	padding-top: 1rem;
	font-family: 'SCoreDream', system-ui, -apple-system, "Noto Sans",  sans-serif;
	font-size: 1.0rem;
	font-weight: 400;
}
#company .box .t2_tt span{
	color: #fff;
	padding: .5rem 3rem;
	background: #1c1c5d;
	border-radius: .3rem;
	-webkit-border-radius: .3rem;
	-moz-border-radius: .3rem;
	-ms-border-radius: .3rem;
	-o-border-radius: .3rem;
}
#company .box .t2_txt{
	padding-top: 1.5rem;
	font-family: 'SCoreDream', system-ui, -apple-system, "Noto Sans",  sans-serif;
	font-weight: 400;
	font-size: .9rem;
	color: #222222;
}
#company .box img{
	width: 100%;
}

@media (max-width: 767px) {
	#company .tt{
		padding: 2rem 0 .5rem 0;
		font-size: .95rem;
	}
	#company .tt br{
		display: none;
	}
	#company .tt .sp{
		font-size: 2.5rem; 
		line-height: 0.5;
	}
	#company .tt .sp_2{
		padding: 1.2rem 0 0 0;
	}
	#company .box{
		flex-direction: column;
		gap: 1.5rem;
	}		
	#company .box .text{
		order: 1;
		margin:0 auto;
		text-align: center;
	}
	#company .box .img{
		order: 0;
		background: #f2f2f2;
		padding: 2rem 1rem 1rem;
	}
	#company .box .t1_tt{
		font-size: 1.0rem;
		padding-bottom: 1rem;
	}
	#company .box .t1_tt span{
		font-size: 3rem;
	}
	#company .box .t1_tt::after{
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
}
	#company .box .t1_txt{
		padding-top: 1rem;
		font-size: 1rem;
	}
	#company .box .t2_tt{
		padding-top: .5rem;
	}
	#company .box .t2_tt span{
		padding: .7rem 2.5rem;
}
	#company .box .t2_txt{
		padding-top: 1rem;
		font-size: 1rem;
	}
}


/*제품소개 영역-------------------------------------------------------------*/
#product{
	background:#dce3f0;
}
#product .item{
	display: flex;
	justify-content: center;
	gap: .5rem;
	padding: 0 4rem;
	margin: 3rem auto 0 auto;
	text-align: center;
}
#product .item>div{
	padding: 0;
	margin: 0;
}
@media (max-width: 1300px) {
	#product .item{
		padding: 0;
	}
}
@media (max-width: 767px) {
	#product .item{
		flex-direction: column;
	}
}


/*설비현황 영역-------------------------------------------------------------*/
#equipment .eq{
	display: flex;
	justify-content: center;
	gap: 2rem .5rem;
	padding: 0;
	margin: 3rem auto 0 auto;
	text-align: center;
}
#equipment .eq img{
	border-radius: 1rem;
	-webkit-border-radius: 1rem;
	-moz-border-radius: 1rem;
	-ms-border-radius: 1rem;
	-o-border-radius: 1rem;
}
#equipment .eq .no{
	margin-top: 1.5rem;
	font-family: 'Jost','SCoreDream', system-ui, -apple-system, "Noto Sans",  sans-serif;
	font-weight: 200;
	font-size: .6rem; 
	color: #a8a8a8; 
}
#equipment .eq .no span{
	font-weight: 500;
	color: #cb4a4a; 
}
#equipment .eq .name{
	font-family: 'SCoreDream', system-ui, -apple-system, "Noto Sans",  sans-serif;
	font-weight: 500;
	font-size: 1.1rem;
	color: #444444;
}

@media (max-width: 767px) {
	#equipment .eq{
		flex-wrap: wrap;
	}
	#equipment .eq>div{
		width: 45%;
	}
	#equipment .eq .pic img{
		width: 100%;
	}
	#equipment .eq .no{
		margin-top: 1rem;
	}
}


/*인증서*/
#certificate{
	background: #e6eaef;	
	text-align: center;
}
#certificate .cert{
	display: flex;
	justify-content: center;
	gap: 2rem .5rem;
	padding: 0;
	margin: 3rem auto 0 auto;
	text-align: center;
}
@media (max-width: 767px) {
	#certificate .cert{
		flex-wrap: wrap;
	}
	#certificate .cert>div{
		width: 45%;
	}
	#certificate .cert .pic img{
		width: 100%;
	}
}


/* 오시는 길---------------------------------------------------------------*/
#location{
	/* background: #f0f0f0; */	
	border-top: 1px solid #e3e3e3;
	text-align: center;
}
.map-box{
	width: 100%;
	padding: 0px;
	margin: 0 auto;
	text-align: center;
}
.location_map_wrap{
  position: relative;
  width: 100%;
	padding: 0rem;
	margin: 0;
}
.location_map{
  width: 100% !important;
	height: 335px;
	padding: 0;
	margin: 0;
}
@media (max-width: 767px) {
  .location_map_wrap::after{
    position: absolute;
    content: '';
    top:0;
    left: 0;
    width: 93%;
    height: 92%;
    z-index: 2;
    background-color: rgba(255,255,255,0);
  }
}


.footer {
	position: relative;
	display: block;
	width: 100%;
	margin: 0 auto;
	padding: 4rem 0;
	color: #929292;
	border-top: 1px solid #ddd;
	background-color: #f9f9f9;
	text-align: center;
}
.footer div {
	padding: 0px;
	margin: 0px auto;
}
.footer-logo{
	padding-bottom: 2rem !important;
}
.footer_info {
	font-family:'SCoreDream', system-ui, -apple-system, "Noto Sans",  sans-serif;
	font-weight: 400;
	color: #6c6c6c;
	word-break: keep-all;
	word-wrap: break-word;
	margin: 0 auto !important;
	padding: 0px 0px !important;
}
.footer_info li {
	display: inline-block;
	padding: 2px 20px;
	font-style: normal;
	font-size: 0.75rem;
	line-height: 0.2em;
	word-break: keep-all;
	word-wrap: break-word;
}
/* .footer_info li:not(:first-child):before{
	content: '';
	display: block;
	position: relative;
	top: 7px;
	right: 10px;
	width: 1px;
	height: 12px;
	background-color: #ddd;
} */
.footer_info span {
	font-style: normal;
	font-weight: 700;
	padding: 2px 5px 2px 0px !important;
}
.footer_copy {
	padding: 20px 0px 0px 0px !important;
	font-family: 'AppleSDGothicNeo-Regular', 'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif;
	font-size: 0.7em;
	color: #c9c9c9;
	word-break: keep-all;
	word-wrap: break-word;
}
.footer_ssl {
	padding: 20px 0px 0px 0px;
	text-align: right;
}

@media (max-width: 767px){
	.footer{
		padding: 2rem 1rem;
		text-align: left;
	}
	.footer-logo{
		padding-bottom: 1rem !important;
	}
	.footer-logo img{
		transform: scale(.7);
		-webkit-transform: scale(.7);
		-moz-transform: scale(.7);
		-ms-transform: scale(.7);
		-o-transform: scale(.7);
		transform-origin: left;
}
	.footer .footer-wrap{
		width: 100%;
	}
	.footer_info li{
		width: 100%;
		padding: 0 2px;
		font-size: 0.65rem;
	}
	.footer_info li:not(:first-child):before{
		display: none;
	}	
}





/* 화면낭독기 사용자용 */
#hd_login_msg {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	overflow: hidden
}

.msg_sound_only,
.sound_only {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0 !important;
	padding: 0 !important;
	width: 1px !important;
	height: 1px !important;
	font-size: 0 !important;
	line-height: 0 !important;
	overflow: hidden
}

/* .hide {
	display: none;
} */


/*버튼 모음*/
.bt_i_L i {
	padding-right: 15px;
}

.bt_i_R i {
	padding-left: 15px;
}

.bt_radius_3 {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.bt_radius_5 {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.bt_radius_10 {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.bt_s_black {
	display: inline-block;
	color: #ffffff;
	font-size: 0.7em;
	padding: 9px 15px;
	background-color: #232323;
	border: 0px;
}

.bt_s_black:focus,
.bt_s_black:hover {
	color: #ffffff;
	font-weight: 400;
	background-color: #000;
	border: none;
	outline: 0;
}

.bt_white {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 0.9em;
	color: #333;
	background-color: #fff;
	border: 1px solid #eaeaea;
}

.bt_white:focus,
.bt_white:hover {
	color: #fff;
	font-weight: 400;
	background-color: #a9a9a9;
	border: 1px solid #989898;
	outline: 0;
}

.bt_gray {
	display: inline-block;
	color: #333;
	font-size: 0.9em;
	margin-top: 15px;
	padding: 6px 36px;
	background-color: #f3f3f3;
	border: 0px;
}

.bt_gray:focus,
.bt_gray:hover {
	font-weight: 400;
	background-color: #e9e9e9;
	border: none;
	outline: 0;
}

.bt_gray2 {
	display: inline-block;
	color: #ffffff;
	font-size: 0.9em;
	margin-top: 15px;
	padding: 6px 36px;
	background-color: #b0b0b0;
	border: 0px;
}

.bt_gray2:focus,
.bt_gray2:hover {
	color: #ffffff;
	font-weight: 400;
	background-color: #8c8a8a;
	border: none;
	outline: 0;
}

.bt_black {
	display: inline-block;
	color: #ffffff;
	font-size: 0.9em;
	margin-top: 15px;
	padding: 6px 36px;
	background-color: #232323;
	border: 0px;
}

.bt_black:focus,
.bt_black:hover {
	color: #ffffff;
	font-weight: 400;
	background-color: #000;
	border: none;
	outline: 0;
}

.bt_black2 {
	display: inline-block;
	color: #ffffff;
	font-size: 0.9em;
	padding: 6px 30px;
	background-color: #232323;
	border: 0px;
}

.bt_black2:focus,
.bt_black2:hover {
	color: #ffffff;
	font-weight: 400;
	background-color: #000;
	border: none;
	outline: 0;
}

.bt_red {
	display: inline-block;
	color: #ffffff;
	font-size: 0.9em;
	margin-top: 15px;
	padding: 6px 36px;
	background-color: #d04237;
	border: 0px;
}

.bt_red:focus,
.bt_red:hover {
	color: #ffffff;
	font-weight: 400;
	background-color: #c5382d;
	border: none;
	outline: 0;
}

.bt_orange {
	display: inline-block;
	color: #ffffff;
	font-size: 0.9em;
	margin-top: 15px;
	padding: 6px 36px;
	background-color: #f47521;
	border: 0px;
}

.bt_orange:focus,
.bt_orange:hover {
	color: #ffffff;
	font-weight: 400;
	background-color: #f46221;
	border: none;
	outline: 0;
}

.bt_comment {
	display: inline-block;
	color: #ffffff;
	font-size: 0.9em;
	margin-top: 0px;
	padding: 17px 36px;
	background-color: #f47521;
	border: 0px;
}

.bt_comment:focus,
.bt_comment:hover {
	color: #ffffff;
	font-weight: 400;
	background-color: #f46221;
	border: none;
	outline: 0;
}

.bt_notice {
	display: inline-block;
	color: #ffffff;
	font-size: 0.8em;
	padding: 3px 5px;
	background-color: #ff962d;
	border: 0px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.bt_answer_n {
	display: inline-block;
	color: #333;
	font-size: 0.78rem;
	padding: 5px 15px;
	background-color: #f3f3f3;
	border: 0px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.bt_answer_y {
	display: inline-block;
	color: #ffffff;
	font-size: 0.78rem;
	padding: 5px 15px;
	background-color: #17a689;
	border: 0px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.bt_del {
	display: inline-block;
	color: #ffffff;
	font-size: 0.9em;
	padding: 5px 5px;
	background-color: #232323;
	border: 0px;
}

.bt_del:focus,
.bt_del:hover {
	color: #ffffff;
	font-weight: 400;
	background-color: #000;
	border: none;
	outline: 0;
}

.bt_more {
	display: inline-block;
	color: #ffffff;
	font-size: 0.9em;
	padding: 6px 36px;
	background-color: #232323;
	border: 0px;
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
}

.bt_more:focus,
.bt_more:hover {
	color: #ffffff;
	font-weight: 400;
	background-color: #000;
	border: none;
	outline: 0;
}

.bt_file {
	display: inline-block;
	color: #333;
	font-size: 0.9em;
	padding: 6px 36px;
	background-color: #eef4f9;
	border: 0px;
	cursor: pointer;
}

.bt_file:focus,
.bt_file:hover {
	color: #fff;
	background-color: #163e87;
	border: none;
	outline: 0;
}


.bt_volunteer1 {
	display: inline-block;
	width: 100%;
	color: #ffffff;
	font-weight: 700;
	font-size: 1.1em;
	text-align: center;
	padding: 20px 0px;
	background-color: #705c95;
	border: 0px;
}

.bt_volunteer1:focus,
.bt_volunteer1:hover {
	color: #ffffff;
	background-color: #3c2c59;
	border: none;
	outline: 0;
}

.bt_volunteer2 {
	display: inline-block;
	width: 100%;
	color: #ffffff;
	font-weight: 700;
	font-size: 1.1em;
	text-align: center;
	padding: 20px 0px;
	background-color: #17a689;
	border: 0px;
}

.bt_volunteer2:focus,
.bt_volunteer2:hover {
	color: #ffffff;
	background-color: #0a6c58;
	border: none;
	outline: 0;
}


.bt_ci1 {
	display: inline-block;
	width: 100%;
	color: #ffffff;
	font-weight: 700;
	font-size: 1.1em;
	text-align: center;
	padding: 20px 0px;
	background-color: #705c95;
	border: 0px;
}

.bt_ci1:focus,
.bt_ci1:hover {
	color: #ffffff;
	background-color: #3c2c59;
	border: none;
	outline: 0;
}

.bt_ci2 {
	display: inline-block;
	width: 100%;
	color: #ffffff;
	font-weight: 700;
	font-size: 1.1em;
	text-align: center;
	padding: 20px 0px;
	background-color: #17a689;
	border: 0px;
}

.bt_ci2:focus,
.bt_ci2:hover {
	color: #ffffff;
	background-color: #0a6c58;
	border: none;
	outline: 0;
}

.bt_top_map a {
	color: #626262;
}

.bt_gnb_close {
	display: inline-block;
	padding: 18px 20px;
	margin-top: -1px;
	font-size: 0.9em;
	font-weight: 700;
	color: #333;
	background-color: #fff;
	border: 1px solid #eaeaea;
}

.bt_gnb_close:focus,
.bt_gnb_close:hover {
	color: #fff;
	background-color: #000;
	border: 1px solid #000;
	outline: 0;
}

.bt_all {
	font-size: 0.9em;
	color: #5c5c5c;
	text-align: center;
	border: 1px solid #a2afb4;
	padding: 10px 30px;
	border-radius: 30px;
}

.bt_all:focus,
.bt_all:hover {
	font-weight: bold;
	color: #fff;
	background-color: #32b16c;
	border: 1px solid #32b16c;
	padding: 10px 80px;
}

.bt_company {
	font-size: 0.8em;
	color: #fff;
	text-align: center;
	background-color: #4e4e4e;
	padding: 10px 30px;
}

.bt_company:focus,
.bt_company:hover {
	color: #fff;
	background-color: #000;
}

.bt_company_pdf {
	font-size: 0.8em;
	color: #fff;
	text-align: center;
	background-color: #3a3dbe;
	padding: 10px 30px;
}

.bt_company_pdf:focus,
.bt_company_pdf:hover {
	color: #fff;
	background-color: #27298b;
}

.bt_domain {
	font-size: 0.8em;
	color: #fff;
	text-align: center;
	background-color: #c0c0c0;
	padding: 10px 30px;
}

.bt_domain:focus,
.bt_domain:hover {
	color: #fff;
	background-color: #a3a3a3;
}

.bt_domain2 {
	font-size: 0.8em;
	color: #fff;
	text-align: center;
	background-color: #777777;
	padding: 10px 30px;
}

.bt_domain2:focus,
.bt_domain2:hover {
	color: #fff;
	background-color: #2e2e2e;
}

.bt_domain2 {
	font-size: 0.8em;
	color: #fff;
	text-align: center;
	background-color: #777777;
	padding: 10px 30px;
}

.bt_domain2:focus,
.bt_domain2:hover {
	color: #fff;
	background-color: #2e2e2e;
}

.bt_white_line {
	display: inline-block;
	padding: 10px 20px;
	margin-bottom: 0;
	color: #fff;
	border: 1px solid #fff;
	opacity: 0.7;
}

.bt_white_line:focus,
.bt_white_line:hover {
	color: #fff;
	font-weight: 400;
	background-color: #01827d;
	border: 1px solid #017773;
	padding: 10px 30px;
	opacity: 1;
	outline: 0;
}

@media (max-width: 969px) {
	.bt_white_line {
		font-size: 0.8em;
	}
}

.bt_view {
	display: inline-block;
	font-family: 'Montserrat', sans-serif;
	font-size: 0.5em;
	color: #fff;
	background-color: #2c9998;
	border: 1px solid #2c9998;
	padding: 7px 15px 4px 15px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}

.bt_view:focus,
.bt_view:hover {
	color: #398685;
	background-color: #fff;
	border: 1px solid #2c9998;
	padding: 7px 30px 4px 30px;
	outline: 0;
}

.bt_counsel {
	display: inline-block;
	font-size: 0.9em;
	color: #fff;
	background-color: #168f8e;
	border: 1px solid #168f8e;
	padding: 15px 50px;
}

.bt_counsel:focus,
.bt_counsel:hover {
	background-color: #116a69;
	border: 1px solid #116a69;
}



.span_red {
	color: #ffffff;
	font-size: 0.9em;
	padding: 6px 20px;
	background-color: #d04237;
	border: 0px;
	outline: 0;
}

.span_gray {
	color: #ffffff;
	font-size: 0.9em;
	padding: 6px 20px;
	background-color: #a9a9a9;
	border: 1px solid #989898;
	outline: 0;
}


/* 5 - Padding,Margin
------------------------------------------------------------------------*/
.pt5 {
	padding-top: 5px;
}

.pt10 {
	padding-top: 10px;
}

.pt15 {
	padding-top: 15px;
}

.pt20 {
	padding-top: 20px;
}

.pt30 {
	padding-top: 30px;
}

.pt40 {
	padding-top: 40px;
}

.pt50 {
	padding-top: 50px;
}

.pt70 {
	padding-top: 70px;
}

.pt100 {
	padding-top: 100px;
}

.pl5 {
	padding-left: 5px;
}

.pl10 {
	padding-left: 10px;
}

.pl15 {
	padding-left: 15px;
}

.pl24 {
	padding-left: 24px;
}

.pr5 {
	padding-right: 5px;
}

.pr10 {
	padding-right: 10px;
}

.pr15 {
	padding-right: 15px;
}

.pr24 {
	padding-right: 24px;
}

.pr30 {
	padding-right: 30px;
}

.pb5 {
	padding-bottom: 5px;
}

.pb10 {
	padding-bottom: 10px;
}

.pb15 {
	padding-bottom: 15px;
}

.pb20 {
	padding-bottom: 20px;
}

.pb30 {
	padding-bottom: 30px;
}

.pb40 {
	padding-bottom: 40px;
}

.pb50 {
	padding-bottom: 50px;
}

.pb70 {
	padding-bottom: 70px;
}

.pb100 {
	padding-bottom: 100px;
}

.mt10 {
	margin-top: 10px;
}

.mt20 {
	margin-top: 20px;
}

.mt40 {
	margin-top: 40px;
}


.line_left {
	border-left: 1px solid #dadada;
}

.line_t1_gray {
	border-top: 1px solid #f1f1f1;
}

.line_b1_gray {
	border-bottom: 1px solid #f1f1f1;
}

.line_b1_black {
	border-bottom: 1px solid #000000;
}

.line_b2_black {
	border-bottom: 2px solid #000000;
}

.txt_left {
	text-align: left;
}

.txt_center {
	text-align: center;
}

.txt_right {
	text-align: right;
}

.color_black {
	color: #000 !important;
}

.color_white {
	color: #fff !important;
}

.color_red {
	color: #da2c2c !important;
}

.color_yellow {
	color: #f5d52b !important;
}

.color_blue {
	color: #2b85f5 !important;
}

.color_pink {
	color: #f09191 !important;
}






@-ms-viewport {
	width: device-width
}

.visible-lg,
.visible-md,
.visible-sm,
.visible-xs {
	display: none !important
}

.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
	display: none !important
}

@media (max-width:767px) {
	.visible-xs {
		display: block !important
	}

	table.visible-xs {
		display: table
	}

	tr.visible-xs {
		display: table-row !important
	}

	td.visible-xs,
	th.visible-xs {
		display: table-cell !important
	}
}

@media (max-width:767px) {
	.visible-xs-block {
		display: block !important
	}
}

@media (max-width:767px) {
	.visible-xs-inline {
		display: inline !important
	}
}

@media (max-width:767px) {
	.visible-xs-inline-block {
		display: inline-block !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm {
		display: block !important
	}

	table.visible-sm {
		display: table
	}

	tr.visible-sm {
		display: table-row !important
	}

	td.visible-sm,
	th.visible-sm {
		display: table-cell !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-block {
		display: block !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline {
		display: inline !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline-block {
		display: inline-block !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md {
		display: block !important
	}

	table.visible-md {
		display: table
	}

	tr.visible-md {
		display: table-row !important
	}

	td.visible-md,
	th.visible-md {
		display: table-cell !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-block {
		display: block !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline {
		display: inline !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline-block {
		display: inline-block !important
	}
}

@media (min-width:1200px) {
	.visible-lg {
		display: block !important
	}

	table.visible-lg {
		display: table
	}

	tr.visible-lg {
		display: table-row !important
	}

	td.visible-lg,
	th.visible-lg {
		display: table-cell !important
	}
}

@media (min-width:1200px) {
	.visible-lg-block {
		display: block !important
	}
}

@media (min-width:1200px) {
	.visible-lg-inline {
		display: inline !important
	}
}

@media (min-width:1200px) {
	.visible-lg-inline-block {
		display: inline-block !important
	}
}

@media (max-width:767px) {
	.hidden-xs {
		display: none !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {
		display: none !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {
		display: none !important
	}
}

@media (min-width:1200px) {
	.hidden-lg {
		display: none !important
	}
}

.visible-print {
	display: none !important
}

@media print {
	.visible-print {
		display: block !important
	}

	table.visible-print {
		display: table
	}

	tr.visible-print {
		display: table-row !important
	}

	td.visible-print,
	th.visible-print {
		display: table-cell !important
	}
}

	.visible-print-block {
		display:none !important;
  }
  @media print {
		.visible-print-block {
			display: block !important
		}
	}

	.visible-print-inline {
		display: none !important
	}
	@media print {
		.visible-print-inline {
			display: inline !important
		}
	}

	.visible-print-inline-block {
		display: none !important
	}
	@media print {
		.visible-print-inline-block {
			display: inline-block !important
		}
	}

	@media print {
		.hidden-print {
			display: none !important
		}
	}
