@media all {
  *#dm .dmInner a.u_1540576542 span.text {
    font-size:22px !important;
    font-weight:bold !important;
  }

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

  *#dm .dmInner div.u_1779837107 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1179491380 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1635726506 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1974581387 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1710354380 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1762539519 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1364221539 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1302630835 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner *.u_2977636994 .photoGalleryThumbs .image-container a { background-size:contain !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\30 5333f0b {
    min-height: 282px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-self: center;
}
    
#\35 fa3f503 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 200px 70px 200px 70px;
}
    
#ae0bdc32::before, #ae0bdc32 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.5;
    border-radius: inherit;
}
#ae0bdc32 {
    background-image: url("https://irp.cdn-website.com/c80ddc45/dms3rep/multi/opt/AdobeStock_434528378-1920w.jpeg");
}
    
#widget_g3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d4f86046 {
    margin: 0px 0% 0px 0%;
}
    
#widget_1bq {
    width: 318px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 42px;
}
    
#widget_nci {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 87b3848 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
}
    
#\33 9e6c5c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: url("https://irp.cdn-website.com/c80ddc45/dms3rep/multi/opt/AdobeStock_479718894-1920w.jpeg");
    background-position: 100% 50%;
}
    
#\38 03ee387 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_3qi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_90k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jgk {
    width: 31.46%;
    height: 387px;
    max-width: 100%;
}
    
#\35 1a9ccdd {
    background-image: none;
    background-color: var(--color_5);
}
}



@media all {
    
#ef72ebe0[data-css-edit] {
    z-index: 1;
}
#ef72ebe0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.5%;
    min-width: 4%;
    padding: 70px 0px 70px 70px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6675dcb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.5%;
    min-width: 4%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: -5%;
    flex-direction: column;
    background-image: url('https://irp.cdn-website.com/c80ddc45/dms3rep/multi/opt/1792992916040-3_2-Htb-1920w.png');
    justify-content: center;
    align-items: flex-start;
    align-self: stretch;
}
    
#\38 c16a719 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#f2756530 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_5);
    order: 1;
    padding-top: 35px;
    padding-right: 35px;
    padding-bottom: 35px;
    padding-left: 35px;
    flex-direction: column;
    justify-content: center;
}
    
#\39 d1e8823 {
    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;
}
    
#\37 766a538 {
    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;
}
    
#\30 0032f1f {
    background-color: var(--color_2);
    background-image: none;
}
    
#fa6dce51 {
    width: 31.46%;
    height: 387px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 31d7c60 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    order: 1;
}
    
#d14819bd {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b013f9f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 46dd11d::before, #\34 46dd11d > .bgExtraLayerOverlay {
    
}
#\34 46dd11d {
    background-image: url("https://irp.cdn-website.com/c80ddc45/dms3rep/multi/opt/GettyImages-1287576239-1920w.JPG");
    background-attachment: fixed;
}
    
#\30 fe19a74 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a8e29288 {
    width: 31.46%;
    height: 387px;
    max-width: 100%;
}
    
#\37 10b2619 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/c80ddc45/dms3rep/multi/opt/AdobeStock_1991803535-1920w.jpeg");
}
}



@media all {
    
#\35 1077183 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 2f2d7e5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    order: 0;
}
    
#\39 8342df3 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_jvm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_l6l {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 a345378 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\34 e033beb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6bc9eca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 90c0352 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 41c1151 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 e44ec43 {
    align-items: center;
    width: 23.5%;
    min-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_3);
    align-content: center;
    justify-content: flex-start;
    order: 0;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#b3743232 {
    align-items: center;
    width: 23.5%;
    min-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    min-width: 32px;
    background-color: var(--color_2);
    align-self: stretch;
    height: auto;
    align-content: center;
    justify-content: flex-start;
    order: 1;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\35 2a50bc0 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
}
    
#ebe895d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 b4de8ce {
    align-items: center;
    width: 23.5%;
    min-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_3);
    align-content: center;
    justify-content: flex-start;
    order: 2;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#fdf7fbd4 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#f35dc9c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 d3c9419 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b2be54cb {
    align-items: center;
    width: 23.5%;
    min-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    min-width: 32px;
    background-color: var(--color_2);
    align-self: stretch;
    height: auto;
    align-content: center;
    justify-content: flex-start;
    order: 3;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\35 3dfc8d0 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#d330fe2d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c2973d57 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a4da3864 {
    align-items: center;
    width: 23.5%;
    min-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_3);
    align-content: center;
    justify-content: flex-start;
    order: 4;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#fd26409e {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\35 648cda4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c915cc32 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 216be0f {
    align-items: center;
    width: 23.5%;
    min-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    min-width: 32px;
    background-color: var(--color_2);
    align-self: stretch;
    height: auto;
    align-content: center;
    justify-content: flex-start;
    order: 5;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\32 16f4cf5 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#a2e28362 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 682b413 {
    align-items: center;
    width: 23.5%;
    min-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_3);
    align-content: center;
    justify-content: flex-start;
    order: 6;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\39 fad4e39 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#d924136c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d9b0f8f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#db364587 {
    align-items: center;
    width: 23.5%;
    min-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    min-width: 32px;
    background-color: var(--color_2);
    align-self: stretch;
    height: auto;
    align-content: center;
    justify-content: flex-start;
    order: 7;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\39 cef1d8f {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 f424cd2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 719fd1b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 d372fc6 {
    background-color: var(--color_6);
    background-image: none;
}
}



@media all {
    
#\39 e6eb11d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#\37 49bef36 {
    background-image: none;
    background-color: var(--color_5);
}
    
