@media all {
  *#dm .dmInner a.u_1542533422 span.text { font-weight:600 !important; }

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

  *#dm .dmInner div.u_1608569080 {
    border-style:solid !important;
    border-width:0px 0px 0px 4px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1349626065 {
    border-style:solid !important;
    border-width:0px 0px 0px 4px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) var(--color_3) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1592280738 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(8,100,137) !important;
  }

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

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

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

  *#dm .dmInner *.u_1530132611 { width:100% !important; }

  *#dm .dmInner div.u_1530132611 img[dm_changed] {
    border-style:solid !important;
    border-width:6px !important;
    border-color:rgba(200,192,159,1) !important;
  }

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

  *#dm .dmInner a.u_2078311016 {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1169015096 { width:100% !important; }

  *#dm .dmInner div.u_1169015096 img[dm_changed] {
    border-style:solid !important;
    border-width:6px !important;
    border-color:rgba(200,192,159,1) !important;
  }

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

  *#dm .dmInner a.u_1498171234 {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2920114589 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

  *#dm .dmInner *.u_2920114589 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_2920114589 .photoGalleryViewAll { padding:0 2.5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2920114589 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_2920114589 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2920114589 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_2920114589 .photoGalleryViewAll { padding:0 5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 827px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 0% 5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.63;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/74ea5c71/dms3rep/multi/opt/IMG_4002-1920w.JPG");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_rkq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5px 0px 5px;
}
#widget_rkq {
    width: 942px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_koc {
    width: 99.99971658192774%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sqi {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 74da80e {
    min-height: 636px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#e60b68b7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 d761110 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 e9a71cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_62m {
    width: 100.00%;
    height: 488px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px 0px;
}
    
#group_4rt {
    align-items: flex-start;
    width: 100%;
    min-height: 116px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_dnb {
    width: 80.81%;
    height: auto;
    max-width: 100%;
}
    
#widget_kg2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5px 0px 5px;
}
#widget_kg2 {
    width: 538px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_apr.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_apr {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_iok {
    width: 100.00%;
    grid-template-rows: minmax(488px, max-content);
    max-width: 100%;
}
    
#group_cms {
    align-items: center;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 33.38%;
    min-height: 29.70676229508197%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 6px 6px 6px 6px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 15px 15px 15px 15px;
    margin: 0px 0px -30px -73px;
}
    
#widget_rgj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_83n {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 6215270 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bf1aaa6f::before, #bf1aaa6f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
}
#bf1aaa6f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/74ea5c71/dms3rep/multi/opt/Untitled+design+-+2025-12-12T025720.149-1920w.png");
}
    
#\36 72c026c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#d9251ff1 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_ent {
    align-items: center;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-top: 0px;
}
    
