.elementor-21911 .elementor-element.elementor-element-15635fdb{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21911 .elementor-element.elementor-element-102e034{--display:flex;--min-height:calc(100vh - 80px);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-21911 .elementor-element.elementor-element-102e034.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21911 .elementor-element.elementor-element-fa79882{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21911 .elementor-element.elementor-element-79db397{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;font-size:0.875rem;color:var( --e-global-color-b22920e );}.elementor-21911 .elementor-element.elementor-element-f04de68{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21911 .elementor-element.elementor-element-f04de68 .ea4v-submit-message span{color:#000!important;}.elementor-21911 .elementor-element.elementor-element-f04de68 .ts-form-progres{padding-bottom:16px;}.elementor-21911 .elementor-element.elementor-element-f04de68 ul.step-percentage{height:16px;}.elementor-21911 .elementor-element.elementor-element-f04de68 .step-percentage{margin-bottom:16px;}.elementor-21911 .elementor-element.elementor-element-f04de68 .active-step-details p{font-size:2rem;color:var( --e-global-color-accent );}.elementor-21911 .elementor-element.elementor-element-f04de68 .step-nav .ts-icon-btn i{font-size:24px;}.elementor-21911 .elementor-element.elementor-element-f04de68 .step-nav .ts-icon-btn svg{width:24px;height:24px;}.elementor-21911 .elementor-element.elementor-element-f04de68 .step-nav .ts-icon-btn{background-color:var( --e-global-color-20e081a );width:48px;height:48px;}.elementor-21911 .elementor-element.elementor-element-f04de68 .step-nav .ts-icon-btn:hover i{color:var( --e-global-color-3d9d4aa );}.elementor-21911 .elementor-element.elementor-element-f04de68 .step-nav .ts-icon-btn:hover svg{fill:var( --e-global-color-3d9d4aa );}.elementor-21911 .elementor-element.elementor-element-f04de68 .step-nav .ts-icon-btn:hover{background-color:var( --e-global-color-accent );}.elementor-21911 .elementor-element.elementor-element-f04de68 .ts-form-footer{padding-top:0px;}.ea4v-post-relation_f04de68_address_acco-ids ul.simplify-ul.ts-term-dropdown-list{grid-template-columns:repeat(1, 1fr)!important;}.elementor-21911 .elementor-element.elementor-element-f04de68 div.ts-filter i{font-size:24px;}.elementor-21911 .elementor-element.elementor-element-f04de68 div.ts-filter svg{width:24px;height:24px;min-width:24px;}.elementor-21911 .elementor-element.elementor-element-f04de68 div.ts-filter{grid-gap:10px;}.elementor-21911 .elementor-element.elementor-element-f04de68 .ts-stepper-input input{font-size:20px;}.elementor-21911 .elementor-element.elementor-element-f04de68 .ts-btn-2.form-btn{color:var( --e-global-color-3d9d4aa );background:var( --e-global-color-accent );}.elementor-21911 .elementor-element.elementor-element-f04de68 .ts-btn-2.form-btn:hover{color:var( --e-global-color-3d9d4aa );background-color:var( --e-global-color-9b341ce );}.elementor-21911 .elementor-element.elementor-element-f04de68 .ts-btn-1.form-btn:hover i{color:var( --e-global-color-3d9d4aa );}.elementor-21911 .elementor-element.elementor-element-f04de68 .ts-btn-1.form-btn:hover svg{fill:var( --e-global-color-3d9d4aa );}.elementor-21911 .elementor-element.elementor-element-f04de68 .ts-btn-1.form-btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-3d9d4aa );}.elementor-21911 .elementor-element.elementor-element-f04de68 .ts-btn-4.form-btn{background-color:var( --e-global-color-20e081a );}.elementor-21911 .elementor-element.elementor-element-f04de68 .ts-btn-4.form-btn:hover{background-color:var( --e-global-color-e85351e );}.elementor-21911 .elementor-element.elementor-element-f04de68 .ts-edit-success{align-items:center;text-align:center;}.elementor-21911 .elementor-element.elementor-element-97ac043{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:25vw;--padding-right:25vw;}.elementor-21911 .elementor-element.elementor-element-8bd52a6 .login-section,.elementor-21911 .elementor-element.elementor-element-8bd52a6 form{grid-gap:12px;}.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-login .ts-google-btn{border-radius:5px;}.elementor-21911 .elementor-element.elementor-element-8bd52a6 div.ts-filter i{font-size:24px;}.elementor-21911 .elementor-element.elementor-element-8bd52a6 div.ts-filter svg{width:24px;height:24px;min-width:24px;}.elementor-21911 .elementor-element.elementor-element-8bd52a6 div.ts-filter{grid-gap:10px;}.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-welcome-message{align-items:center;text-align:center;}.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-welcome-message h2{margin-top:0px;}.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-login .ts-facebook-btn i{color:#1877F2;}.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-login .ts-facebook-btn svg{fill:#1877F2;}.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-login .ts-kakao-btn i{color:#FEE500;}.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-login .ts-kakao-btn svg{fill:#FEE500;}.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-login .ts-kakao-btn svg path{fill:#FEE500;}.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-login .ts-linkedin-btn i{color:#0A66C2;}.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-login .ts-linkedin-btn svg{fill:#0A66C2;}.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-login .ts-linkedin-btn svg path{fill:#0A66C2!important;}.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-login .ts-tiktok-btn i{color:#000;}.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-login .ts-tiktok-btn svg{fill:#000;}.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-login .ts-tiktok-btn svg path{fill:#000!important;}@media(max-width:1024px){.elementor-21911 .elementor-element.elementor-element-102e034{--padding-top:20px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-21911 .elementor-element.elementor-element-102e034{--content-width:60vw;}}/* Start custom CSS for ts-login, class: .elementor-element-8bd52a6 */.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-map-loaded {height:400px}

.elementor-21911 .elementor-element.elementor-element-8bd52a6 .location-field-map {
    height: 400px !important;
}

.elementor-21911 .elementor-element.elementor-element-8bd52a6 .field-key-location .switcher-label {
  display: none;
}

.elementor-21911 .elementor-element.elementor-element-8bd52a6 .field-key-location a p {
  margin-bottom: unset;
}

.elementor-21911 .elementor-element.elementor-element-8bd52a6 .map-marker {
    color: white;
    background: white;
}

.elementor-21911 .elementor-element.elementor-element-8bd52a6 .map-marker .marker-type-icon {
   color: white;
   width: 36px; 
   height: 44px; 
   padding: 0 24px;
   border-radius: 16px;
 }

.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-form-group .switcher-label {
  display: none;
}

.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-nextprev.simplify-ul.flexify {
  position: absolute;
  top: 0;
}

.elementor-21911 .elementor-element.elementor-element-8bd52a6 .step-nav {
  margin-bottom: 16px;
}

.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-create-post {
  margin-top: 70px;
}

.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-form-progres {
order: 3;
position: fixed;
bottom: 0;
left: 0;
background: white !important;
z-index: 9;
width: 100%;
padding: 0 1%;
}

.elementor-21911 .elementor-element.elementor-element-8bd52a6 .active-step-details p {
display: none;
}

.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ui-html-field {
align-content: center;
}

.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-form-group.field-key-location label, .elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-form .ts-form-group > label {
  font-size: 1.6rem;
  font-weight:600;
  color: #00a6ff;
  
}

.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-form-group.field-key-location .switcher-label label {
  font-size: unset;
  color: unset;
  font-weight: unset;
}

.elementor-21911 .elementor-element.elementor-element-8bd52a6 .plainlabel label {
  font-size: unset !important;
  color: unset !important;
  font-weight: unset !important;
  padding: 4px !important;
}

.elementor-21911 .elementor-element.elementor-element-8bd52a6 .ts-btn-2.form-btn {
  font-size: 2rem;
  min-height: 130px;
  width: 40vw;
  white-space: normal;
  line-height: 2.2rem;
  margin: 40px auto;
}/* End custom CSS */