@media all {
  *#dm .dmInner div.u_1210565592 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1802459184 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1276965858 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1052834412:hover { background-image:none !important; }

  *#dm .dmInner a.u_1052834412.hover { background-image:none !important; }

  *#dm .dmInner a.u_1052834412 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/98ce00e9e963449caa86769e903e45ad/icon/External_5890234.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1052834412:hover .iconBg { background-color:var(--color_6) !important; }

  *#dm .dmInner a.u_1052834412.hover .iconBg { background-color:var(--color_6) !important; }

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

  *#dm .dmInner div.u_1452074026 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1462163885 img {
    border-style:solid !important;
    border-color:rgb(24,24,24) rgb(24,24,24) rgb(24,24,24) rgb(24,24,24) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_546030760:hover { background-image:none !important; }

  *#dm .dmInner a.u_546030760.hover { background-image:none !important; }

  *#dm .dmInner div.u_1986507085 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 855px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.36) 19%, rgba(0, 0, 0, 0) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://le-de.cdn-website.com/98ce00e9e963449caa86769e903e45ad/dms3rep/multi/opt/1526381621-stokksnes-forsida-efst-mai-2018-1920w.jpg");
    border-radius: 0px 0px 0px 0px;
    background-origin: border-box;
    box-shadow: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_cui {
    width: 212px;
    height: auto;
    min-height: 69px;
    max-width: 100%;
}
    
#\39 f7b61cc {
    width: 64.43%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 f257032 {
    min-height: 0;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\37 eaa0851 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ed846b87 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 c248c10 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_f65 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_dn1 {
    width: 48%;
    height: 478px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_raj {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_ki4 {
    width: 100%;
    height: auto;
    min-height: 66px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a011eb3d {
    width: 48%;
    height: 478px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 250fd7a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#be26f13c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c1be2f1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 0de5455 {
    width: 100%;
    height: auto;
    min-height: 66px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#feca4d99 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    order: 1;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 20px 20px 0px 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#aed0c48d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(213, 213, 213, 1);
    background-image: none;
}
    
#\32 d4242f2 {
    min-height: 232px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 1% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#fd859fac {
    width: 18.81%;
    height: 168px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: -0.1%;
    order: 1;
}
    
#b469d3c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 693c215 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 359fe9c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#a42eca9b {
    width: 218px;
    height: auto;
    min-height: 66px;
    max-width: 100%;
}
    
#undefined {
    width: 10%;
}
    
#\35 9a30194 {
    margin: 0px 0% 0px 0%;
}
    
#widget_i5g {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 5px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d49c4c1a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c9b42042 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(70,38,134,0.04);
    background-image: none;
}
    
#\35 04b5183 {
    min-height: 780px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 770a2e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 a74e7d2 {
    width: 218px;
    height: auto;
    min-height: 66px;
    max-width: 100%;
}
    
#cf233f6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\38 3eb58ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\39 b5b7f48 {
    width: 46.2%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: -15px 0px 0px 23px;
}
    
#innergrid_f83 {
    width: 100.00%;
    grid-template-rows: minmax(652px, max-content);
    max-width: 100%;
}
    
#\36 f0a90a5 {
    width: 46.08%;
    height: 335px;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    margin: 146px 6px 0px 0px;
}
    
#a826b92a {
    width: 33.73%;
    height: 287px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 383px 0px 0px 101px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 339d695 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a10c0004 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#dd699e33 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 b19f0bc {
    width: 204px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 56px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 5647988 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 92bbe5d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f96f7318 {
    min-height: 0;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\32 3a877a4 {
    min-height: 20px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 bed8152 {
    width: 40.39%;
    height: auto;
    min-height: 66px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0.1534109976508941%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cadcfb6 {
    width: 100%;
    height: 478px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f58491ba {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 20e34b9 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#group_tov {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 191px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.332078221790356%;
    flex-wrap: nowrap;
}
    
#group_tg2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 68.69%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.332078221790356%;
    flex-wrap: nowrap;
    order: 0;
    margin-right: 0%;
    margin-left: 0.1%;
}
    
#widget_9j8 {
    width: 254.146px;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#group_kae {
    align-items: flex-start;
    width: 50%;
    min-height: 448px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-left: 200px;
}
    
#widget_u61 {
    width: 82.80%;
    height: 392px;
    max-width: 100%;
}
}



@media all {
    
#\37 7f7366f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 93a54f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 bf90d40 {
    background-color: rgba(70, 38, 134, 0.04);
    background-image: none;
}
    
#cecbb00d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f27d89d3 {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\35 b3dfcf8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a831e3cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 11927f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 2fa356e {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\39 e9882e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 26ad737 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e2999753 {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\31 64eee17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 86ebd63 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 2f53776 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 e489d65 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 c322066 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 d1b17de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 16px 2% 16px 1.3125512715340444%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b4e31e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e26642d0 {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\30 dcadf1e {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 9b947ac {
    background-color: rgba(70, 38, 134, 0.04);
    background-image: none;
}
    
