.elementor-73 .elementor-element.elementor-element-ecf2da2{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-73 .elementor-element.elementor-element-78663db{--display:flex;}.elementor-73 .elementor-element.elementor-element-a1211b0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-73 .elementor-element.elementor-element-a1211b0 .elementor-divider-separator{width:100%;}.elementor-73 .elementor-element.elementor-element-a1211b0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-73 .elementor-element.elementor-element-226a5dc{--display:flex;}.elementor-73 .elementor-element.elementor-element-26b6223{--spacer-size:12px;}.elementor-73 .elementor-element.elementor-element-adb4d53{--display:grid;--min-height:225px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;}.elementor-73 .elementor-element.elementor-element-adb4d53.e-con{--align-self:flex-start;}.elementor-73 .elementor-element.elementor-element-fd68d00{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span custom;text-align:center;}.elementor-73 .elementor-element.elementor-element-fd68d00.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-73 .elementor-element.elementor-element-fd68d00 .elementor-heading-title{font-family:"bacalar-semi-expanded", San-Serif;font-weight:400;color:var( --e-global-color-7f37785 );}.elementor-73 .elementor-element.elementor-element-c226f72.elementor-element{--align-self:flex-start;}.elementor-73 .elementor-element.elementor-element-c226f72{font-family:"Roboto", San-Serif;font-size:18px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-73 .elementor-element.elementor-element-b3dc4d1.elementor-element{--align-self:flex-start;}.elementor-73 .elementor-element.elementor-element-b3dc4d1{text-align:center;}.elementor-73 .elementor-element.elementor-element-b3dc4d1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), San-Serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-7f37785 );}.elementor-73 .elementor-element.elementor-element-884a9ff{font-family:"Roboto", San-Serif;font-size:18px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-73 .elementor-element.elementor-element-d8bb101{--display:flex;}.elementor-73 .elementor-element.elementor-element-d9d1fdd{--spacer-size:23px;}.elementor-73 .elementor-element.elementor-element-8f127f9{--display:flex;--min-height:0px;}.elementor-73 .elementor-element.elementor-element-ff85eea{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-73 .elementor-element.elementor-element-ff85eea .elementor-divider-separator{width:100%;}.elementor-73 .elementor-element.elementor-element-ff85eea .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-73 .elementor-element.elementor-element-37e478d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-73 .elementor-element.elementor-element-ffb1071{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-73 .elementor-element.elementor-element-77aa75c{--display:flex;}.elementor-73 .elementor-element.elementor-element-8d5a675{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-73 .elementor-element.elementor-element-f003a76{--display:flex;}.elementor-73 .elementor-element.elementor-element-eb2bc35{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-73 .elementor-element.elementor-element-a5592a7{--display:flex;}.elementor-73 .elementor-element.elementor-element-692c120{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-73 .elementor-element.elementor-element-863f956{--display:flex;}.elementor-73 .elementor-element.elementor-element-232578c{--display:flex;--min-height:64px;}.elementor-73 .elementor-element.elementor-element-cb20b14{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-73 .elementor-element.elementor-element-cb20b14 .elementor-divider-separator{width:100%;}.elementor-73 .elementor-element.elementor-element-cb20b14 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-73 .elementor-element.elementor-element-64d90bc{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-73 .elementor-element.elementor-element-0624aa9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-73 .elementor-element.elementor-element-8981116{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-73 .elementor-element.elementor-element-34c2cce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-73 .elementor-element.elementor-element-cd402e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}body.elementor-page-73:not(.elementor-motion-effects-element-type-background), body.elementor-page-73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8CE0FF;}@media(max-width:1024px){.elementor-73 .elementor-element.elementor-element-ecf2da2{--grid-auto-flow:row;}.elementor-73 .elementor-element.elementor-element-adb4d53{--grid-auto-flow:row;}.elementor-73 .elementor-element.elementor-element-fd68d00{text-align:left;}.elementor-73 .elementor-element.elementor-element-37e478d{--grid-auto-flow:row;}.elementor-73 .elementor-element.elementor-element-64d90bc{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-73 .elementor-element.elementor-element-ecf2da2{--width:92%;}.elementor-73 .elementor-element.elementor-element-78663db{--width:92%;}.elementor-73 .elementor-element.elementor-element-adb4d53{--width:59%;}.elementor-73 .elementor-element.elementor-element-8f127f9{--width:95%;}.elementor-73 .elementor-element.elementor-element-37e478d{--width:95%;}.elementor-73 .elementor-element.elementor-element-232578c{--width:95%;}.elementor-73 .elementor-element.elementor-element-64d90bc{--width:95%;}}@media(max-width:767px){.elementor-73 .elementor-element.elementor-element-ecf2da2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-73 .elementor-element.elementor-element-adb4d53{--width:500px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-73 .elementor-element.elementor-element-adb4d53.e-con{--align-self:flex-start;}.elementor-73 .elementor-element.elementor-element-b3dc4d1{text-align:left;}.elementor-73 .elementor-element.elementor-element-37e478d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-73 .elementor-element.elementor-element-64d90bc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-274b433 */.logo-t {  
    display: flex;
    justify-content: flex-start;
  align-items: center;                
  margin: 0;                  /* ingen auto-centre */
}
.logo-t img {
  width: 330px;
  height: auto;
  display: block;
  margin-top: 10px;                  /* flush til venstre */
}

/* HØJRE LOGO – højrejusteret og vertikalt centreret */
.logo-s {
  display: flex;              /* flex for placering */
  justify-content: flex-end;  /* skub indholdet helt ud til højre */
  align-items: center;        /* vertikal centrering i kolonnen */
  margin: 0;
}
.logo-s img {
  width: 90px;
  height: auto;
  display: block;
  margin: 0;                  /* ingen auto-centre */
}

@media (max-width: 767px) {
  .logo-t img { width: 3000px; align-items: left; }
  .logo-s img { width: 1px; }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-73 .hvem-grid{
  display: grid;
  grid-template-columns: repeat(4, minmax(260px, 1fr)); 
  gap: 24px;
  align-items: start;
}
body.elementor-page-73 .hvem-card{
  background:#7bc4e8;
  border:1px solid #27326a;
  border-radius:24px;
  padding:24px;
  display:grid;
  grid-template-rows: auto auto 1fr; 
  row-gap:16px;
  align-content:start;
  box-shadow:0 6px 20px rgba(0,0,0,.06);
  transition:transform .18s ease, box-shadow .18s ease;
}
body.elementor-page-73 .hvem-card:hover{
  transform:translateY(-1px) scale(1.01);
  box-shadow:5px 30px 30px rgba(0,0,0,.25);
}
body.elementor-page-73 .hvem-title{
  margin:0;
  color:#27326a;
  font-weight:700;
  line-height:1.15;
  font-size:clamp(22px, 2.6vw, 28px);
  min-height: calc(1.15em * 2);
  display:flex;
  align-items:flex-end;         
}

}

body.elementor-page-73 .hvem-pic{ margin:0; }
body.elementor-page-73 .hvem-pic img{
  display:block; 
  width:100%;
  aspect-ratio: 4 / 5;  
  object-fit: cover;    
  border-radius:8px;
  margin:0;
}

/* TEKST */
body.elementor-page-73 .hvem-text{
  margin:0;
  font-size:clamp(15px, 1.6vw, 17px);
  line-height:1.6;
  color:#243047;
}

body.elementor-page-73 .hvem-card1{ }
body.elementor-page-73 .hvem-card2{ }
body.elementor-page-73 .hvem-card3{ }
body.elementor-page-73 .hvem-card4{ }


@media (max-width: 1024px){
  body.elementor-page-73 .hvem-grid{ grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 640px){
  body.elementor-page-73 .hvem-grid{ grid-template-columns: 1fr; }/* End custom CSS */