@media all {
  *#dm .dmInner nav.u_1198691314 { color:black !important; }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner a.u_2468867942 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0c1a331e/icon/Arrow_3771902.svg) !important;
  }

  *#dm .dmInner a.u_1025400109 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0c1a331e/icon/Arrow_3771902.svg) !important;
  }

  *#dm .dmInner div.u_1225703755 img {
    object-fit:contain !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_4132978808 .caption-button { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_4132978808 .caption-button span.text {
    color:var(--color_4) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner *.u_1847991951 { display:block !important; }

  *#dm .dmInner *.u_1721944418 { display:none !important; }

  *#dm .dmInner *.u_1527811038 { display:none !important; }

  *#dm .dmInner *.u_1904777696 { display:block !important; }

  *#dm .dmInner *.u_1032606085 { display:none !important; }

  *#dm .dmInner *.u_1933000541 { display:none !important; }

  *#dm .dmInner *.u_1484236335 { display:block !important; }

  *#dm .dmInner *.u_1038793187 { display:none !important; }

  *#dm .dmInner *.u_1352053929 { display:none !important; }

  *#dm .dmInner *.u_1798108963 { display:block !important; }

  *#dm .dmInner *.u_1255956919 { display:none !important; }

  *#dm .dmInner *.u_1945969770 { display:none !important; }

  *#dm .dmInner div.u_1069259817 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1012491965 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1945818027 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1159191954 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_2093631947 hr {
    border-width:4px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_719577785 hr {
    color:var(--color_4) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1615951813 hr {
    color:var(--color_4) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1989183873 hr {
    color:var(--color_4) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1725946737 hr {
    color:var(--color_4) !important;
    border-width:4px !important;
  }

  *#dm .dmInner a.u_1923006637 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0c1a331e/icon/Arrow_3771902.svg) !important;
  }

  *#dm .dmInner a.u_1590825117 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0c1a331e/icon/Arrow_3771902.svg) !important;
  }

  *#dm .dmInner div.u_1737162705 img {
    object-fit:contain !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1426526485 img { object-fit:contain !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_2468867942 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1025400109 span.text { font-size:16px !important; }

  *#dm .dmInner *.u_4132978808 .photoGalleryThumbs .image-container a { padding-top:289px !important; }

  *#dm .dmInner a.u_1923006637 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1590825117 span.text { font-size:16px !important; }
}

@media (min-width:1025px) {
  *#dm .dmInner *.u_4132978808 .caption-inner {
    border-bottom-left-radius:100% !important;
    -webkit-border-top-right-radius:100% !important;
    -moz-border-top-right-radius:100% !important;
    -webkit-border-bottom-right-radius:100% !important;
    -webkit-border-bottom-left-radius:100% !important;
    border-top-right-radius:100% !important;
    -webkit-border-top-left-radius:100% !important;
    border-radius:100% !important;
    -moz-border-bottom-right-radius:100% !important;
    -moz-border-top-left-radius:100% !important;
    border-top-left-radius:100% !important;
    -moz-border-radius:100% !important;
    -moz-border-bottom-left-radius:100% !important;
    border-bottom-right-radius:100% !important;
    -webkit-border-radius:100% !important;
  }

  *#dm .dmInner div.u_4132978808 .caption-button span.text { font-size:36px !important; }

  *#dm .dmInner div.u_4132978808 .caption-button { height:46px !important; }

  *#dm .dmInner *.u_4132978808 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_4132978808 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_4132978808 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_4132978808 .photoGalleryThumbs .image-container a { padding-top:273px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\38 2957070 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\34 250b228 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    padding: 6% 0% 6% 0%;
    margin: 0px 0% 0px 0%;
}
    
#e917a427 {
    min-height: 637px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 7% 0% 7%;
}
    
#\39 a8a5300 {
    margin: 0px 0% 0px 0%;
}
    
#group_gkb {
    align-items: flex-start;
    width: 44.96%;
    min-height: 681px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    background-color: rgba(0, 152, 158, 0);
    background-image: initial;
    flex-wrap: nowrap;
    box-shadow: none;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -4px 0% 0px 0%;
}
    
#widget_lai.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_lai {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_163 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(233, 253, 254, 0.88);
    background-image: initial;
    min-width: 32px;
    padding: 10% 8% 10% 8%;
    margin: 0px 0% 0px 0%;
}
    
#widget_71o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_n6u {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#widget_o60 {
    width: 10.77%;
    height: 52px;
    max-width: 100%;
    order: 0;
}
    
#d8d93d3d {
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/0c1a331e/dms3rep/multi/opt/forside-billede-1920w.jpg);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e917a427 {
    padding: 0% 0% 0% 0%;
}
    
#\34 250b228 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_gkb {
    min-width: 32px;
    flex-direction: row;
    width: 100.00%;
    height: auto;
    min-height: 689px;
    margin: 0px 0% 0px 0%;
}
    
#group_163 {
    min-width: 32px;
    width: 96.43%;
    height: auto;
    min-height: 689px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a8a5300 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 250b228 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#e917a427 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#group_gkb {
    width: 99.48%;
    height: auto;
    min-height: 600px;
}
    
#widget_o60 {
    height: 38px;
    width: 12.25%;
}
    
#group_163 {
    width: 100.00%;
}
    
#\39 a8a5300 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#faff578d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 5b651ca {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#widget_4uu {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bc753b3 {
    background-image: url(https://lirp.cdn-website.com/0c1a331e/dms3rep/multi/opt/streg-2-1920w.png);
    background-size: contain;
}
    
#\36 94a034d {
    margin: 0px 4% 0px 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5b651ca {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#faff578d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 5b651ca {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media all {
    
#\38 7695783 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 6% 4%;
}
    
