@media all {
  *#dm .dmInner a.u_1714847988:hover,
  *#dm .dmInner a.u_1714847988.hover {
    background-color:var(--color_7) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_2931578052 hr { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1930887243 hr {
    border-width:3px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1858333730 hr {
    border-width:3px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1811198620 hr {
    border-width:3px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1907357062 hr {
    border-width:3px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1824477056 hr {
    border-width:3px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1295618944 hr {
    border-width:3px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1537945179 hr {
    border-width:3px !important;
    color:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_1091689609 span[data-icon-mask] { background-color:var(--color_9) !important; }

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

  *#dm .dmInner div.u_1511754302 span[data-icon-mask] { background-color:var(--color_9) !important; }

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

  *#dm .dmInner div.u_1084689461 span[data-icon-mask] { background-color:var(--color_9) !important; }

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

  *#dm .dmInner div.u_1172035442 span[data-icon-mask] { background-color:var(--color_9) !important; }

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

  *#dm .dmInner div.u_1071329684 span[data-icon-mask] { background-color:var(--color_9) !important; }

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

  *#dm .dmInner div.u_1956518352 span[data-icon-mask] { background-color:var(--color_9) !important; }

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

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#b2fe7fc0 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    padding: 200px 65px 80px 65px;
}
    
#c335f4d7::before, #c335f4d7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.7;
    content: '';
    height: 100%;
    background-image: linear-gradient(0deg, rgba(9, 9, 9, 1) 39%, rgba(0, 0, 0, 0) 100%);
}
#c335f4d7 {
    background-image: url("https://irp.cdn-website.com/29c0ebd9/dms3rep/multi/opt/AdobeStock_208747516-1920w.jpeg");
}
    
#\31 f8a3aea {
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#fa5df442 {
    row-gap: 24px;
    max-width: 720px;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 a55edbc {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fc71913 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6e4b476.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#f6e4b476 {
    align-self: center;
    max-width: 100%;
    width: 218px;
    min-height: 44px;
    order: 5;
}
    
#group_fq6 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-content: center;
    order: 0;
}
    
#widget_ca7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ca7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_l9f {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    align-content: center;
}
    
#d0f0c46f {
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9e57056 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 9868309.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\31 9868309 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 8px;
}
    
#\32 4409477 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 5815000.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\36 5815000 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 8px;
}
    
#\37 5345536 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 64f89e6 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
}
    
#c80a4157 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\35 5ff94c4 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#b923e3b8 {
    align-self: center;
    max-width: 720px;
    width: auto;
    height: auto;
}
    
#\39 62bd58a {
    column-gap: 48px;
    row-gap: 48px;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\39 40e3ffd {
    row-gap: 8px;
    width: 28%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#f61e374f {
    max-width: 100%;
    width: 32px;
    margin-bottom: 8px;
    height: 32px;
}
    
#\35 da8d861 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0px;
    height: auto;
}
    
#\37 7b1dce5 {
    max-width: 100%;
    width: 90%;
    height: auto;
}
    
#\37 5c17974.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\37 5c17974 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 8px;
}
    
#\34 37665d4 {
    row-gap: 8px;
    width: 28%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#dcaebe09 {
    max-width: 100%;
    width: 32px;
    margin-bottom: 8px;
    height: 32px;
}
    
#\36 b263125 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0px;
    height: auto;
}
    
#\38 4f30254 {
    max-width: 100%;
    width: 90%;
    height: auto;
}
    
#\37 28c2a04.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\37 28c2a04 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 8px;
}
    
#\32 8872f5d {
    row-gap: 8px;
    width: 28%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#f43af1cc {
    max-width: 100%;
    width: 32px;
    margin-bottom: 8px;
    height: 32px;
}
    
#\30 48388e3 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0px;
    height: auto;
}
    
#\33 daea5bb {
    max-width: 100%;
    width: 90%;
    height: auto;
}
    
#\34 dee1820.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\34 dee1820 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 8px;
}
    
#\30 4d0be44 {
    row-gap: 8px;
    width: 28%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\33 645dd40 {
    max-width: 100%;
    width: 32px;
    margin-bottom: 8px;
    height: 32px;
}
    
#b7d0d0e5 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0px;
    height: auto;
}
    
#\36 6f1e68f {
    row-gap: 8px;
    width: 28%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\36 d493bc6 {
    max-width: 100%;
    width: 32px;
    margin-bottom: 8px;
    height: 32px;
}
    
#afb705c9 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0px;
    height: auto;
}
    
#\33 325da10 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 08d0fdf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\34 08d0fdf {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 8px;
}
    
#\36 8aa2eac {
    row-gap: 8px;
    width: 28%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#ecff5962 {
    max-width: 100%;
    width: 32px;
    margin-bottom: 8px;
    height: 32px;
}
    
#f892fec3 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0px;
    height: auto;
}
    
#\35 568b125 {
    max-width: 100%;
    width: 80%;
    height: auto;
}
    
#group_06i {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#\32 b8fa4e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 b8fa4e8 {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ee9ad49d {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\30 4b403f2 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\34 2bd3db6 {
    min-height: 8px;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\32 b989a19 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 32e7e62 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 22a9454 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c4d6cc3a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#group_n88 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#dd9cb580 {
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 afec5d1 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\34 fdbe8ec {
    background-color: var(--color_8);
    background-image: none;
}
    
#\36 108622a {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\32 cbe13b8 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 82ec8b1 {
    align-self: center;
    max-width: 720px;
    width: auto;
    height: auto;
}
    