#widget_977 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_d32 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_ppd {
    align-items: flex-start;
    width: 100%;
    min-height: 143px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    flex-direction: row;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_9kv {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 133px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 4px 0 0;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_b4s {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_pl1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 e78f940 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 133px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 4px 0 0;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9d76695 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 dddaca3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c9a5f468 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 133px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 4px 0 0;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ddf336b2 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 0434b00 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ad4eeb13 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 133px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 var(--color_3) #000000 #000000;
    border-width: 0 0px 0 0;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e169351d {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 4fb3d4c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 e885468 {
    align-items: flex-start;
    width: 100%;
    min-height: 133px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    flex-direction: row;
    border-style: solid;
    border-color: var(--color_1) #000000 #000000 #000000;
    border-width: 4px 0 0 0;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3a62798 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 133px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 4px 0 0;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bdefc529 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 7f78943 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 1f7e85e {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 133px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 4px 0 0;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a4fa6de {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#d509375c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 24a1bfa {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 133px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 var(--color_3) #000000 #000000;
    border-width: 0 0px 0 0;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9b2940b {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#f51bb0fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_a4e {
    align-items: flex-start;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_o9e {
    width: 76.35%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fb556b70 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 2ed3fde {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\38 48a0baa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 69f62ac {
    width: 100%;
    height: 384px;
    max-width: 100%;
}
    
#ace29bcd {
    align-items: flex-start;
    width: 100%;
    min-height: 116px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#e818d97f {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\36 ec8945e {
    width: 84.77%;
    height: auto;
    max-width: 100%;
}
    
#\30 66d4cff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5px 0px 5px;
}
#\30 66d4cff {
    width: 65.87%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f4a43359 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 12% 4% 12%;
    margin: 0% 0% 0% 0%;
}
    
#f46e26e1 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\33 ee8cd86 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 3409a78.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5.3% 0px 5.3%;
}
#\38 3409a78 {
    width: 850px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 aa854c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e6cac05 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e2021bb0 {
    min-height: 474px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b51cc95 {
    background-color: var(--color_2);
    background-image: none;
}
    
#ad28bb17 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\31 84b7898 {
    margin: 0px 0% 0px 0%;
}
    
#group_825 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_b92 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8rb {
    width: 72.74%;
    height: auto;
    max-width: 100%;
}
    
#group_acp {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 65.96%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_d55.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_d55 {
    width: 250px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bed14929.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#bed14929 {
    width: 250px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f957f410::before, #f957f410 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.82;
}
#f957f410 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/74ea5c71/dms3rep/multi/opt/Untitled+design+-+2025-12-12T025720.149-1920w.png");
}
    
#\37 c73da21 {
    min-height: 360px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#c5db607e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b1d4c173 {
    width: 60.61%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5b37250 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 91ad275 {
    align-items: center;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f1a09c2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 f1a09c2 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 8a14e08 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 bdf4cee {
    width: 60.00%;
    height: auto;
    max-width: 100%;
}
    
#\39 7d8feb2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bd49dac4 {
    width: 72.55%;
    height: auto;
    max-width: 100%;
}
    
#\30 0a23280 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 c5a2619 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5f5a243 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ef87c29e {
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 1589e5e {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\38 d802567 {
    width: 96.79%;
    height: auto;
    max-width: 100%;
}
    
#fb4f698b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fa8611a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 3eb122c {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#cab891d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b17acb3a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b8de0aa8 {
    width: 52.57%;
    height: auto;
    max-width: 100%;
}
    
#\32 77be064 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 0960c10 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    min-width: 32px;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1900d12 {
    width: 79.42%;
    height: auto;
    max-width: 100%;
}
    
#\32 13b28b6 {
    width: 76.46%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 2d032d2 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    min-width: 32px;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4698e73 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 e81662a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\39 508b9d3 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#eae3c476 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 4e01033 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 3550878 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dc833bdf {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bfb3a2f6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 a3ccb50 {
    margin: 0px 0% 0px 0%;
}
    
#widget_4j4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 a746bc0 {
    width: 625px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 178px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3b7641f {
    width: 100%;
    height: 426px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7f5d27d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: -8px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 91d3623 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\36 f7c4f65 {
    min-height: 388px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 eeb18c8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 5f4704e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 39.79%;
    justify-content: space-between;
    min-width: 4%;
    background-image: url();
    order: 2;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 80px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8d89ff8 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#bf3cfafb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 645px;
    min-height: 137px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7dfe7e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 57.184105960264894%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_25j {
    width: 205px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9r3 {
    width: 100%;
    height: 17px;
    max-width: 100%;
    order: 3;
}
    
#\35 ffd8a00 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 411cb5b {
    width: 100%;
    height: 426px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b4ce27f {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 76e7915 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: -8px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ca47caf {
    width: 100%;
    height: 17px;
    max-width: 100%;
    order: 3;
}
    
#be1c2d3f {
    width: 205px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 74px;
    padding-left: 4%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
    row-gap: 20px;
}
    
#widget_rkq {
    width: 100.00%;
    order: 0;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_sqi {
    width: 76.30%;
    height: 160px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 74da80e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 afae8aa {
    margin: 0px 0% 0px 0%;
}
    
#\37 d761110 {
    width: 100%;
    min-height: 432px;
    order: 1;
    height: auto;
}
    
#\30 e9a71cf {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#widget_apr {
    width: 200px;
}
    
#widget_62m {
    height: 432px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_cms {
    justify-self: start;
    align-self: end;
    width: 33.38%;
    min-height: 37.02986111111111%;
    height: auto;
    margin: 0px 0px -19px -13px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_iok {
    width: 99.94%;
    grid-template-rows: minmax(432px, max-content);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6215270 {
    height: auto;
    min-height: 131px;
}
    
#\36 72c026c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 c33e024 {
    margin: 0px 0% 0px 0%;
}
    
#bf1aaa6f::before, #bf1aaa6f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d51464d {
    margin: 0px 0% 0px 0%;
}
    
#e818d97f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 66d4cff {
    width: 100.00%;
}
    
#\38 69f62ac {
    height: 340px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f4a43359 {
    padding-left: 8%;
    padding-right: 8%;
    padding-top: 8%;
}
    
#\38 3409a78 {
    width: 99.99995457900414%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2021bb0 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_8rb {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f957f410::before, #f957f410 > .bgExtraLayerOverlay {
    
}
    
#\37 c73da21 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b1d4c173 {
    width: 99.97%;
}
    
