.elementor-3960 .elementor-element.elementor-element-c727631 > .elementor-container{max-width:1340px;}.elementor-3960 .elementor-element.elementor-element-c727631 .elementor-repeater-item-7d155f5.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3960 .elementor-element.elementor-element-b5169b4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-3960 .elementor-element.elementor-element-57bfd4d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 40px;}.elementor-3960 .elementor-element.elementor-element-7750f30 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3960 .elementor-element.elementor-element-c727631{margin-top:0px;margin-bottom:100px;}@media(max-width:1024px){.elementor-3960 .elementor-element.elementor-element-57bfd4d > .elementor-element-populated{padding:50px 20px 0px 20px;}}@media(min-width:768px){.elementor-3960 .elementor-element.elementor-element-b5169b4{width:20%;}.elementor-3960 .elementor-element.elementor-element-57bfd4d{width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3960 .elementor-element.elementor-element-b5169b4{width:100%;}.elementor-3960 .elementor-element.elementor-element-57bfd4d{width:100%;}}@media(max-width:767px){.elementor-3960 .elementor-element.elementor-element-b5169b4 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-3960 .elementor-element.elementor-element-57bfd4d > .elementor-element-populated{padding:40px 15px 0px 15px;}.elementor-3960 .elementor-element.elementor-element-c727631{padding:0px 0px 50px 0px;}}/* Start custom CSS for html, class: .elementor-element-25892d0 */@media screen and (max-width:767px){
    .root_daum_roughmap .wrap_map{
        height:300px !important;
    }
}

.root_daum_roughmap .cont .section.lst,
.root_daum_roughmap .wrap_controllers{
  border-bottom: 0;
  display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7750f30 */.elementor-3960 .elementor-element.elementor-element-7750f30 table {
	width: 100%;
	border-top: 1px solid #a7a9ac;
	border-bottom: 1px solid #a7a9ac;
}

.elementor-3960 .elementor-element.elementor-element-7750f30 th {
	text-align: left;
	width: 100px;
	padding: 13px 10px 11px;
	  border: 0;
	border-top: 1px solid #ebebeb;
	white-space: normal;
	word-break: break-all;
	vertical-align: top;
	font-size: 18px !important;
	font-weight: bold;
}

.elementor-3960 .elementor-element.elementor-element-7750f30 th,
.elementor-3960 .elementor-element.elementor-element-7750f30 td {
	display: block;
	width: 100%;
	font-size: 16px !important;
}

.elementor-3960 .elementor-element.elementor-element-7750f30 td {
	border-top: 0;
	  border: 0;
	padding: 2px 10px 11px;
}


.elementor-3960 .elementor-element.elementor-element-7750f30 tbody tr:first-child th,
.elementor-3960 .elementor-element.elementor-element-7750f30 tbody tr:first-child td {
	border-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25892d0 */@media screen and (max-width:767px){
    .root_daum_roughmap .wrap_map{
        height:300px !important;
    }
}

.root_daum_roughmap .cont .section.lst,
.root_daum_roughmap .wrap_controllers{
  border-bottom: 0;
  display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7750f30 */.elementor-3960 .elementor-element.elementor-element-7750f30 table {
	width: 100%;
	border-top: 1px solid #a7a9ac;
	border-bottom: 1px solid #a7a9ac;
}

.elementor-3960 .elementor-element.elementor-element-7750f30 th {
	text-align: left;
	width: 100px;
	padding: 13px 10px 11px;
	  border: 0;
	border-top: 1px solid #ebebeb;
	white-space: normal;
	word-break: break-all;
	vertical-align: top;
	font-size: 18px !important;
	font-weight: bold;
}

.elementor-3960 .elementor-element.elementor-element-7750f30 th,
.elementor-3960 .elementor-element.elementor-element-7750f30 td {
	display: block;
	width: 100%;
	font-size: 16px !important;
}

.elementor-3960 .elementor-element.elementor-element-7750f30 td {
	border-top: 0;
	  border: 0;
	padding: 2px 10px 11px;
}


.elementor-3960 .elementor-element.elementor-element-7750f30 tbody tr:first-child th,
.elementor-3960 .elementor-element.elementor-element-7750f30 tbody tr:first-child td {
	border-top: 0;
}/* End custom CSS */