.elementor-11095 .elementor-element.elementor-element-f3c0e92{--display:flex;--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:center;--align-items:center;}.elementor-11095 .elementor-element.elementor-element-f3a1f7d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:020px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-11095 .elementor-element.elementor-element-ff98b57{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-11095 .elementor-element.elementor-element-ff98b57 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#06351D;border-radius:8px 8px 8px 8px;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder-row{margin-top:5px;margin-bottom:5px;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder__label{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#30352F;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder__label .jet-form-builder__required{font-family:"Inter", Sans-serif;font-size:16px;color:#30352F;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder__desc{text-align:left;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#30352F;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder__fields-group{gap:0.10em 0.10em;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder__field-wrap label{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#30352F;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#30352F;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder input{color-scheme:normal;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder__calculated-field{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder__field-value.range-value{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#30352F;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder__heading{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;color:#30352F;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder-repeater__new{color:#30352F;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder__action-button{background-color:#30352F;color:#FFFFFF;transition:all 0.3s;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder__submit-wrap{justify-content:stretch;align-items:stretch;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder__submit-wrap > .jet-form-builder__submit{width:100%;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder__submit{justify-content:center;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder__next-page{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#30352F;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder__next-page-msg{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder-progress-pages{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#30352F;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item{color:#30352F;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder-message--success{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;}.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder-message--error{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}@media(min-width:768px){.elementor-11095 .elementor-element.elementor-element-f3c0e92{--content-width:700px;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-ff98b57 */.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder-advanced-media__dropzone {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
}

.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder-advanced-media__dropzone span,
.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder-advanced-media__dropzone button {
    font-size: 15px;
    font-weight: 400;
}

/* Videoupload – kompakt design */
.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder-file-upload {
    background: #FFFFFF;
    border: 1px dashed #C8CEC9;
    border-radius: 8px;
    padding: 18px;
    margin: 0;
}

/* Selve filvælgeren */
.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder-file-upload input[type="file"] {
    font-family: Inter, sans-serif;
    font-size: 14px;
    color: #30352F;
    max-width: 100%;
}

/* Knappen Vælg fil */
.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder-file-upload input[type="file"]::file-.elementor-11095 .elementor-element.elementor-element-ff98b57-button {
    background: #06351D;
    color: #FFFFFF;
    border: 0;
    border-radius: 6px;
    padding: 10px 16px;
    margin-right: 12px;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
}

/* Hjælpetekst om filstørrelse */
.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder-file-upload__message,
.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder-file-upload__message small {
    font-family: Inter, sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #68736B;
    line-height: 1.5;
}

/* Undgå unødig højde */
.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder-file-upload__content,
.elementor-11095 .elementor-element.elementor-element-ff98b57 .jet-form-builder-file-upload__fields {
    min-height: 0;
    margin: 0;
    padding: 0;
}/* End custom CSS */