.elementor-3764 .elementor-element.elementor-element-bcc02b7{--display:flex;}.elementor-3764 .elementor-element.elementor-element-a53782d .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:center;}.elementor-3764 .elementor-element.elementor-element-a53782d .jet-listing-dynamic-repeater__item > *{justify-content:center;font-family:var( --e-global-typography-05ae5bd-font-family ), Sans-serif;font-size:var( --e-global-typography-05ae5bd-font-size );font-weight:var( --e-global-typography-05ae5bd-font-weight );display:flex;width:100%;color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-3764 .elementor-element.elementor-element-a53782d .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-05ae5bd-font-size );}}@media(max-width:767px){.elementor-3764 .elementor-element.elementor-element-a53782d .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-05ae5bd-font-size );}}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-a53782d */.elementor-3764 .elementor-element.elementor-element-a53782d .jet-listing-dynamic-repeater__item>:not(td):not(.jet-engine-gallery-grid) {
    display: flex;
    align-items: center;
    flex-direction: column;
}
.jet-listing-dynamic-repeater__item {
    padding: 10px;
    border: solid 1px #c7c8c9;
    border-radius: 10px;
}
.jet-listing-dynamic-repeater__items {
    gap: 10px !important;
    width:100%;
    float:left !important;
}
.jet-listing-dynamic-repeater__item{
  transition: background-color 0.3s ease;
}

.jet-listing-dynamic-repeater__item:hover{
  background-color: #F0F6FA;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc02b7 *//* 2 kolonner på desktop */
.elementor-element-a53782d .jet-listing-dynamic-repeater__items{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 15px;
}

/* sørg for at hvert item ikke har “100% bredde” fra før */
.elementor-element-a53782d .jet-listing-dynamic-repeater__item{
  width: auto;
  margin: 0;
}

/* 1 kolonne på mobil */
@media (max-width: 767px){
  .elementor-element-a53782d .jet-listing-dynamic-repeater__items{
    grid-template-columns: 1fr;
  }
}
.pdf-card div {
    text-align: center;
}/* End custom CSS */