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

  *#dm .dmInner div.u_1076880602 img {
    border-radius:3px !important;
    object-fit:cover !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1573250001 img {
    border-radius:3px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1772362873:hover span.text,
  *#dm .dmInner a.u_1772362873.hover span.text { color:var(--color_5) !important; }

  *#dm .dmInner a.u_1772362873:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1772362873.hover span.text { color:rgba(255,255,255,1) !important; }
}

@media (min-width:1025px) {}

@media (min-width:768px) and (max-width:1024px) {}

@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\30 6afa7e7 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    align-items: stretch;
}
    
#\36 59f1e7a {
    background-color: rgba(0,0,0,0);
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: none;
}
    
#\39 b508eb7 {
    width: 40.0%;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 8px;
}
    
#\31 ba27f5c {
    width: 100%;
    min-height: 480px;
    height: 100%;
}
    
#ec3520e0 {
    row-gap: 16px;
    width: 56.0%;
    min-height: 8px;
}
    
#\35 cad574b {
    max-width: 100%;
    width: auto;
}
    
#\34 db8d27d {
    max-width: 100%;
    width: auto;
}
    
#\32 9e6b182.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\32 9e6b182.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 34px 16px 34px;
}
#\32 9e6b182 {
    min-height: 50px;
    min-width: 220px;
    width: 250px;
    height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#fb077dc8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 5px;
}
#fb077dc8 {
    max-width: 100%;
    width: 250px;
    min-height: 50px;
    min-width: 240px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f10269a8 {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    padding: 0px 65px 70px 65px;
}
    
#bc39d547 {
    background-color: rgba(0,0,0,0);
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: none;
}
    
#f2098093 {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#e6488687 {
    border-color: var(--color_4);
    background-color: var(--color_7);
    border-radius: 4px;
    row-gap: 10px;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\38 a56eb1a {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\37 4cc41d3 {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#\35 257cc90 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 61e1887 {
    border-color: var(--color_4);
    background-color: var(--color_7);
    border-radius: 4px;
    row-gap: 10px;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#d2c9f3d9 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\38 30b3e36 {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#\33 c40b267 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 b86f61b {
    border-color: var(--color_4);
    background-color: var(--color_7);
    border-radius: 4px;
    row-gap: 10px;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\32 99e624a {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\37 2cc6e76 {
    max-width: 100%;
    width: 117px;
    margin-bottom: 6px;
    height: auto;
}
    
#\36 8f9ce27 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 d2e0f73 {
    border-color: var(--color_4);
    background-color: var(--color_7);
    border-radius: 4px;
    row-gap: 10px;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#cb76f91a {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#cea1b5f8 {
    max-width: 100%;
    width: auto;
    margin-bottom: 6px;
    height: auto;
}
    
#\32 5133cac {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a3e9cb06 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 9959338 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 4cf5a17 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    align-items: flex-start;
    padding: 0px 65px 70px 65px;
}
    
#eb446eb2 {
    background-color: rgba(0,0,0,0);
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: none;
}
    
#d6ea4aaa {
    column-gap: 2%;
    row-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    min-height: 8px;
}
    
#\34 ede0f41 {
    border-color: var(--color_4);
    background-color: var(--color_7);
    border-radius: 4px;
    row-gap: 12px;
    width: 49%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 0;
    padding: 28px 28px 28px 28px;
}
    
#a0980570 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e06da8c5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#e06da8c5 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\39 0c45ed1 {
    border-color: var(--color_4);
    background-color: var(--color_7);
    border-radius: 4px;
    row-gap: 12px;
    width: 49%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 1;
    padding: 28px 28px 28px 28px;
}
    
#\38 67c1fa9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d7af13a8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dd7cb801.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#dd7cb801 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#e3a0ca81 {
    border-color: var(--color_4);
    background-color: var(--color_7);
    border-radius: 4px;
    row-gap: 12px;
    width: 49%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 2;
    padding: 28px 28px 28px 28px;
}
    
#\33 9e664d2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 f3f8662 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 c2006de.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\39 c2006de {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\38 90700cd {
    border-color: var(--color_4);
    background-color: var(--color_7);
    border-radius: 4px;
    row-gap: 12px;
    width: 49%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 3;
    padding: 28px 28px 28px 28px;
}
    
#ce935f4f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 2c4d7ce {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e413e974.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#e413e974 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\36 e9871db {
    border-color: var(--color_4);
    background-color: var(--color_7);
    border-radius: 4px;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 4;
    padding: 28px 28px 28px 28px;
}
    
#e09db5bf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 0ed97f6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 19cfc72.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\32 19cfc72 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\34 5741a40 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40f7c21 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c0bc5069 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    align-items: stretch;
    padding: 0px 65px 70px 65px;
}
    
#\32 6b9368c {
    background-color: rgba(0,0,0,0);
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: none;
}
    
#\39 5ec7ae3 {
    row-gap: 14px;
    width: 57.48%;
    align-items: stretch;
    min-height: 8px;
}
    
#\31 6f40a32 {
    max-width: 100%;
    width: auto;
}
    
#\37 02aaaa5 {
    max-width: 100%;
    width: auto;
}
    
#b5eac224 {
    row-gap: 8px;
    width: 38.50%;
    align-items: stretch;
    background-color: var(--color_5);
    border-width: 1px;
    border-style: solid;
    border-color: var(--color_4);
    border-radius: 4px;
    min-height: 8px;
    background-image: none;
    padding: 28px 28px 28px 28px;
}
    