#e851df96 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#group_epi {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#a4abb4e4 {
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_va8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2ha {
    width: 99.92%;
    height: 484px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#b835ed9a {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\38 01f28c8 {
    background-color: var(--color_8);
    background-image: none;
    border-width: 1px 0 0 0;
    border-color: rgba(131, 131, 131, 1) #000000 #000000 #000000;
    border-style: solid;
}
    
#c25b9856 {
    min-height: 8px;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#d4492cf5 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 552b522 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dda66cfd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#group_t4t {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#\37 baa6431 {
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 3191c33 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
}
    
#cc1f2ebb::before, #cc1f2ebb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(23, 23, 23, 1) 12%, rgba(0, 0, 0, 0) 100%);
}
#cc1f2ebb {
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/29c0ebd9/dms3rep/multi/opt/1784909838058-16_9-Rfw-1920w.png");
    background-attachment: fixed;
}
    
#\32 9846f23 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2eb9dcf {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f40ec9f8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 6606da2 {
    width: 100%;
}
    
#group_603 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#\31 4c8c19a {
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d4ee04b8 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0px 65px 0px 65px;
}
    
#ab12eabf {
    background-color: var(--color_5);
    background-image: none;
}
    
#\39 ed646e0 {
    min-height: 8px;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\32 6b197e2 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cc207c8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b3ad9f67.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#b3ad9f67 {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#a2579476 {
    margin: 0px 0% 0px 0%;
}
    
#group_v95 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#\33 ea77cb4 {
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 64f08d8 {
    min-height: 240px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
}
    
#c9b7bc0e {
    background-color: rgba(188,16,23,1);
    background-image: none;
}
    
#\33 6a562a0[data-css-edit] {
    border: 3px white dotted;
}
#\33 6a562a0::before, #\33 6a562a0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.6;
    border-radius: inherit;
}
#\33 6a562a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 47.5%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    background-image: url("https://irp.cdn-website.com/29c0ebd9/dms3rep/multi/opt/GettyImages-1488880946-1920w.jpg");
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_407 {
    align-items: flex-start;
    width: 100%;
    min-height: 105px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_0g5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ugp {
    align-items: flex-start;
    width: 100%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#widget_j4g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b2e93c8b[data-css-edit] {
    border: 3px white dotted;
}
#b2e93c8b::before, #b2e93c8b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.6;
    border-radius: inherit;
}
#b2e93c8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 47.5%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    background-image: url("https://irp.cdn-website.com/29c0ebd9/dms3rep/multi/opt/ThinkstockPhotos-178981923-1920w.JPG");
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c7175081 {
    align-items: flex-start;
    width: 100%;
    min-height: 105px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 54e0f5c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5b78d4d {
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\37 cd7a41b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 64f89e6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 62bd58a {
    column-gap: 2.7964205339261845%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\39 40e3ffd {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.6%;
}
    
#\34 37665d4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.6%;
}
    
#\32 8872f5d {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.6%;
}
    
#\30 4d0be44 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.6%;
}
    
#\36 6f1e68f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.6%;
}
    
#\36 8aa2eac {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.6%;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3191c33 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#cc1f2ebb::before, #cc1f2ebb > .bgExtraLayerOverlay {
    
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 64f08d8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 6a562a0 {
    width: 47.5%;
    min-height: 8px;
    height: auto;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#group_407 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_ugp {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b2e93c8b {
    width: 47.5%;
    min-height: 8px;
    height: auto;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#c7175081 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 5b78d4d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b2fe7fc0 {
    min-height: 0;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 f8a3aea {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#fa5df442 {
    max-width: 100%;
    row-gap: 15px;
}
}



@media (max-width: 767px) {
    
#\35 64f89e6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 5ff94c4 {
    align-items: center;
}
    
#\39 62bd58a {
    align-items: flex-start;
    flex-direction: column;
    row-gap: 32px;
}
    
#\39 40e3ffd {
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\34 37665d4 {
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\32 8872f5d {
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\30 4d0be44 {
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\36 6f1e68f {
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\36 8aa2eac {
    width: 100%;
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#ee9ad49d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 2bd3db6 {
    align-items: center;
}
    
#\35 32e7e62 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 22a9454 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c4d6cc3a {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\31 afec5d1 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    justify-content: center;
    row-gap: 24px;
}
    
#\36 108622a {
    align-items: center;
    width: 100%;
    min-height: 80px;
    justify-self: auto;
}
    
#e851df96 {
    align-items: center;
    width: 100%;
    min-height: 80px;
    justify-self: auto;
}
    
#group_va8 {
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2ha {
    height: 836px;
}
}



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



@media (max-width: 767px) {
    
#\38 3191c33 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 9846f23 {
    align-items: center;
}
    
#cc1f2ebb::before, #cc1f2ebb > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#d4ee04b8 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 15px 30px 15px;
}
    
#\39 ed646e0 {
    row-gap: 32px;
}
    
#a2579476 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 64f08d8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 6a562a0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#group_407 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 66px;
}
    
#group_ugp {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 63px;
}
    
#b2e93c8b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#c7175081 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 66px;
}
    
#\30 5b78d4d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 63px;
}
}

#cc1f2ebb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQI12NI8jHK9NXP89PK9FKPdZD3MRL1NBANtJSLcdVM99VhSPI1T/HWz/HRLAjQLg3Vy/PXzPZVz/bXrogxb0u3Z4jytk7xtywMMy+JMKuNN29MMmtKMq2MNiqPMquOtWLwsDeN8bNLD7FP9DNP8NbLCNTLDzNI89NO9NCMc9Vg8HK0SA33KIz3jvO1DLJXj3BSiXfXCLZTdjeWcdIVZwj2sM6KdCuKdY/zMg2xUwmzVYhyVPG1VPQ2l/e3lAcAPP0zxnE5iJIAAAAASUVORK5CYII=')!important}