#e0c362ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#group_lfs {
    align-items: center;
    width: 99.99965599289051%;
    min-height: 348px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 50px;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_j31 {
    align-items: flex-start;
    width: 20.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 2d4410f {
    width: 215px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f50392ae {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b9866a2 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2e8197e {
    align-items: flex-start;
    width: 20.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#e883f6af {
    width: 215px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 83dfe0f {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 78065b1 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2634aa6 {
    align-items: flex-start;
    width: 20.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\30 5b4497b {
    width: 215px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de8b5457 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acaa5f46 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3b876ad {
    align-items: flex-start;
    width: 20.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\33 d4f372c {
    width: 215px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 28d0880 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 eca7856 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2109f07 {
    background-image: url();
    background-size: contain;
}
    
#widget_rju.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_rju {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 12.5% 0% -12.5% 0%;
}
    
#widget_ai1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ai1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\32 1a0422c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 1a0422c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 22d046b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 22d046b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eab988fe.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#eab988fe {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4cc0158 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7695783 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_rju.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_rju {
    margin: 20% 0% -20% 0%;
}
}



@media (max-width: 767px) {
    
#\38 7695783 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#e0c362ce {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 2d4410f {
    min-width: 32px;
    width: 150px;
    margin: 0px 0% 0px 0%;
}
    
#group_j31 {
    width: 100.00%;
    row-gap: 15px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2e8197e {
    width: 100.00%;
    row-gap: 15px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e883f6af {
    min-width: 32px;
    order: 1;
    width: 150px;
    margin: 0px 0% 0px 0%;
}
    
#\35 78065b1 {
    order: 3;
}
    
#\32 2634aa6 {
    width: 100.00%;
    row-gap: 15px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5b4497b {
    min-width: 32px;
    order: 1;
    width: 150px;
    margin: 0px 0% 0px 0%;
}
    
#acaa5f46 {
    order: 3;
}
    
#\31 3b876ad {
    width: 100.00%;
    row-gap: 15px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d4f372c {
    min-width: 32px;
    order: 1;
    width: 150px;
    margin: 0px 0% 0px 0%;
}
    
#\35 eca7856 {
    order: 3;
}
    
#group_lfs {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b4cc0158 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ai1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ai1 {
    width: 85%;
    align-self: center;
    margin: 25% 0% -25% 0%;
}
    
#\32 1a0422c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 1a0422c {
    order: 0;
    align-self: center;
    width: 85%;
    margin: 25% 0% -25% 0%;
}
    
#\37 83dfe0f {
    order: 2;
}
    
#\38 22d046b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 22d046b {
    order: 0;
    width: 85%;
    align-self: center;
    margin: 25% 0% -25% 0%;
}
    
#de8b5457 {
    order: 2;
}
    
#eab988fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eab988fe {
    order: 0;
    align-self: center;
    width: 85%;
    margin: 25% 0% -25% 0%;
}
    
#\32 28d0880 {
    order: 2;
}
}



@media all {
    
#\38 78df7ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 a470db8 {
    min-height: 102px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 0% 4%;
}
    
#widget_2lp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 c6e37b4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a470db8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\38 78df7ee {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 a470db8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 6% 0% 6%;
}
    
#\36 c6e37b4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 9affffb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 21.31%;
    min-width: 4%;
}
    
#\34 92c6b68 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
}
    
#\34 d2ebca2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 d2ebca2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0% -144px 0% -144px;
}
    
#a980556d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 77.64423076923077%;
    min-width: 4%;
    order: 0;
}
    
#de93c5dc {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\39 05a6858 {
    margin: 0px 0% 0px 0%;
}
    
#widget_qme {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 92c6b68 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_qme {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\33 9affffb {
    width: 39.62%;
    min-height: 8px;
    align-items: flex-start;
}
    
#\34 92c6b68 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10% 6% 10% 6%;
}
    
#a980556d {
    width: 56.15987841945288%;
    min-height: 8px;
    align-items: center;
}
    
#\39 05a6858 {
    margin: 0px 0% 0px 0%;
}
    
#\34 d2ebca2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 d2ebca2 {
    margin: 0% 0% 0% -45%;
}
    
#widget_qme {
    height: auto;
}
}



@media all {
    
#\34 21273f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(233, 253, 254, 0.9);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.05) 3px 3px 11px 0px;
    order: 0;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ccba02b {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
}
    
#\35 0d5b619::before, #\35 0d5b619 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
}
#\35 0d5b619 {
    background-image: url(https://lirp.cdn-website.com/0c1a331e/dms3rep/multi/opt/freepik__a-sunny-outdoor-scene-at-a-danish-boarding-school-__33623-1920w.png);
    background-position: 100% 0%;
}
    
#\33 de29c14.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 de29c14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f48aaaa8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_sf9 {
    align-items: flex-start;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 10px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
}
    
#\32 1041b86 {
    width: 225px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    min-width: 32px;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4b94e6a {
    width: 225px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 83a30e9 {
    width: 8%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d98f94b {
    margin: 0px 0% 0px 0%;
}
    
#group_2sk {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#widget_2tl {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ccba02b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 0d5b619::before, #\35 0d5b619 > .bgExtraLayerOverlay {
    
}
    
#\38 83a30e9 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 21273f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 ccba02b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\35 0d5b619::before, #\35 0d5b619 > .bgExtraLayerOverlay {
    
}
    
#\38 83a30e9 {
    height: auto;
    width: 12.25%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_sf9 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 1041b86 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d4b94e6a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d98f94b {
    margin: 0px 0% 0px 0%;
}
    
#group_2sk {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