#\35 ec3824a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 e81662a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 8a14e08 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 5d40c2c {
    margin: 0px 0% 0px 0%;
}
    
#\39 7d8feb2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 508b9d3 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 0960c10 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 2d032d2 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 c5a2619 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5f5a243 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 4e01033 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc833bdf {
    min-height: 135px;
    padding: 0% 0% 0% 0%;
}
    
#\35 a3ccb50 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a746bc0 {
    margin-bottom: 15px;
}
    
#\33 5f4704e {
    width: 100%;
    min-height: 80px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 8d89ff8 {
    width: 99.98%;
}
    
#bf3cfafb {
    min-height: 149px;
    height: auto;
    justify-content: space-between;
    width: 638px;
}
    
#f3b7641f {
    height: 340px;
}
    
#\37 7dfe7e0 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 f7c4f65 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
    row-gap: 23px;
    padding: 6% 6% 6% 6%;
}
    
#\31 411cb5b {
    height: 340px;
}
    
#\32 b4ce27f {
    width: 99.98%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 339px;
    align-items: flex-start;
    width: 100%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    row-gap: 18px;
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_rkq {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_sqi {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\32 74da80e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 d761110 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\30 e9a71cf {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#widget_62m {
    height: 350px;
}
    
#widget_apr {
    width: 200px;
    min-height: 40px;
}
    
#group_4rt {
    height: auto;
    min-height: 652px;
}
    
#widget_dnb {
    width: 100.00%;
}
    
#group_cms {
    justify-self: start;
    align-self: end;
    width: 53.5%;
    min-height: 41.14285714285714%;
    height: auto;
    margin: 0px 0px -22px -12px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_iok {
    width: 329px;
    grid-template-rows: minmax(334px, max-content);
}
    
#widget_rgj {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\36 6215270 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 72c026c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#d9251ff1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bf1aaa6f::before, #bf1aaa6f > .bgExtraLayerOverlay {
    
}
    
#group_ppd {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_9kv {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 e78f940 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c9a5f468 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ad4eeb13 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e885468 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\30 3a62798 {
    min-width: 32px;
    align-self: stretch;
    width: 99.87%;
    max-width: 100%;
    height: auto;
    min-height: 135px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1f7e85e {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 24a1bfa {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_a4e {
    align-items: center;
}
    
#widget_o9e {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 2ed3fde {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 48a0baa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 69f62ac {
    height: 240px;
}
    
#e818d97f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 66d4cff {
    width: 100.00%;
}
    
#\36 ec8945e {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#f4a43359 {
    min-height: 0;
    flex-direction: column;
    padding-left: 8%;
    padding-right: 8%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#\33 ee8cd86 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 3409a78 {
    width: 99.99985088536813%;
}
}



@media (max-width: 767px) {
    
#e2021bb0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 8%;
    padding-right: 8%;
    flex-wrap: nowrap;
}
    
#ad28bb17 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#widget_8rb {
    width: 100.00%;
}
    
#group_acp {
    width: 90.12%;
}
}



@media (max-width: 767px) {
    
#f957f410::before, #f957f410 > .bgExtraLayerOverlay {
    
}
    
#\37 c73da21 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b1d4c173 {
    width: 100.00%;
}
    
#d5b37250 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 f1a09c2 {
    width: 200px;
    min-height: 40px;
}
    
#\31 91ad275 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 8a14e08 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 bdf4cee {
    width: 84.46%;
}
    
#\39 7d8feb2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b8de0aa8 {
    width: 69.16%;
}
    
#bd49dac4 {
    width: 100.00%;
}
    
#\38 0960c10 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 1900d12 {
    width: 100.00%;
}
    
#\32 13b28b6 {
    width: 100.00%;
}
    
#\38 2d032d2 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 c5a2619 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5f5a243 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e81662a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\39 508b9d3 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 1589e5e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 d802567 {
    width: 100.00%;
}
    
#\35 3eb122c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 4e01033 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 3550878 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#dc833bdf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 a3ccb50 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 a746bc0 {
    margin-bottom: 15px;
    width: 343.188px;
}
    
#\33 5f4704e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 11px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bf3cfafb {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    min-height: 167px;
    padding-top: 0px;
    justify-content: space-between;
    height: auto;
}
    
#f3b7641f {
    height: 250px;
    margin-bottom: 15px;
}
    
#\37 7dfe7e0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 19px;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f7c4f65 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 5%;
    row-gap: 12px;
    padding: 8% 4% 8% 4%;
}
    
#\37 eeb18c8 {
    align-self: auto;
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ffd8a00 {
    align-self: auto;
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 411cb5b {
    height: 250px;
    margin-bottom: 15px;
}
}

