.elementor-163 .elementor-element.elementor-element-5b7e679f{margin-top:0px;margin-bottom:-20px;}.elementor-163 .elementor-element.elementor-element-4ceb04ee{z-index:99;}.elementor-163 .elementor-element.elementor-element-26761078{margin-top:0px;margin-bottom:-20px;}.elementor-163 .elementor-element.elementor-element-57219a5{z-index:99999;}.elementor-163 .elementor-element.elementor-element-470c45e:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-470c45e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-163 .elementor-element.elementor-element-470c45e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 5px 0px;}.elementor-163 .elementor-element.elementor-element-470c45e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-163 .elementor-element.elementor-element-e1fafd5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-163 .elementor-element.elementor-element-e1fafd5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-163 .elementor-element.elementor-element-c8584ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(34px/2);}.elementor-163 .elementor-element.elementor-element-c8584ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(34px/2);}.elementor-163 .elementor-element.elementor-element-c8584ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(34px/2);margin-left:calc(34px/2);}.elementor-163 .elementor-element.elementor-element-c8584ed .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-34px/2);margin-left:calc(-34px/2);}body.rtl .elementor-163 .elementor-element.elementor-element-c8584ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-34px/2);}body:not(.rtl) .elementor-163 .elementor-element.elementor-element-c8584ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-34px/2);}.elementor-163 .elementor-element.elementor-element-c8584ed .elementor-icon-list-item:not(:last-child):after{content:"";height:63%;border-color:#ddd;}.elementor-163 .elementor-element.elementor-element-c8584ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-163 .elementor-element.elementor-element-c8584ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-163 .elementor-element.elementor-element-c8584ed .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-163 .elementor-element.elementor-element-c8584ed .elementor-icon-list-icon i{font-size:14px;}.elementor-163 .elementor-element.elementor-element-c8584ed .elementor-icon-list-icon svg{width:14px;}.elementor-163 .elementor-element.elementor-element-c8584ed .elementor-icon-list-text{color:var( --e-global-color-62a04ea );}.elementor-163 .elementor-element.elementor-element-c8584ed .elementor-icon-list-item, .elementor-163 .elementor-element.elementor-element-c8584ed .elementor-icon-list-item a{font-family:"Noto Sans KR", Sans-serif;font-size:16px;font-weight:400;}.elementor-163 .elementor-element.elementor-element-52276a3:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-52276a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-163 .elementor-element.elementor-element-52276a3{border-style:dotted;border-width:1px 0px 0px 0px;border-color:#C5C5C5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 080px 0px;}.elementor-163 .elementor-element.elementor-element-52276a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-568b116 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Sans KR", Sans-serif;font-size:15px;font-weight:500;letter-spacing:1px;}.elementor-163 .elementor-element.elementor-element-226aff9 .elementor-heading-title{color:#A1A1A1;font-family:"Noto Sans KR", Sans-serif;font-size:15px;font-weight:300;letter-spacing:-0.5px;}.elementor-163 .elementor-element.elementor-element-226aff9 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-163 .elementor-element.elementor-element-975dca6 .elementor-heading-title{color:#A1A1A1;font-family:"Noto Sans KR", Sans-serif;font-size:15px;font-weight:300;letter-spacing:-0.5px;}.elementor-163 .elementor-element.elementor-element-975dca6 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-163 .elementor-element.elementor-element-ab62c65 .elementor-heading-title{color:#A1A1A1;font-family:"Noto Sans KR", Sans-serif;font-size:15px;font-weight:300;letter-spacing:-0.5px;}.elementor-163 .elementor-element.elementor-element-ab62c65 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-163 .elementor-element.elementor-element-f6d1040 .elementor-heading-title{color:#A1A1A1;font-family:"Noto Sans KR", Sans-serif;font-size:15px;font-weight:300;letter-spacing:-0.5px;}.elementor-163 .elementor-element.elementor-element-f6d1040 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-163 .elementor-element.elementor-element-bf89d73 .elementor-heading-title{color:#A1A1A1;font-family:"Noto Sans KR", Sans-serif;font-size:15px;font-weight:300;letter-spacing:-0.5px;}.elementor-163 .elementor-element.elementor-element-bf89d73 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-163 .elementor-element.elementor-element-cb22cd2 .elementor-heading-title{color:#A1A1A1;font-family:"Noto Sans KR", Sans-serif;font-size:15px;font-weight:300;letter-spacing:-0.5px;}.elementor-163 .elementor-element.elementor-element-cb22cd2 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-163 .elementor-element.elementor-element-7f4078b .elementor-heading-title{color:#A1A1A1;font-family:"Noto Sans KR", Sans-serif;font-size:15px;font-weight:300;letter-spacing:-0.5px;}.elementor-163 .elementor-element.elementor-element-7f4078b > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-163 .elementor-element.elementor-element-64e4f23 .elementor-heading-title{color:#A1A1A1;font-family:"Noto Sans KR", Sans-serif;font-size:15px;font-weight:300;letter-spacing:-0.5px;}.elementor-163 .elementor-element.elementor-element-64e4f23 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-163 .elementor-element.elementor-element-b731372 .elementor-heading-title{color:#A1A1A1;font-family:"Noto Sans KR", Sans-serif;font-size:15px;font-weight:300;letter-spacing:-0.5px;}.elementor-163 .elementor-element.elementor-element-b731372 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-163 .elementor-element.elementor-element-7cf3bc6 .elementor-heading-title{color:#A1A1A1;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0.6px;}.elementor-163 .elementor-element.elementor-element-7cf3bc6 > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-cf483f6 > .elementor-element-populated{padding:0px 0px 0px 250px;}.elementor-163 .elementor-element.elementor-element-4360566 > .elementor-element-populated{margin:5px 5px 5px 5px;}.elementor-163 .elementor-element.elementor-element-d5ed9e4 > .elementor-element-populated{margin:5px 5px 5px 5px;}.elementor-163 .elementor-element.elementor-element-fd765b1 > .elementor-element-populated{margin:5px 5px 5px 5px;}.elementor-163 .elementor-element.elementor-element-f969734 > .elementor-element-populated{margin:5px 5px 5px 5px;}@media(min-width:768px){.elementor-163 .elementor-element.elementor-element-e1fafd5{width:85%;}.elementor-163 .elementor-element.elementor-element-9e05ba1{width:15%;}.elementor-163 .elementor-element.elementor-element-2cb7502{width:80%;}.elementor-163 .elementor-element.elementor-element-cf483f6{width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-163 .elementor-element.elementor-element-e1fafd5{width:70%;}.elementor-163 .elementor-element.elementor-element-9e05ba1{width:30%;}.elementor-163 .elementor-element.elementor-element-2cb7502{width:70%;}.elementor-163 .elementor-element.elementor-element-cf483f6{width:30%;}}@media(max-width:1024px){.elementor-163 .elementor-element.elementor-element-470c45e{padding:0px 20px 0px 20px;}.elementor-163 .elementor-element.elementor-element-e1fafd5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-c8584ed .elementor-icon-list-item, .elementor-163 .elementor-element.elementor-element-c8584ed .elementor-icon-list-item a{font-size:15px;}.elementor-163 .elementor-element.elementor-element-52276a3{padding:030px 20px 50px 20px;}.elementor-163 .elementor-element.elementor-element-226aff9 .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-975dca6 .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-ab62c65 .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-f6d1040 .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-bf89d73 .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-cb22cd2 .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-7f4078b .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-64e4f23 .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-b731372 .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-7cf3bc6 .elementor-heading-title{font-size:12px;}.elementor-163 .elementor-element.elementor-element-cf483f6 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-163 .elementor-element.elementor-element-c8584ed > .elementor-widget-container{padding:010px 0px 10px 0px;}.elementor-163 .elementor-element.elementor-element-2cb7502 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-568b116 .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-163 .elementor-element.elementor-element-226aff9 .elementor-heading-title{line-height:1.5em;}.elementor-163 .elementor-element.elementor-element-975dca6 .elementor-heading-title{line-height:1.5em;}.elementor-163 .elementor-element.elementor-element-ab62c65 .elementor-heading-title{line-height:1.5em;}.elementor-163 .elementor-element.elementor-element-f6d1040 .elementor-heading-title{line-height:1.5em;}.elementor-163 .elementor-element.elementor-element-bf89d73 .elementor-heading-title{line-height:1.5em;}.elementor-163 .elementor-element.elementor-element-cb22cd2 .elementor-heading-title{line-height:1.5em;}.elementor-163 .elementor-element.elementor-element-7f4078b .elementor-heading-title{line-height:1.5em;}.elementor-163 .elementor-element.elementor-element-64e4f23 .elementor-heading-title{line-height:1.5em;}.elementor-163 .elementor-element.elementor-element-b731372 .elementor-heading-title{line-height:1.5em;}.elementor-163 .elementor-element.elementor-element-b5427d9{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-4360566{width:20%;}.elementor-163 .elementor-element.elementor-element-d5ed9e4{width:20%;}.elementor-163 .elementor-element.elementor-element-fd765b1{width:20%;}.elementor-163 .elementor-element.elementor-element-f969734{width:20%;}}/* Start custom CSS for html, class: .elementor-element-4ceb04ee */.floating-menu {
  position: fixed;
  right: 80px;
  bottom: 10vh;
}
.btn.is-primary {
  z-index: 2;
  border: 0;
  font-size: 20px;
background: linear-gradient(345deg, rgba(255,161,237,1) 0%, rgba(204,44,167,1) 100%);
  opacity: 1;
  border-radius:50%;
}

