.elementor-513 .elementor-element.elementor-element-bshero{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:120px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-bshero:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-bshero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cafe48.dk/wp-content/uploads/2026/06/smbr-roastbeef-haand.jpg");background-position:center center;background-size:cover;}.elementor-513 .elementor-element.elementor-element-bshero::before, .elementor-513 .elementor-element.elementor-element-bshero > .elementor-background-video-container::before, .elementor-513 .elementor-element.elementor-element-bshero > .e-con-inner > .elementor-background-video-container::before, .elementor-513 .elementor-element.elementor-element-bshero > .elementor-background-slideshow::before, .elementor-513 .elementor-element.elementor-element-bshero > .e-con-inner > .elementor-background-slideshow::before, .elementor-513 .elementor-element.elementor-element-bshero > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,30,24,0.5) 0%, rgba(16,24,18,0.85) 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-bsh_eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-513 .elementor-element.elementor-element-bsh_eb .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#CBA35A;}.elementor-513 .elementor-element.elementor-element-bsh_h1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-513 .elementor-element.elementor-element-bsh_h1 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:54px;font-weight:800;color:#F7F3EA;}.elementor-513 .elementor-element.elementor-element-bsh_h2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-513 .elementor-element.elementor-element-bsh_h2 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:76px;font-weight:400;color:#CBA35A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-513 .elementor-element.elementor-element-bsh_tx{width:var( --container-widget-width, 560px );max-width:560px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:17px;line-height:1.75em;color:rgba(247,243,234,0.85);}.elementor-513 .elementor-element.elementor-element-bsh_tx.elementor-element{--align-self:center;}.elementor-513 .elementor-element.elementor-element-bsshow{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-bsshow:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-bsshow > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EDE1;}.elementor-513 .elementor-element.elementor-element-bs_seb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-513 .elementor-element.elementor-element-bs_seb .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#8A5A34;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-bs_sdiv{--divider-border-style:solid;--divider-color:#CBA35A;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-513 .elementor-element.elementor-element-bs_sdiv .elementor-divider-separator{width:56px;margin:0 auto;margin-center:0;}.elementor-513 .elementor-element.elementor-element-bs_sdiv .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-513 .elementor-element.elementor-element-bs_sh{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-513 .elementor-element.elementor-element-bs_sh .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:44px;font-weight:400;color:#2E4A3F;}.elementor-513 .elementor-element.elementor-element-bs_stx{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:17px;line-height:1.75em;color:#5b5347;}.elementor-513 .elementor-element.elementor-element-bs_imgrow{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 20px;--row-gap:18px;--column-gap:20px;}.elementor-513 .elementor-element.elementor-element-bs_i1{--display:flex;--min-height:240px;--border-radius:16px 16px 16px 16px;box-shadow:0px 22px 50px -8px rgba(43,33,24,0.24);}.elementor-513 .elementor-element.elementor-element-bs_i1:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-bs_i1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cafe48.dk/wp-content/uploads/2026/06/smbr-rejer-1.jpg");background-position:center center;background-size:cover;}.elementor-513 .elementor-element.elementor-element-bs_i2{--display:flex;--min-height:240px;--border-radius:16px 16px 16px 16px;box-shadow:0px 22px 50px -8px rgba(43,33,24,0.24);}.elementor-513 .elementor-element.elementor-element-bs_i2:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-bs_i2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cafe48.dk/wp-content/uploads/2026/06/smbr-rejer-2.jpg");background-position:center center;background-size:cover;}.elementor-513 .elementor-element.elementor-element-bs_i3{--display:flex;--min-height:240px;--border-radius:16px 16px 16px 16px;box-shadow:0px 22px 50px -8px rgba(43,33,24,0.24);}.elementor-513 .elementor-element.elementor-element-bs_i3:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-bs_i3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cafe48.dk/wp-content/uploads/2026/06/smbr-rejer-3.jpg");background-position:center center;background-size:cover;}.elementor-513 .elementor-element.elementor-element-bs_snote{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:15.5px;line-height:1.75em;color:#5b5347;}.elementor-513 .elementor-element.elementor-element-bsform{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:92px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-bsform:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-bsform > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF0EC;}.elementor-513 .elementor-element.elementor-element-bs_feb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-513 .elementor-element.elementor-element-bs_feb .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#8A5A34;}.elementor-513 .elementor-element.elementor-element-bs_fh{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-513 .elementor-element.elementor-element-bs_fh .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:42px;font-weight:400;color:#2E4A3F;}.elementor-513 .elementor-element.elementor-element-bs_ftx{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:16.5px;line-height:1.75em;color:#5b5347;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-513 .elementor-element.elementor-element-bsformw .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:0px;}.elementor-513 .elementor-element.elementor-element-bsformw .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-0px;}.elementor-513 .elementor-element.elementor-element-bsformw .elementor-field-group.recaptcha_v3-bottomleft, .elementor-513 .elementor-element.elementor-element-bsformw .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-513 .elementor-element.elementor-element-bsformw .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-513 .elementor-element.elementor-element-bsformw .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-513 .elementor-element.elementor-element-bsformw .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-513 .elementor-element.elementor-element-bsformw .elementor-field-type-html{padding-bottom:0px;}.elementor-513 .elementor-element.elementor-element-bsformw .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-513 .elementor-element.elementor-element-bsformw .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-513 .elementor-element.elementor-element-bsformw .elementor-button{font-family:"Mulish", Sans-serif;font-weight:700;border-radius:8px 8px 8px 8px;}.elementor-513 .elementor-element.elementor-element-bsformw .e-form__buttons__wrapper__button-next{background-color:#2E4A3F;color:#F7F3EA;}.elementor-513 .elementor-element.elementor-element-bsformw .elementor-button[type="submit"]{background-color:#2E4A3F;color:#F7F3EA;}.elementor-513 .elementor-element.elementor-element-bsformw .elementor-button[type="submit"] svg *{fill:#F7F3EA;}.elementor-513 .elementor-element.elementor-element-bsformw .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-513 .elementor-element.elementor-element-bsformw .e-form__buttons__wrapper__button-next:hover{background-color:#8A5A34;color:#ffffff;}.elementor-513 .elementor-element.elementor-element-bsformw .elementor-button[type="submit"]:hover{background-color:#8A5A34;color:#ffffff;}.elementor-513 .elementor-element.elementor-element-bsformw .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-513 .elementor-element.elementor-element-bsformw .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-513 .elementor-element.elementor-element-bsformw{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-513 .elementor-element.elementor-element-bsinfo{--display:flex;--padding-top:72px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-bsinfo:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-bsinfo > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-513 .elementor-element.elementor-element-bs_inforow{--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;--align-items:stretch;--gap:26px 24px;--row-gap:26px;--column-gap:24px;}.elementor-513 .elementor-element.elementor-element-bs_c1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-513 .elementor-element.elementor-element-bs_c1t{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-513 .elementor-element.elementor-element-bs_c1t .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;color:#2E4A3F;}.elementor-513 .elementor-element.elementor-element-bs_c1x{text-align:center;font-family:"Mulish", Sans-serif;font-size:15px;line-height:1.6em;color:#5b5347;}.elementor-513 .elementor-element.elementor-element-bs_c2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-513 .elementor-element.elementor-element-bs_c2t{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-513 .elementor-element.elementor-element-bs_c2t .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;color:#2E4A3F;}.elementor-513 .elementor-element.elementor-element-bs_c2x{text-align:center;font-family:"Mulish", Sans-serif;font-size:15px;line-height:1.6em;color:#5b5347;}.elementor-513 .elementor-element.elementor-element-bs_c3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-513 .elementor-element.elementor-element-bs_c3t{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-513 .elementor-element.elementor-element-bs_c3t .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;color:#2E4A3F;}.elementor-513 .elementor-element.elementor-element-bs_c3x{text-align:center;font-family:"Mulish", Sans-serif;font-size:15px;line-height:1.6em;color:#5b5347;}@media(min-width:768px){.elementor-513 .elementor-element.elementor-element-bsshow{--content-width:1080px;}.elementor-513 .elementor-element.elementor-element-bs_imgrow{--width:100%;}.elementor-513 .elementor-element.elementor-element-bsform{--content-width:880px;}.elementor-513 .elementor-element.elementor-element-bsinfo{--content-width:1080px;}.elementor-513 .elementor-element.elementor-element-bs_inforow{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-513 .elementor-element.elementor-element-bsh_h1 .elementor-heading-title{font-size:34px;}.elementor-513 .elementor-element.elementor-element-bsh_h2 .elementor-heading-title{font-size:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-513 .elementor-element.elementor-element-bs_sh .elementor-heading-title{font-size:30px;}.elementor-513 .elementor-element.elementor-element-bs_imgrow{--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-513 .elementor-element.elementor-element-bs_fh .elementor-heading-title{font-size:30px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-513 .elementor-element.elementor-element-bs_inforow{--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;}}/* Start custom CSS for container, class: .elementor-element-bsform *//* generelle felter */
.elementor-513 .elementor-element.elementor-element-bsform .elementor-field-group .elementor-field:not(.elementor-field-type-submit){border-radius:8px !important;border:1.5px solid #D9D1C2 !important;padding:12px 15px !important;background:#fff !important;color:#2B241D;font-family:"Mulish",sans-serif;}
.elementor-513 .elementor-element.elementor-element-bsform .elementor-field-group .elementor-field:focus{border-color:#5F8379 !important;outline:none;box-shadow:0 0 0 3px rgba(95,131,121,.15);}
.elementor-513 .elementor-element.elementor-element-bsform .elementor-field-label{color:#2E4A3F !important;font-family:"Mulish",sans-serif;font-weight:600;margin-bottom:6px;}
/* === SMØRREBRØD-BESTILLINGSLISTE (ét kort med rækker) === */
.elementor-513 .elementor-element.elementor-element-bsform [class*="elementor-field-group-antal_"]{width:100% !important;max-width:100% !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important;gap:16px;background:#fff;margin:0 !important;padding:16px 24px !important;border-left:1px solid #E7DFCE;border-right:1px solid #E7DFCE;border-bottom:1px solid #EFE8D8;}
.elementor-513 .elementor-element.elementor-element-bsform .elementor-field-group-antal_kartoffel{border-top:1px solid #E7DFCE;border-radius:18px 18px 0 0;padding-top:22px !important;box-shadow:0 26px 60px -22px rgba(43,33,24,.22);}
.elementor-513 .elementor-element.elementor-element-bsform .elementor-field-group-antal_honsesalat{border-radius:0 0 18px 18px;border-bottom:1px solid #E7DFCE;padding-bottom:22px !important;box-shadow:0 26px 60px -22px rgba(43,33,24,.22);}
.elementor-513 .elementor-element.elementor-element-bsform [class*="elementor-field-group-antal_"] .elementor-field-label{margin:0 !important;flex:1 1 auto;font-size:16.5px !important;font-weight:600 !important;color:#2E4A3F !important;}
.elementor-513 .elementor-element.elementor-element-bsform [class*="elementor-field-group-antal_"] .elementor-field{width:92px !important;flex:0 0 92px;text-align:center;font-weight:700;font-size:18px;background:#F4EDE1 !important;border:1.5px solid #D9D1C2 !important;border-radius:10px !important;padding:11px 6px !important;color:#2E4A3F;}
.elementor-513 .elementor-element.elementor-element-bsform [class*="elementor-field-group-antal_"] .elementor-field::-webkit-inner-spin-button{opacity:1;}
/* afstand mellem felter (row-gap er sat til 0 på form) */
.elementor-513 .elementor-element.elementor-element-bsform .elementor-field-group-afhent_dato{margin-top:38px !important;}
.elementor-513 .elementor-element.elementor-element-bsform .elementor-field-group-afhent_dato,.elementor-513 .elementor-element.elementor-element-bsform .elementor-field-group-afhent_tid,.elementor-513 .elementor-element.elementor-element-bsform .elementor-field-group-navn,.elementor-513 .elementor-element.elementor-element-bsform .elementor-field-group-telefon,.elementor-513 .elementor-element.elementor-element-bsform .elementor-field-group-email,.elementor-513 .elementor-element.elementor-element-bsform .elementor-field-group-bemaerkninger,.elementor-513 .elementor-element.elementor-element-bsform .elementor-field-group-samtykke{margin-bottom:18px !important;}
/* submit */
.elementor-513 .elementor-element.elementor-element-bsform .elementor-button[type=submit]{background:#2E4A3F !important;color:#F7F3EA !important;border-radius:8px !important;font-family:"Mulish",sans-serif !important;font-weight:700 !important;padding:16px 34px !important;font-size:15px;letter-spacing:.3px;transition:all .25s ease;width:100%;}
.elementor-513 .elementor-element.elementor-element-bsform .elementor-button[type=submit]:hover{background:#8A5A34 !important;transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.18);}/* End custom CSS */
/* Start custom CSS *//* ===== Bestil smørrebrød – native form arrangeret som custom checkout ===== */
body.elementor-page-513 .elementor-element-bsformw{--g:#2E4A3F;--br:#8A5A34;--cream:#F7F2E9;--line:#ECE4D5;--ink:#2B241D;--muted:#8a7e6c;}
body.elementor-page-513 .elementor-element-bsformw .elementor-form-fields-wrapper{display:block!important;margin:0!important;}
body.elementor-page-513 .elementor-element-bsformw .bsx-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:34px;align-items:start;max-width:1120px;margin:0 auto;}
/* LEFT card */
body.elementor-page-513 .elementor-element-bsformw .bsx-menu{background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 30px 70px rgba(43,33,24,.08);padding:34px 34px 28px;}
body.elementor-page-513 .elementor-element-bsformw .bsx-eyebrow{font-family:'Mulish',sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--br);margin-bottom:14px;}
body.elementor-page-513 .elementor-element-bsformw .bsx-list{display:flex;flex-direction:column;}
body.elementor-page-513 .elementor-element-bsformw .bsx-item{display:flex!important;align-items:center;gap:18px;padding:16px;margin:0!important;width:100%!important;border-radius:16px;border:1.5px solid transparent;position:relative;transition:background .18s,border-color .18s,box-shadow .18s;}
body.elementor-page-513 .elementor-element-bsformw .bsx-item:not(:last-of-type)::after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:1px;background:var(--line);}
body.elementor-page-513 .elementor-element-bsformw .bsx-item:hover{background:#FBF8F1;}
body.elementor-page-513 .elementor-element-bsformw .bsx-item.is-on{background:#F1F6F2;border-color:#cfe0d4;box-shadow:0 6px 18px rgba(46,74,63,.06);}
body.elementor-page-513 .elementor-element-bsformw .bsx-item.is-on::after{opacity:0;}
body.elementor-page-513 .elementor-element-bsformw .bsx-item-main{flex:1;min-width:0;}
body.elementor-page-513 .elementor-element-bsformw .bsx-item .bsx-item-name{display:block;margin:0!important;font-family:'Mulish',sans-serif!important;font-weight:600!important;font-size:17px!important;color:var(--ink)!important;line-height:1.25;}
body.elementor-page-513 .elementor-element-bsformw .bsx-item-price{font-family:'Mulish',sans-serif;font-weight:600;font-size:13px;color:var(--br);margin-top:3px;}
/* stepper */
body.elementor-page-513 .elementor-element-bsformw input[type=number]{-moz-appearance:textfield;}
body.elementor-page-513 .elementor-element-bsformw input[type=number]::-webkit-inner-spin-button,
body.elementor-page-513 .elementor-element-bsformw input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
body.elementor-page-513 .elementor-element-bsformw .bsx-step{display:inline-flex;align-items:center;border:1.5px solid #E2D8C6;border-radius:40px;background:var(--cream);overflow:hidden;flex:0 0 auto;transition:border-color .18s,background .18s;}
body.elementor-page-513 .elementor-element-bsformw .bsx-item.is-on .bsx-step{border-color:#9bb7a4;background:#edf4ee;}
body.elementor-page-513 .elementor-element-bsformw .bsx-step button{width:40px;height:42px;border:0;background:transparent;color:var(--g);font-size:21px;font-weight:600;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;}
body.elementor-page-513 .elementor-element-bsformw .bsx-step button:hover{background:rgba(46,74,63,.09);}
body.elementor-page-513 .elementor-element-bsformw .bsx-step .bsx-qty{width:38px;text-align:center;font-family:'Mulish',sans-serif;font-weight:700;font-size:16px;color:var(--g);}
body.elementor-page-513 .elementor-element-bsformw .bsx-step input[type=number]{position:absolute!important;opacity:0;width:1px;height:1px;padding:0!important;margin:0!important;border:0!important;pointer-events:none;}
body.elementor-page-513 .elementor-element-bsformw .bsx-note{margin:18px 4px 0;font-size:13.5px;color:var(--muted);font-style:italic;}
/* RIGHT card */
body.elementor-page-513 .elementor-element-bsformw .bsx-aside{position:sticky;top:110px;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card{background:var(--g);color:#F4EDE1;border-radius:24px;box-shadow:0 30px 70px rgba(46,74,63,.22);padding:32px 30px;}
body.elementor-page-513 .elementor-element-bsformw .bsx-title{font-family:'Fraunces',serif;font-weight:400;font-size:30px;color:#fff;margin:0 0 18px;}
body.elementor-page-513 .elementor-element-bsformw .bsx-lines{display:flex;flex-direction:column;gap:12px;min-height:54px;}
body.elementor-page-513 .elementor-element-bsformw .bsx-empty{text-align:center;color:rgba(244,237,225,.6);font-size:14px;line-height:1.6;padding:12px 0 16px;}
body.elementor-page-513 .elementor-element-bsformw .bsx-empty-ic{display:block;font-size:30px;margin-bottom:8px;opacity:.85;}
body.elementor-page-513 .elementor-element-bsformw .bsx-line{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:15px;}
body.elementor-page-513 .elementor-element-bsformw .bsx-line-q{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 7px;border-radius:20px;background:rgba(244,237,225,.16);color:#F4EDE1;font-family:'Mulish',sans-serif;font-weight:700;font-size:12px;margin-right:9px;}
body.elementor-page-513 .elementor-element-bsformw .bsx-line-name{flex:1;color:#F4EDE1;}
body.elementor-page-513 .elementor-element-bsformw .bsx-line-sum{font-family:'Mulish',sans-serif;font-weight:600;color:#fff;white-space:nowrap;}
body.elementor-page-513 .elementor-element-bsformw .bsx-total{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid rgba(244,237,225,.2);}
body.elementor-page-513 .elementor-element-bsformw .bsx-total-lbl{font-family:'Mulish',sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase;opacity:.8;}
body.elementor-page-513 .elementor-element-bsformw .bsx-total-val{font-family:'Fraunces',serif;font-size:30px;color:#fff;line-height:1;}
body.elementor-page-513 .elementor-element-bsformw .bsx-sep{height:1px;background:rgba(244,237,225,.18);margin:22px 0;}
/* contact fields inside dark card */
body.elementor-page-513 .elementor-element-bsformw .bsx-2col{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-field-group{width:100%!important;max-width:100%!important;flex-basis:100%!important;margin:0 0 14px!important;padding:0!important;display:block;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-field-label{font-family:'Mulish',sans-serif!important;font-weight:600!important;font-size:12px!important;letter-spacing:.4px;color:rgba(244,237,225,.85)!important;margin-bottom:7px!important;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-field-textual,
body.elementor-page-513 .elementor-element-bsformw .bsx-card select.elementor-field-textual{
  width:100%!important;border:1px solid rgba(244,237,225,.28)!important;border-radius:11px!important;background:rgba(255,255,255,.07)!important;color:#fff!important;
  font-family:'Mulish',sans-serif!important;font-size:15px!important;padding:12px 14px!important;min-height:48px!important;box-shadow:none!important;transition:border-color .18s,background .18s,box-shadow .18s;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-field-textual::placeholder{color:rgba(244,237,225,.45)!important;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-field-textual:focus,
body.elementor-page-513 .elementor-element-bsformw .bsx-card select.elementor-field-textual:focus{border-color:#bcd3c1!important;background:rgba(255,255,255,.13)!important;box-shadow:0 0 0 3px rgba(188,211,193,.18)!important;outline:0!important;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card textarea.elementor-field-textual{min-height:84px!important;resize:vertical;line-height:1.5;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card input[type=date]{color-scheme:dark;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card select{appearance:none;-webkit-appearance:none;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-field-type-acceptance .elementor-field-subgroup,
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-field-type-acceptance label{color:rgba(244,237,225,.85)!important;font-size:13.5px!important;font-weight:400!important;line-height:1.5;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-field-option label{color:rgba(244,237,225,.85)!important;}
/* submit */
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-field-type-submit{margin-bottom:0!important;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-button{
  width:100%;display:flex;align-items:center;justify-content:center;gap:0;background:var(--br)!important;color:#F4EDE1!important;border:0!important;
  font-family:'Mulish',sans-serif!important;font-weight:700!important;font-size:16px!important;letter-spacing:.4px;border-radius:40px!important;padding:17px 24px!important;
  transition:transform .15s,box-shadow .25s,background .2s;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-button:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(0,0,0,.25);background:#9a663c!important;}
body.elementor-page-513 .elementor-element-bsformw .bsx-btn-total{font-family:'Fraunces',serif;font-size:18px;opacity:.95;}
body.elementor-page-513 .elementor-element-bsformw .bsx-foot{margin:14px 2px 0;text-align:center;font-size:12px;color:rgba(244,237,225,.6);line-height:1.5;}
/* messages */
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-message{color:#fff!important;margin-top:12px;}
/* responsive */
@media(max-width:980px){
  body.elementor-page-513 .elementor-element-bsformw .bsx-grid{grid-template-columns:1fr;gap:22px;}
  body.elementor-page-513 .elementor-element-bsformw .bsx-aside{position:static;}
  body.elementor-page-513 .elementor-element-bsformw .bsx-menu{padding:24px 20px 20px;border-radius:20px;}
  body.elementor-page-513 .elementor-element-bsformw .bsx-card{padding:26px 22px;border-radius:20px;}
}
@media(max-width:520px){ body.elementor-page-513 .elementor-element-bsformw .bsx-2col{grid-template-columns:1fr;} }

/* ===== FIX: 100% ens & alignede felter ===== */
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-field,
body.elementor-page-513 .elementor-element-bsformw .bsx-card input:not([type=checkbox]):not([type=radio]),
body.elementor-page-513 .elementor-element-bsformw .bsx-card select,
body.elementor-page-513 .elementor-element-bsformw .bsx-card textarea{
  -webkit-appearance:none!important;appearance:none!important;
  background-color:rgba(255,255,255,.08)!important;border:1px solid rgba(244,237,225,.30)!important;border-radius:12px!important;
  color:#fff!important;font-family:'Mulish',sans-serif!important;font-size:15px!important;
  height:52px!important;min-height:52px!important;padding:0 16px!important;box-shadow:none!important;width:100%!important;box-sizing:border-box!important;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card textarea{height:98px!important;min-height:98px!important;padding:13px 16px!important;line-height:1.5!important;resize:vertical;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-field-group{margin:0 0 16px!important;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card input::placeholder,
body.elementor-page-513 .elementor-element-bsformw .bsx-card textarea::placeholder{color:rgba(244,237,225,.5)!important;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card input[type=date]{color-scheme:dark;}
/* 2-col: labels reserve equal height so inputs align even if one wraps */
body.elementor-page-513 .elementor-element-bsformw .bsx-2col{align-items:start;}
body.elementor-page-513 .elementor-element-bsformw .bsx-2col .elementor-field-label{min-height:18px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/* select arrow */
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-select-wrapper{position:relative;display:block;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-select-wrapper::before{display:none!important;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-select-wrapper::after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:2px solid rgba(244,237,225,.75);border-bottom:2px solid rgba(244,237,225,.75);transform:translateY(-70%) rotate(45deg);pointer-events:none;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-select-wrapper select{padding-right:40px!important;}

/* ===== FINAL: tving mørke felter + perfekt alignment ===== */
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-field-group{display:flex!important;flex-direction:column!important;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-field-group>.elementor-field-label{margin:0 0 7px!important;min-height:17px;line-height:1.4;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-field-group input,
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-field-group select,
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-field-group textarea,
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-select-wrapper,
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-select-wrapper select{
  background-color:rgba(255,255,255,.10)!important;border:1px solid rgba(244,237,225,.32)!important;border-radius:12px!important;
  color:#fff!important;height:52px!important;min-height:52px!important;margin:0!important;box-sizing:border-box!important;width:100%!important;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-select-wrapper{padding:0!important;position:relative;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-select-wrapper select{border:0!important;background:transparent!important;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-field-group textarea{height:98px!important;min-height:98px!important;padding:13px 16px!important;line-height:1.5!important;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-field-type-acceptance{flex-direction:row!important;align-items:flex-start;gap:10px;}
body.elementor-page-513 .elementor-element-bsformw .bsx-card .elementor-field-type-acceptance input{width:18px!important;height:18px!important;min-height:0!important;flex:0 0 auto;background:rgba(255,255,255,.9)!important;}

/* ===== WIN over form-widgetens 5-klasse !important felt-stil (6 klasser) ===== */
.elementor-513 .elementor-element-bsformw .bsx-card .elementor-field-group.elementor-field-group .elementor-field,
.elementor-513 .elementor-element-bsformw .bsx-card .elementor-field-group.elementor-field-group input,
.elementor-513 .elementor-element-bsformw .bsx-card .elementor-field-group.elementor-field-group textarea{
  background-color:rgba(255,255,255,.10)!important;border:1px solid rgba(244,237,225,.32)!important;
  border-radius:12px!important;color:#fff!important;height:52px!important;min-height:52px!important;box-sizing:border-box!important;}
.elementor-513 .elementor-element-bsformw .bsx-card .elementor-field-group.elementor-field-group textarea{height:98px!important;min-height:98px!important;}
.elementor-513 .elementor-element-bsformw .bsx-card .elementor-field-group.elementor-field-group .elementor-select-wrapper{
  background-color:rgba(255,255,255,.10)!important;border:1px solid rgba(244,237,225,.32)!important;border-radius:12px!important;height:52px!important;min-height:52px!important;}
.elementor-513 .elementor-element-bsformw .bsx-card .elementor-field-group.elementor-field-group .elementor-select-wrapper select{
  background-color:transparent!important;border:0!important;height:50px!important;border-radius:12px!important;color:#fff!important;}
.elementor-513 .elementor-element-bsformw .bsx-card .elementor-field-group.elementor-field-group input::placeholder,
.elementor-513 .elementor-element-bsformw .bsx-card .elementor-field-group.elementor-field-group textarea::placeholder{color:rgba(244,237,225,.5)!important;}
/* boxes 100% aligned regardless of label lines */
.elementor-513 .elementor-element-bsformw .bsx-card .bsx-2col{align-items:end!important;}

/* ===== deterministisk alignment: fast label-højde, felt-top ens ===== */
.elementor-513 .elementor-element-bsformw .bsx-card .bsx-2col{align-items:start!important;}
.elementor-513 .elementor-element-bsformw .bsx-card .bsx-2col .elementor-field-label{height:16px!important;min-height:16px!important;line-height:16px!important;margin:0 0 9px!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.elementor-513 .elementor-element-bsformw .bsx-card .bsx-2col .elementor-field-group>*:not(.elementor-field-label){margin-top:0!important;}
.elementor-513 .elementor-element-bsformw .bsx-card .bsx-2col .elementor-select-wrapper{margin:0!important;}

/* ===== STRUKTUR-OPRYDNING ===== */
/* labels venstrestillet */
.elementor-513 .elementor-element-bsformw .bsx-card .elementor-field-label{text-align:left!important;width:100%;}
/* ALLE tekst/dato/select/textarea ens højde 54 (checkbox/radio undtaget) */
.elementor-513 .elementor-element-bsformw .bsx-card .elementor-field-group.elementor-field-group input:not([type=checkbox]):not([type=radio]),
.elementor-513 .elementor-element-bsformw .bsx-card .elementor-field-group.elementor-field-group .elementor-select-wrapper{
  height:54px!important;min-height:54px!important;max-height:54px!important;box-sizing:border-box!important;overflow:hidden!important;display:flex!important;align-items:center!important;}
.elementor-513 .elementor-element-bsformw .bsx-card .elementor-field-group.elementor-field-group .elementor-select-wrapper select{
  height:54px!important;min-height:54px!important;max-height:54px!important;line-height:54px!important;padding:0 40px 0 16px!important;width:100%!important;background:transparent!important;border:0!important;}
.elementor-513 .elementor-element-bsformw .bsx-card .elementor-field-group.elementor-field-group textarea{
  height:104px!important;min-height:104px!important;max-height:none!important;display:block!important;padding:13px 16px!important;}
/* samtykke: lille flueben, ingen overlap */
.elementor-513 .elementor-element-bsformw .bsx-card .elementor-field-type-acceptance{display:block!important;margin-top:4px!important;}
.elementor-513 .elementor-element-bsformw .bsx-card .elementor-field-type-acceptance .elementor-field-subgroup,
.elementor-513 .elementor-element-bsformw .bsx-card .elementor-field-type-acceptance .elementor-field-option{display:flex!important;align-items:flex-start!important;gap:11px!important;}
.elementor-513 .elementor-element-bsformw .bsx-card .elementor-field-type-acceptance input[type=checkbox]{
  -webkit-appearance:checkbox!important;appearance:checkbox!important;width:18px!important;height:18px!important;min-height:0!important;max-height:18px!important;
  flex:0 0 18px!important;margin:3px 0 0!important;padding:0!important;border-radius:4px!important;background:#fff!important;border:0!important;accent-color:#8A5A34;box-shadow:none!important;}
.elementor-513 .elementor-element-bsformw .bsx-card .elementor-field-type-acceptance label{margin:0!important;flex:1 1 auto;line-height:1.45;text-align:left!important;}
/* submit fuld bredde knap-row */
.elementor-513 .elementor-element-bsformw .bsx-card .elementor-field-type-submit{display:block!important;margin-top:6px!important;}/* End custom CSS */