#\38 b912978 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 16px 16px 16px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 18db8d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 3e40735 {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 4% 4% 4% 4%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\39 f7b61cc {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f257032 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 4% 6% 4%;
}
    
#\35 8f3a600 {
    margin: 0px 0% 0px 0%;
}
    
#\34 c248c10 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#ed846b87 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#widget_dn1 {
    height: 310px;
}
    
#a011eb3d {
    height: 310px;
}
    
#\32 250fd7a {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d4242f2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 9a30194 {
    margin: 0px 0% 0px 0%;
}
    
#feca4d99 {
    width: 100%;
    min-height: 80px;
}
    
#\37 359fe9c {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 04b5183 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 8% 4% 8% 4%;
}
    
#\36 f6c9871 {
    margin: 0px 0% 0px 0%;
}
    
#\38 3eb58ca {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#cf233f6f {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\39 b5b7f48 {
    justify-self: start;
    align-self: start;
    width: 46.2%;
    height: auto;
    margin: 5px 0px 0px 23px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a826b92a {
    justify-self: start;
    align-self: end;
    width: 33.73%;
    margin: 0px 0px -17px 101px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_f83 {
    grid-template-rows: minmax(652px, max-content);
}
    
#\35 a74e7d2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a10c0004 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 59f7247 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f96f7318 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 4% 6% 4%;
}
    
#\32 3a877a4 {
    width: 100%;
    min-height: 20px;
    order: 0;
    height: auto;
}
    
#\37 cadcfb6 {
    height: 310px;
}
    
#\32 d597faa {
    margin: 0px 0% 0px 0%;
}
    
#\38 20e34b9 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 93a54f1 {
    padding-left: 5%;
    padding-right: 5%;
    width: 100%;
    min-height: 80px;
}
    
#\35 b3dfcf8 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 11927f3 {
    padding-left: 5%;
    padding-right: 5%;
    width: 100%;
    min-height: 80px;
}
    
#\34 2fa356e {
    height: 218px;
}
    
#f27d89d3 {
    height: 218px;
}
    
#\36 26ad737 {
    padding-left: 5%;
    padding-right: 5%;
    width: 100%;
    min-height: 80px;
}
    
#e2999753 {
    height: 218px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e26642d0 {
    height: 218px;
}
    
#\30 dcadf1e {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 b912978 {
    padding-left: 5%;
    padding-right: 5%;
    width: 100%;
    min-height: 80px;
}
    
#\30 d1b17de {
    padding-left: 5%;
    padding-right: 5%;
    width: 100%;
    min-height: 80px;
}
    
#\37 3e40735 {
    height: 218px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 529px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_cui {
    height: auto;
    min-height: 57px;
    width: 184px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 f7b61cc {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 f257032 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#ed846b87 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 c248c10 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_dn1 {
    height: 240px;
}
    
#\35 8f3a600 {
    margin: 0px 0% 0px 0%;
}
    
#a011eb3d {
    height: 240px;
}
    
#\32 250fd7a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#feca4d99 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 d4242f2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#fd859fac {
    height: 240px;
}
    
#\37 359fe9c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 9a30194 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 04b5183 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#cf233f6f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\38 3eb58ca {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#\39 b5b7f48 {
    height: auto;
    justify-self: start;
    align-self: start;
    width: 46.34%;
    margin: -14px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 f0a90a5 {
    height: 191px;
    justify-self: end;
    align-self: start;
    width: 46.02%;
    margin: 54px 13px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a826b92a {
    height: 164px;
    justify-self: start;
    align-self: start;
    width: 33.01%;
    margin: 212px 0px 0px 31px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_f83 {
    width: 99.97%;
    grid-template-rows: minmax(400px, max-content);
}
}



@media (max-width: 767px) {
    
#\30 339d695 {
    min-height: 56px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#a10c0004 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 b19f0bc {
    width: 315px;
}
}



@media (max-width: 767px) {
    
#f96f7318 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#\32 3a877a4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 cadcfb6 {
    height: 240px;
}
    
#\32 d597faa {
    margin: 0px 0% 0px 0%;
}
    
#\38 20e34b9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 bed8152 {
    width: 100.00%;
}
    
#group_tov {
    column-gap: 2.332078221790356%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_tg2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_9j8 {
    max-width: 100%;
}
    
#widget_u61 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\36 93a54f1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 6%;
    padding-right: 6%;
}
    
#\35 b3dfcf8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
}
    
#\31 11927f3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 6%;
    padding-right: 6%;
}
    
#\34 2fa356e {
    height: 150px;
}
    
#f27d89d3 {
    height: 150px;
}
    
#\36 26ad737 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 6%;
    padding-right: 6%;
}
    
#e2999753 {
    height: 150px;
}
}



@media (max-width: 767px) {
    
#e26642d0 {
    height: 150px;
}
    
#\30 dcadf1e {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
}
    
#\38 b912978 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 6%;
    padding-right: 6%;
}
    
#\30 d1b17de {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 6%;
    padding-right: 6%;
}
    
#\37 3e40735 {
    height: 150px;
}
}