#\33 df99de2 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4b2cd91 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d01c65b2 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d0fa2b2 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e02a57d {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1ad6bd9 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4bdd134 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b90ec35 {
    max-width: 100%;
    width: 354px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 411f895 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2df6c2e {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 577e14e {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 94d229f {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6an {
    align-self: flex-start;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    align-content: flex-start;
}
    
#group_kbr {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    row-gap: 10px;
    column-gap: 24px;
    flex-direction: column;
    justify-content: center;
}
    
#fcb76d94 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    row-gap: 10px;
    column-gap: 24px;
    flex-direction: column;
    justify-content: center;
}
    
#\36 dc061ce {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 2dda45e {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    align-items: stretch;
    padding: 0px 65px 70px 65px;
}
    
#\38 adf0459 {
    background-color: rgba(0,0,0,0);
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: none;
}
    
#\37 2e355f8 {
    width: 40.0%;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 8px;
}
    
#\31 7304efb {
    width: 100%;
    min-height: 460px;
    height: 100%;
}
    
#\30 5143e49 {
    row-gap: 14px;
    width: 56.0%;
    min-height: 8px;
}
    
#\35 37c72c9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#da921379 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cc377a37 {
    max-width: 100%;
    width: auto;
}
    
#c38c675d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 d5deaef {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 3ab7287 {
    max-width: 100%;
    width: auto;
    margin-top: 8px;
    height: auto;
}
    
#cbb143cd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 1411298 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 c2f8b11 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    padding: 0px 65px 70px 65px;
}
    
#\36 05a5de0 {
    background-color: rgba(0,0,0,0);
    border-color: var(--color_4);
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    background-image: none;
}
    
#\30 df3f09b {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 5c8e1fb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f07b1a11 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
}
    
#\30 f0f8905 {
    background-color: var(--color_5);
}
    
#ac30b0b4 {
    row-gap: 14px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
    
#\32 681abf9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 8c57363 {
    max-width: 100%;
    width: auto;
}
    
#fdc6967d {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    flex-wrap: wrap;
}
    
#\36 4dc094f.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\36 4dc094f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 34px 16px 34px;
}
#\36 4dc094f {
    min-height: 50px;
    min-width: 200px;
    width: 220px;
    height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c11b03f.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\37 c11b03f {
    width: 220px;
    height: 50px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 b7746d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    align-items: center;
    align-content: center;
}
    
#\34 291dbe2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 65px 100px 65px;
}
    
#widget_dkp {
    width: 50%;
    height: 450px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#a1b909cc {
    background-image: url("https://irp.cdn-website.com/eb2d5ea7/dms3rep/multi/opt/AdobeStock_2024373173+copy-689510a8-1920w.png?jxl&v=jxl");
    background-size: contain;
}
    
#daf8127f {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f10269a8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f2098093 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 15px;
}
    
#e6488687 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 61e1887 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\38 b86f61b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\35 d2e0f73 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



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



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



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



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



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



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



@media (max-width: 767px) {
    
#\30 6afa7e7 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 20px;
}
    
#\39 b508eb7 {
    width: 100%;
}
    
#\31 ba27f5c {
    min-height: auto;
    align-self: flex-start;
    height: 250px;
}
    
#ec3520e0 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f10269a8 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 20px 30px 20px;
}
    
#f2098093 {
    flex-direction: column;
    row-gap: 16px;
}
    
#e6488687 {
    width: 100%;
}
    
#\32 61e1887 {
    width: 100%;
}
    
#\38 b86f61b {
    width: 100%;
}
    
#\35 d2e0f73 {
    width: 100%;
}
    
#a3e9cb06 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 4cf5a17 {
    min-height: 0;
    flex-direction: column;
    row-gap: 20px;
    flex-wrap: nowrap;
    padding: 0px 20px 30px 20px;
}
    
#d6ea4aaa {
    width: 100%;
    min-height: 80px;
}
    
#\34 ede0f41 {
    width: 100%;
}
    
#\39 0c45ed1 {
    width: 100%;
}
    
#e3a0ca81 {
    width: 100%;
}
    
#\38 90700cd {
    width: 100%;
}
    
#\36 e9871db {
    width: 100%;
}
    
#\36 40f7c21 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c0bc5069 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 0px 20px 30px 20px;
}
    
#\39 5ec7ae3 {
    width: 100%;
}
    
#b5eac224 {
    width: 100%;
}
    
#\36 dc061ce {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 2dda45e {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 0px 20px 30px 20px;
}
    
#\37 2e355f8 {
    width: 100%;
}
    
#\31 7304efb {
    min-height: auto;
    align-self: flex-start;
    height: 250px;
}
    
#\30 5143e49 {
    width: 100%;
}
    
#cbb143cd {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 1411298 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 c2f8b11 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 20px 30px 20px;
}
    
#\30 df3f09b {
    align-items: center;
}
    
#\36 5c8e1fb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f07b1a11 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ac30b0b4 {
    align-items: center;
    align-content: center;
}
    
#fdc6967d {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\37 b7746d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 291dbe2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 20px 30px 20px;
}
    
#a1b909cc {
    background-repeat: no-repeat;
    background-size: contain;
}
    
#widget_dkp {
    height: 250px;
}
    
#daf8127f {
    margin: 0px 0% 0px 0%;
}
}