.btn.is-primary:hover {
    background: linear-gradient(345deg, rgba(255,161,237,1) 0%, rgba(204,44,167,1) 100%);
}

.btn.is-primary.is-activate {
  box-shadow: 0 0 0;
  transform: translateY(3px);
}

.icon.icon4 {
    width: 30px; 
    
}

.icon.icon3 {
    width: 35px; 
    
}
.btn span {
  width: 15px;
  height: 15px;
  transition: all .275s;
}

.btn.is-primary.is-activate span {
  transform: rotate(315deg);
}

.is-floating {
  position: absolute;
  left: 0; top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: 56px;
  height: 55px;
  color: #479CE8;
  text-decoration: none;
  font-weight: bold;
  line-height: .8;
  background: #FFF;
  box-shadow: 0 10px 10px -7px rgba(153,153,153,.35);
  cursor: pointer;
  transition: all .275s;
  border: 0px solid #d3d5db;
  opacity: 0;
  border-radius:50%;
}

.is-floating:hover {
  background: #c7c9cf;
}

.is-activate ~ .is-floating {
  opacity: 1;
  transform: translateX(0%) translateY(-60px);
}

.is-activate ~ .is-floating:nth-of-type(2) {
  opacity: 1;
  transform: translateX(0) translateY(-120px);
}

