.elementor-10046 .elementor-element.elementor-element-3791adf{--display:flex;--min-height:100vh;--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;--justify-content:center;}.elementor-10046 .elementor-element.elementor-element-3791adf:not(.elementor-motion-effects-element-type-background), .elementor-10046 .elementor-element.elementor-element-3791adf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A20303;}.elementor-10046 .elementor-element.elementor-element-3791adf.e-con{--align-self:center;}.elementor-10046 .elementor-element.elementor-element-7cc68d0 > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-10046 .elementor-element.elementor-element-7cc68d0{text-align:center;}.elementor-10046 .elementor-element.elementor-element-7cc68d0 .elementor-heading-title{color:#FFFFFF;}.elementor-10046 .elementor-element.elementor-element-77dbf77{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;}.elementor-10046 .elementor-element.elementor-element-77dbf77.elementor-element{--align-self:center;}.elementor-10046 .elementor-element.elementor-element-77dbf77 .elementor-heading-title{color:#FFFFFF;}.elementor-10046 .elementor-element.elementor-element-eb88bee{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-10046 .elementor-element.elementor-element-eb88bee.elementor-element{--align-self:center;}.elementor-10046 .elementor-element.elementor-element-eb88bee .gk-gravity-form{text-align:left;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-7822664{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-10046 .elementor-element.elementor-element-7822664.elementor-element{--align-self:center;}.elementor-10046 .elementor-element.elementor-element-7822664 .elementor-heading-title{color:#FFFFFF;}@media(max-width:1024px){.elementor-10046 .elementor-element.elementor-element-77dbf77{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-10046 .elementor-element.elementor-element-eb88bee{--container-widget-width:549px;--container-widget-flex-grow:0;width:var( --container-widget-width, 549px );max-width:549px;}.elementor-10046 .elementor-element.elementor-element-eb88bee .gk-gravity-form{max-width:100%;}.elementor-10046 .elementor-element.elementor-element-7822664{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}}@media(max-width:767px){.elementor-10046 .elementor-element.elementor-element-3791adf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-10046 .elementor-element.elementor-element-7cc68d0 > .elementor-widget-container{margin:250px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10046 .elementor-element.elementor-element-eb88bee{--container-widget-width:272px;--container-widget-flex-grow:0;width:var( --container-widget-width, 272px );max-width:272px;}.elementor-10046 .elementor-element.elementor-element-eb88bee .gk-gravity-form{margin:0px 0px 0px 0px;}}/* Start custom CSS for gk_elementor_gravity_form, class: .elementor-element-eb88bee *//* Gravity Forms: gör etiketterna 'First' och 'Last' vita */
.gform-field-label[for="input_41_1_3"],
.gform-field-label[for="input_41_1_6"] {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3791adf *//* Applicera direkt på containern */
.elementor-10046 .elementor-element.elementor-element-3791adf {
  position: relative;            /* krävs för ::before-lagret nedan */
  isolation: isolate;            /* säkerställer att bakgrunden ligger bakom innehållet */
}

/* Bakgrund som täcker hela containern */
.elementor-10046 .elementor-element.elementor-element-3791adf::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background-image: radial-gradient(circle, #94342c 0%, #94342c 30%, #462723 100%);
  background-attachment: fixed;
  background-position: center center;
  background-size: cover;
}

/* (Valfritt) iOS/Android fallback – vissa mobila webbläsare ignorerar 'fixed' */
@supports (-webkit-touch-callout: none) {
  .elementor-10046 .elementor-element.elementor-element-3791adf::before {
    background-attachment: scroll;
  }
}/* End custom CSS */