#\30 855d23a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d928e719 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c3872c9e {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 f407f8c {
    background-image: none;
    background-color: var(--color_3);
}
    
#e88da6d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 d0bbb9f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    order: 1;
}
    
#\38 d47f6f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b64ebfa8 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\35 ac9df0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#ba5d0e6a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\39 1ee573c {
    background-color: var(--color_1);
    background-image: none;
}
    
#b96640c7 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_tou {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\38 54c2b1f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-content: center;
    max-width: none;
}
    
#\37 5c29fa0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-self: auto;
}
    
#widget_19s {
    width: 100.00%;
    height: 608px;
    min-height: 100px;
    max-width: 100%;
}
    
#d974df5d {
    background-color: var(--color_6);
    background-image: none;
}
    
#\39 c30cb58 {
    width: 100.00%;
    height: 608px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#b1939188 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 9b6c784 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\30 a032a36 {
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_1bi {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_eqj {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 fa3f503 {
    padding: 200px 70px 200px 70px;
    margin: 0px 0% 0px 0%;
}
    
#d4f86046 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 03ee387 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 87b3848 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\33 9e6c5c4 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3968973 {
    margin: 0px 0% 0px 0%;
}
    
#\38 c16a719 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 70px 70px 70px 70px;
}
    
#ef72ebe0 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6675dcb {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 31d7c60 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#d14819bd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 46dd11d::before, #\34 46dd11d > .bgExtraLayerOverlay {
    
}
    
#\37 10b2619 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8342df3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 e44ec43 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#b3743232 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\31 b4de8ce {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#b2be54cb {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#a4da3864 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\36 216be0f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\33 682b413 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#db364587 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\35 2a50bc0 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e6eb11d {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#c3872c9e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 d0bbb9f {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#b64ebfa8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



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



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



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



@media (max-width: 767px) {
    
#\30 5333f0b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 fa3f503 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 15px 100px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d4f86046 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 87b3848 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\33 9e6c5c4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\38 03ee387 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 15px;
}
    
#widget_jgk {
    height: 250px;
}
}



@media (max-width: 767px) {
    
#\36 3968973 {
    margin: 0px 0% 0px 0%;
}
    
#ef72ebe0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6675dcb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 c16a719 {
    min-height: unset;
    flex-direction: column;
    padding: 30px 15px 30px 15px;
}
    
#f2756530 {
    min-width: 32px;
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#fa6dce51 {
    height: 250px;
}
}



@media (max-width: 767px) {
    
#\30 31d7c60 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#d14819bd {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 15px;
}
    
#\34 46dd11d::before, #\34 46dd11d > .bgExtraLayerOverlay {
    
}
    
#a8e29288 {
    height: 250px;
}
    
#\37 10b2619 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\35 1077183 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2f2d7e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 8342df3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 a345378 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\34 e033beb {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e44ec43 {
    min-width: 32px;
    row-gap: 15px;
    width: 100%;
    align-items: center;
    align-content: center;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#b3743232 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    row-gap: 15px;
    width: 100%;
    align-items: center;
    align-content: center;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\35 2a50bc0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    column-gap: 2%;
}
    
#ebe895d5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b4de8ce {
    min-width: 32px;
    row-gap: 15px;
    width: 100%;
    align-items: center;
    align-content: center;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#b2be54cb {
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    row-gap: 15px;
    width: 100%;
    align-items: center;
    align-content: center;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\35 3dfc8d0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#d330fe2d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c2973d57 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a4da3864 {
    min-width: 32px;
    row-gap: 15px;
    width: 100%;
    align-items: center;
    align-content: center;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\36 216be0f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    row-gap: 15px;
    width: 100%;
    align-items: center;
    align-content: center;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 16f4cf5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#a2e28362 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 682b413 {
    min-width: 32px;
    row-gap: 15px;
    width: 100%;
    align-items: center;
    align-content: center;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#db364587 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    row-gap: 15px;
    width: 100%;
    align-items: center;
    align-content: center;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 cef1d8f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 f424cd2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 719fd1b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 e6eb11d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#c3872c9e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 15px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\39 d0bbb9f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#b64ebfa8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 15px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 ac9df0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ba5d0e6a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#b96640c7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\38 54c2b1f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 5c29fa0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_19s {
    width: 100.00%;
    height: 452px;
}
    
#\39 c30cb58 {
    width: 100.00%;
    height: 452px;
}
}



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

#\34 46dd11d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEI/8QAGBABAQADAAAAAAAAAAAAAAAAAAERQlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A1HrUxOAD/9k=')!important}#\37 10b2619.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHxAAAQIGAwAAAAAAAAAAAAAAAgARAQMEBQYhEhMx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAYEQACAwAAAAAAAAAAAAAAAAABAgADEf/aAAwDAQACEQMRAD8A1cYulfTWmXQREXZ+x1QsjugFEeMvWvURSrsZhpgwGz//2Q==')!important}#\37 6675dcb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AKqWgK+ciLanlLyvnryxobesnbGkk66fjqyei62ejAChjHWjjXarmIK3qpnBuKu/t6u2rJ+zppeypZS0ppYAkn9nkXthnYdvtKaVycG2zMa9w7uwvrSnvLCivLCiAI6CbIx6YZiEbLSklM3FutbQx9LKwM3EuMm/sse8rwCMgGuPfmaYhW+rnIzBuKzOxLjLwLPDt6m/tKbBt6kAmop3mIVvloJtno18rqGTua2etqmappeHnI1+mox9AKiXhKKPe5iDb5SCcJ2OfaaXhqCRf4Z0YnNhUGxaSXhogVkKWBdBAAAAAElFTkSuQmCC')!important}