.is-activate ~ .is-floating:nth-of-type(3) {
  opacity: 1;
  transform: translateX(0) translateY(-180px);
}

.is-activate ~ .is-floating:nth-of-type(4) {
  opacity: 1;
  transform: translateX(0) translateY(-240px);
}

.is-activate ~ .is-floating:nth-of-type(5) {
  opacity: 1;
  transform: translateX(0) translateY(-300px);
}

.is-activate ~ .is-floating:nth-of-type(6) {
  opacity: 1;
  transform: translateX(0) translateY(-360px);
}

.is-activate ~ .is-floating:nth-of-type(7) {
  opacity: 1;
  transform: translateX(0) translateY(-420px);
}

.m-kakao-btn{
  background-color:#FFF0B8;
}

.m-kakao-btn png {
  width:20px;
}

.m-naver-btn {
     background-color:#FFCA00;
     fill:#fff;
}

.m-naver-btn png{
    width:30px;
}

.m-insta-btn{
    background-color:#EED2E6;;
    color:#fff;
}

.m-face-btn{
    background-color:#C483B2;;
    color:#fff;
}


.m-fb-btn {
    background-color: #2A569C;;
   color:#fff;
}


.m-call-btn{
    color:rgba(33,37,48,1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57219a5 */.quick_menu {
    position:fixed;
    top:50%;
    transform: translateY(-50%);
    right: 10px;
    width:110px;
    display:flex;
    flex-direction:column;
    text-align: center;
  
    font-family:Noto Sans Kr,Sans-Serif;
    z-index: 999;
}

.quick_menu a{
  text-decoration:none;
  color:#333333;
}

.side-menu a:hover{
  text-decoration:none !important;
  color:#1A2B5C !important;
}

.quick_naver, .quick_call, .quick_time {
  padding: 20px 10px 10px 10px;
  border-top: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  background-color: #fff;
}

.quick_kakao{
    padding: 30px 10px 10px 10px;
  border-top: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-radius: 10px 10px 0 0;
   background-color: #fff;
}

.quick_bottom {
  border: 1px solid #e0e0e0;
  padding: 10px 0;
  border-radius: 0 0 10px 10px;
  background-color: #CC2CA7;
}


.quick_mini_title {
  font-size:15px;
    font-weight: 500;
    line-height: 110%;
    letter-spacing: -0.5px;
    color: #44444;
    margin-top:10px;
    padding-bottom: 10px
}

.fa, .fas, .far {
font-size:20px;

}

.discription {
    text-align: center;
    font-size:14px;
    line-height: 1.3em;
    color: #5A5A5A;
    margin-top: 5px;
}


.bottom_text, .fa-caret-up {
  font-family:montserrat;
  font-weight:500;
  color: #ffffff;
}

.bottom_text {
    padding:0px 0px 0px 5px;
}

.fas  {
  color: #55555;
}/* End custom CSS */