.elementor-2499 .elementor-element.elementor-element-33b2ee3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2499 .elementor-element.elementor-element-f6ddd7a{--display:flex;}.elementor-2499 .elementor-element.elementor-element-5f569b3{--display:flex;}.elementor-2499 .elementor-element.elementor-element-02e600e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--justify-items:stretch;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2499 .elementor-element.elementor-element-dd3a101 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2499 .elementor-element.elementor-element-e0d74a1{--display:flex;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-form-progres{padding-bottom:24px;}.elementor-2499 .elementor-element.elementor-element-e47f6fd ul.step-percentage{height:6px;border-radius:180px;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .step-percentage{margin-bottom:24px;}.elementor-2499 .elementor-element.elementor-element-e47f6fd ul.step-percentage li{background:#0000002B;}.elementor-2499 .elementor-element.elementor-element-e47f6fd ul.step-percentage li:after{background:#5142FC;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .active-step-details p{font-size:20px;color:#000000;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .step-nav .ts-icon-btn i{color:#FFFFFF;font-size:16px;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .step-nav .ts-icon-btn svg{fill:#FFFFFF;width:16px;height:16px;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .step-nav .ts-icon-btn{background-color:#000000;width:28px;height:28px;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-form-footer{padding-top:32px;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-form-group:not(.ui-heading-field) label{font-size:15px;color:#000000;}.elementor-2499 .elementor-element.elementor-element-e47f6fd span.is-required{font-size:13px;font-weight:500;--optional-col:#000000;--required-col:#FF0000;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-form input.ts-filter::placeholder{color:#A6A6A6;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-form textarea.ts-filter::placeholder{color:#A6A6A6;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-form input.ts-filter::placeholder,.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-form textarea.ts-filter::placeholder{font-size:13px;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-form input.ts-filter{color:#000000;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-form textarea.ts-filter{color:#000000;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-form input.ts-filter, .elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-form textarea.ts-filter{font-size:16px;}.elementor-2499 .elementor-element.elementor-element-e47f6fd div.ts-filter i{font-size:24px;}.elementor-2499 .elementor-element.elementor-element-e47f6fd div.ts-filter svg{width:24px;height:24px;min-width:24px;}.elementor-2499 .elementor-element.elementor-element-e47f6fd div.ts-filter{grid-gap:10px;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-form div.ts-filter.ts-filled{border-width:1px;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-inline-filter .container-checkbox .checkmark{width:15px;height:15px;min-width:15px;border-radius:2px;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-stepper-input input{font-size:20px;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-btn-2.form-btn{background:#5142FC;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-edit-success{align-items:center;text-align:center;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .vx-dialog > svg{fill:#000000;width:18px;height:18px;}.elementor-2499 .elementor-element.elementor-element-e47f6fd .vx-dialog-content{color:#FFFFFF;font-size:12px;}.elementor-2499 .elementor-element.elementor-element-e47f6fd-wrap > div:after{background-color:#00000038 !important;pointer-events:all;}@media(max-width:1024px){.elementor-2499 .elementor-element.elementor-element-02e600e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2499 .elementor-element.elementor-element-02e600e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for ts-create-post, class: .elementor-element-e47f6fd */.elementor-2499 .elementor-element.elementor-element-e47f6fd .editor-container.mce-content-body {
    border: 1px solid #A6A6A6;
    border-radius: 6px;
    padding: 16px;
}

.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-form-group.ts-location-field.form-field-grid.field-key-location > .ts-form-group.switcher-label {
    display: none;
}

.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-field-popup-container .ts-popup-controller .ts-btn.ts-btn-2 {
    background: var(--r-purple-1);
}

.elementor-2499 .elementor-element.elementor-element-e47f6fd .vx-dialog > .vx-dialog-content.min-scroll {
    background: var(--r-black);
    padding: 6px;
    border: none;
    margin-top: 24px;
}


.elementor-2499 .elementor-element.elementor-element-e47f6fd .vx-dialog > .vx-dialog-content.min-scroll > p {
    font-size: 13px;
    color: var(--r-white);
    opacity: 1;
}
.elementor-2499 .elementor-element.elementor-element-e47f6fd .vx-dialog > svg {
   background: var(--r-purple-1);
   border-radius: 50%;
   fill: var(--r-white) !important;
       width: 20px !important;
    height: 20px !important;
}


.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-form-group .vx-dialog {
display: flex;
}
.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-form-group .vx-dialog::before {
  content: "Se forklaring";
  display: inline-block;
  margin-right: 6px;
  font-size: 12px;
  color: #000;
  opacity: 0.65;
  font-weight: 400;
  cursor: pointer;
}
.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-form-group .vx-dialog:hover::before {
  color: var(--r-purple-1);;
}

.elementor-2499 .elementor-element.elementor-element-e47f6fd p.create-profile-intro {
    font-size: 13px;
    margin-top: -10px;
}

.ts-save-draft {
  position: relative;
}

.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-save-draft::before {
  content: "Gem kladde";
  position: absolute;
  right: 34px; /* Juster afstand efter behov */
  top: 50%;
  transform: translateY(-50%);
  white-space: nowrap;
  font-size: 12px;
  color: var(--r-purple-1);
  opacity: 0.85;
  z-index: 10 !important;
  font-weight: 400;
}

.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-save-draft:hover::before {
  text-decoration: underline;
  color: var(--r-purple-1);
}

.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-form-group.ts-file-upload.inline-file-field.field-key-logo > .ts-btn.ts-btn-4.form-btn {
    display: none;
}
.elementor-2499 .elementor-element.elementor-element-e47f6fd .ts-form-group.ts-file-upload.inline-file-field.field-key-cover > .ts-btn.ts-btn-4.form-btn {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33b2ee3 */.elementor-location-footer {
    display: none;
}/* End custom CSS */