.elementor-111 .elementor-element.elementor-element-900e788:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-900e788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b466636 );}.elementor-111 .elementor-element.elementor-element-900e788{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-111 .elementor-element.elementor-element-900e788 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-f79c7d4{--spacer-size:50px;}.elementor-111 .elementor-element.elementor-element-11fcd59:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-11fcd59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b466636 );}.elementor-111 .elementor-element.elementor-element-11fcd59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-111 .elementor-element.elementor-element-11fcd59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-a6a18a0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-111 .elementor-element.elementor-element-a6a18a0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-02cd3a5 .pbmit-custom-heading{text-align:left;}.elementor-111 .elementor-element.elementor-element-02cd3a5 .pbmit-element-title{font-family:"Work Sans", Sans-serif;font-size:50px;font-weight:300;}.elementor-111 .elementor-element.elementor-element-02cd3a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-fbd83df{--spacer-size:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-111 .elementor-element.elementor-element-ee94f67{text-align:start;font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-785d7b9 );width:var( --container-widget-width, 87.163% );max-width:87.163%;--container-widget-width:87.163%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-ee94f67 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-14f948c{--spacer-size:250px;}.elementor-111 .elementor-element.elementor-element-e8ec138{--spacer-size:25px;}.elementor-111 .elementor-element.elementor-element-3dfdb6b{--spacer-size:50px;}.elementor-111 .elementor-element.elementor-element-a11e31d:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-a11e31d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b466636 );}.elementor-111 .elementor-element.elementor-element-a11e31d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-111 .elementor-element.elementor-element-a11e31d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-2bb09dd{--spacer-size:150px;}.elementor-111 .elementor-element.elementor-element-74d2959:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-74d2959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b466636 );}.elementor-111 .elementor-element.elementor-element-74d2959{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-111 .elementor-element.elementor-element-74d2959 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-111 .elementor-element.elementor-element-218851b{width:var( --container-widget-width, 19.615% );max-width:19.615%;--container-widget-width:19.615%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-56e856a{text-align:start;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-785d7b9 );width:var( --container-widget-width, 87.163% );max-width:87.163%;--container-widget-width:87.163%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-56e856a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-0cc4850{text-align:start;font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-785d7b9 );width:var( --container-widget-width, 79.68% );max-width:79.68%;--container-widget-width:79.68%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-0cc4850 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-f486b43{text-align:start;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-785d7b9 );width:var( --container-widget-width, 87.163% );max-width:87.163%;--container-widget-width:87.163%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-f486b43 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-f5ee555{--spacer-size:50px;}.elementor-111 .elementor-element.elementor-element-dc8048e{--spacer-size:30px;}.elementor-111 .elementor-element.elementor-element-fa02d35{--grid-template-columns:repeat(0, auto);--grid-column-gap:77px;--grid-row-gap:0px;}.elementor-111 .elementor-element.elementor-element-fa02d35 .elementor-widget-container{text-align:left;}.elementor-111 .elementor-element.elementor-element-fa02d35 .elementor-social-icon{background-color:#353434;--icon-padding:0.5em;}.elementor-111 .elementor-element.elementor-element-fa02d35 .elementor-social-icon i{color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-fa02d35 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-265da34:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-265da34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b466636 );}.elementor-111 .elementor-element.elementor-element-265da34{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-111 .elementor-element.elementor-element-265da34 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-2a0dcc3{--spacer-size:150px;}@media(min-width:768px){.elementor-111 .elementor-element.elementor-element-a6a18a0{width:15%;}.elementor-111 .elementor-element.elementor-element-d6d8fbe{width:35%;}.elementor-111 .elementor-element.elementor-element-dffaa19{width:35%;}.elementor-111 .elementor-element.elementor-element-a164e7b{width:15%;}.elementor-111 .elementor-element.elementor-element-87bb809{width:15%;}.elementor-111 .elementor-element.elementor-element-15f2435{width:35%;}.elementor-111 .elementor-element.elementor-element-08ae1e8{width:35%;}.elementor-111 .elementor-element.elementor-element-f70e699{width:15%;}}@media(max-width:767px){.elementor-111 .elementor-element.elementor-element-f79c7d4{--spacer-size:50px;}.elementor-111 .elementor-element.elementor-element-02cd3a5 .pbmit-element-title{font-size:35px;}.elementor-111 .elementor-element.elementor-element-02cd3a5 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-111 .elementor-element.elementor-element-fbd83df{--spacer-size:25px;}.elementor-111 .elementor-element.elementor-element-ee94f67 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-111 .elementor-element.elementor-element-051ed7c > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-111 .elementor-element.elementor-element-56e856a > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-111 .elementor-element.elementor-element-0cc4850 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-111 .elementor-element.elementor-element-f486b43{text-align:start;font-size:15px;width:var( --container-widget-width, 338.967px );max-width:338.967px;--container-widget-width:338.967px;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-f486b43 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-111 .elementor-element.elementor-element-f5ee555{--spacer-size:25px;}.elementor-111 .elementor-element.elementor-element-dc8048e{--spacer-size:15px;}.elementor-111 .elementor-element.elementor-element-fa02d35 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-111 .elementor-element.elementor-element-fa02d35{width:var( --container-widget-width, 347.567px );max-width:347.567px;--container-widget-width:347.567px;--container-widget-flex-grow:0;}}/* Start custom CSS for image, class: .elementor-element-218851b *//* ===== BAKGRUNN OG WRAPPER ===== */
.wpforms-container {
  background-color: #f5f0eb !important;
  padding: 30px 20px !important;
}

/* ===== SKJULE BORDER-BOX PÅ FELT – KUN UNDERLINE ===== */
.wpforms-form input[type="text"],
.wpforms-form input[type="email"],
.wpforms-form input[type="tel"],
.wpforms-form input[type="number"],
.wpforms-form textarea {
  background: transparent !important;
  border: none !important;
  border-bottom: 1.5px solid #5a5a5a !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 8px 0 6px 0 !important;
  font-size: 15px !important;
  font-family: inherit !important;
  color: #2c2c2c !important;
  width: 100% !important;
  outline: none !important;
}

/* ===== TEXTAREA ===== */
.wpforms-form textarea {
  min-height: 160px !important;
  resize: vertical !important;
}

/* ===== LABEL / PLACEHOLDER-STIL ===== */
.wpforms-form label {
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #3a3a3a !important;
  letter-spacing: 0.02em !important;
  margin-bottom: 2px !important;
}

/* ===== FELT FOCUS ===== */
.wpforms-form input:focus,
.wpforms-form textarea:focus {
  border-bottom: 1.5px solid #2c2c2c !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ===== CHECKBOXES – stilrent ===== */
.wpforms-field-checkbox .wpforms-field-label,
.wpforms-field-radio .wpforms-field-label {
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #3a3a3a !important;
}

.wpforms-form input[type="checkbox"],
.wpforms-form input[type="radio"] {
  accent-color: #3a3a3a !important;
  width: 16px !important;
  height: 16px !important;
}

/* ===== SEND-KNAPP ===== */
.wpforms-form .wpforms-submit {
  background-color: #3a3a3a !important;
  color: #f5f0eb !important;
  border: none !important;
  border-radius: 0 !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
  padding: 16px 0 !important;
  width: 100% !important;
  cursor: pointer !important;
}

.wpforms-form .wpforms-submit:hover {
  background-color: #2c2c2c !important;
}

/* ===== FELT-AVSTAND ===== */
.wpforms-form .wpforms-field {
  padding: 10px 0 !important;
}/* End custom CSS */