@media all {
  *#dm .dmInner *.u_1515090323 .control svg path { fill:var(--color_2) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1515090323 .carousel { background-color:var(--color_8) !important; }

  *#dm .dmInner a.u_1639652576 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner a.u_1185687523 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

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

  *#dm .dmInner a.u_1458370381 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

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

  *#dm .dmInner a.u_1132960731 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner a.u_1875620181 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

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

  *#dm .dmInner a.u_1948006055 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner a.u_1379114349 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner a.u_1960900121 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

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

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

  *#dm .dmInner a.u_1636684644 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

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

  *#dm .dmInner div.u_1471538642 {
    background-color:var(--color_8) !important;
    background-image:none !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_2);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a3fba958 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    padding: 0px 3px 0px 3px;
    margin: 0% 0% 0% 0%;
}
    
#d0656961 {
    min-height: 447px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 24px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c676e182 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_17);
    background-image: none;
}
    
#\33 87a0dcc {
    width: 1135px;
    height: 128px;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#\38 805e972 {
    align-items: center;
    width: 1194px;
    min-height: 358px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    background-color: var(--color_8);
    background-image: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a558749f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a558749f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_b9l {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 91.90%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\33 62612eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 62612eb {
    width: 360px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 5px 0% 5px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5e60b9d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a5e60b9d {
    width: 360px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    margin: 5px 0% 5px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa312694 {
    margin: 0px 0% 0px 0%;
}
    
#\30 87d93e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 87d93e4 {
    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;
}
    
#a53e6f10.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a53e6f10 {
    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;
}
}



@media all {
    
#ca4cfd1d {
    align-self: auto;
    max-width: 100%;
    width: 463px;
    height: auto;
    order: 1;
    margin-top: -17px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9880947 {
    min-height: 780px;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 fddf0b3::before, #\32 fddf0b3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.53;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(6, 22, 47, 1) 0%, rgba(72, 71, 71, 1) 100%);
}
#\32 fddf0b3 {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/b154e2e7/dms3rep/multi/opt/IMG_8785-1920w.jpeg");
}
    
#\32 e40426f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    justify-self: auto;
    padding: 1% 0% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ijc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -19px;
    order: 2;
}
    
#widget_u5p {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#bb536221 {
    width: 55.96%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#c2c5e5cd {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\30 06af779 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 6px;
    order: 0;
}
}



@media all {
    
#\31 9ef1efa {
    width: 500px;
    height: auto;
    max-width: 100%;
    margin-top: 1px;
    order: 0;
}
    
#\31 71f9f61 {
    min-height: 661px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 f77aecc {
    width: 340px;
    height: auto;
    max-width: 100%;
    margin-top: 139px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\31 bad84ef::before, #\31 bad84ef > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.5;
    border-radius: inherit;
}
#\31 bad84ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 19px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/b154e2e7/dms3rep/multi/opt/call_vFqqWqHrATTK9iTcmLFSjz6E-1920w.png");
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_5);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_17) var(--color_17) var(--color_17) var(--color_17);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#fcd68680 {
    background-color: var(--color_5);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\39 f034be1 {
    width: 330px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    order: 2;
}
    
#ee20fad9::before, #ee20fad9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.5;
    border-radius: inherit;
}
#ee20fad9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/b154e2e7/dms3rep/multi/opt/6de96c2e-acfb-444b-b955-2b9c61dfbb60-1920w.png");
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_5);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_17) var(--color_17) var(--color_17) var(--color_17);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\38 49c385f {
    width: 500px;
    height: auto;
    max-width: 100%;
    margin-top: 1px;
    order: 0;
}
    
#c8f6495d {
    width: 204px;
    height: auto;
    max-width: 100%;
    margin-top: 326px;
    align-self: center;
    min-height: 43px;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#widget_sg8 {
    width: 160px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 18px;
}
}



@media all {
    
#\38 d5b6d51 {
    width: 340px;
    height: auto;
    max-width: 100%;
    margin-top: 139px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b4773d13 {
    min-height: 326px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 e3bf1f5 {
    width: 500px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b75d308 {
    width: 500px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 141px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 4d4a000::before, #\32 4d4a000 > .bgExtraLayerOverlay {
    
}
#\32 4d4a000 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\33 268a269::before, #\33 268a269 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 268a269 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/b154e2e7/dms3rep/multi/opt/IMG_8594-1920w.jpeg");
    border-radius: 30px 30px 30px 30px;
    order: 1;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_17) var(--color_17) var(--color_17) var(--color_17);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#cc8b0a94 {
    width: 330px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 6deb770 {
    width: 330px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8f5e2da {
    width: 500px;
    height: auto;
    max-width: 100%;
    margin-top: 1px;
}
    
#\39 db00b62::before, #\39 db00b62 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(1, 2, 6, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\39 db00b62 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/b154e2e7/dms3rep/multi/opt/call_QXaoy3JC7egoCcZy6pyhOWWQ-1920w.png");
    border-radius: 30px 30px 30px 30px;
    order: 0;
    background-color: var(--color_8);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_17) var(--color_17) var(--color_17) var(--color_17);
    border-style: solid;
    background-position: 50% 0%;
    padding: 4% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#dbd02b40 {
    width: 150px;
    height: auto;
    max-width: 100%;
    align-self: center;
    min-height: 43px;
    justify-self: auto;
    order: 3;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k53 {
    width: 158px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
}
}



@media all {
    
#\33 8e62817 {
    width: 100.00%;
    height: 412px;
    max-width: 100%;
}
    
#\31 43eb690::before, #\31 43eb690 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\31 43eb690 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    background-image: url();
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 072ae2f::before, #\35 072ae2f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#\35 072ae2f {
    background-color: var(--color_17);
    background-image: none;
}
    
#d357b8d3 {
    width: 94.12%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -35px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 15787b4::before, #\31 15787b4 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\31 15787b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bbb3ab23 {
    min-height: 502px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 6% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 11a1f13 {
    margin: 0px 0% 0px 0%;
}
    
#\38 30c4484 {
    width: 99.95%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 c86718d::before, #\38 c86718d > .bgExtraLayerOverlay {
    
}
#\38 c86718d {
    background-color: var(--color_4);
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    background-position: 100% 50%;
}
    
#c7776d21 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 502492b {
    width: 59.71%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 354b383 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#eb29446d::before, #eb29446d > .bgExtraLayerOverlay {
    
}
#eb29446d {
    background-color: var(--color_4);
    background-image: none;
    border-style: solid;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-width: 1px 0 0 0;
}
    
#\39 ad57c70 {
    min-height: 550px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 b9fcbb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/b154e2e7/dms3rep/multi/opt/call_5LR3MlLaT0n7uEfcIevCU4aS-1920w.png");
    background-size: contain;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 c9a759d::before, #\36 c9a759d > .bgExtraLayerOverlay {
    
}
#\36 c9a759d {
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/b154e2e7/dms3rep/multi/opt/navy-blue-background-1920w.png");
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
}
    
#\39 8f8e82e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f26b2572 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 70ddb65 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b37b051 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#fb789bae {
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/b154e2e7/dms3rep/multi/opt/navy-blue-background-1920w.png");
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
}
    
#c9e40589 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/b154e2e7/dms3rep/multi/opt/exec-95b0dddd-751a-4b48-b9a6-d6fd88119527-1920w.png");
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b954e38a {
    min-height: 238px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#cc1693f6::before, #cc1693f6 > .bgExtraLayerOverlay {
    
}
#cc1693f6 {
    background-color: var(--color_17);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#b75086e3 {
    width: 61.49%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d7fa87ef {
    width: 79.50%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -11px;
}
    
#b01bdd8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3c0dd05 {
    min-height: 544px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 120px 0% 120px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 408eaf7 {
    width: 48.93%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 0px;
}
    
#\37 20c6c02 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 88bcaee {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0a69760 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 0476a21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa90d818::before, #fa90d818 > .bgExtraLayerOverlay {
    
}
#fa90d818 {
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/b154e2e7/dms3rep/multi/opt/navy-blue-background-1920w.png");
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
}
    
#\35 709fb17 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f5de164 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 91ef8f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/b154e2e7/dms3rep/multi/opt/exec-fcda4569-a62b-4e26-af7d-b270a0b10ced-1920w.png");
    background-size: contain;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 78ec732 {
    min-height: 1096px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 41fb202 {
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/b154e2e7/dms3rep/multi/opt/navy-blue-background-1920w.png");
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
}
}



@media all {
    
#f21ae8f9 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: flex-start;
    justify-self: auto;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -1px;
    grid-area: auto / auto / auto / auto;
}
    
#e01e5f63 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/b154e2e7/dms3rep/multi/opt/exec-5b42519f-b0d9-4879-a9b6-dbabb162e9f9-1920w.png");
}
    
#\32 ccfa302 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 1;
    background-color: var(--color_8);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c02a68a0 {
    min-height: 137px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 f8d5455 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 60986b5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_17);
    background-image: url("https://lirp.cdn-website.com/b154e2e7/dms3rep/multi/opt/exec-5b42519f-b0d9-4879-a9b6-dbabb162e9f9-1920w.png");
}
    
#\33 c3ffede {
    width: 340px;
    height: auto;
    max-width: 100%;
    margin-top: 166px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\34 a28ae53 {
    width: 232px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 48px;
}
    
#\38 59ac5cf::before, #\38 59ac5cf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 59ac5cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 19px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/b154e2e7/dms3rep/multi/opt/unnamed-4a07355d-1920w.jpg");
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_5);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a34ae856 {
    width: 500px;
    height: auto;
    max-width: 100%;
    margin-top: 38px;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a4cd69f3 {
    width: 198px;
    height: auto;
    max-width: 100%;
    margin-top: 229px;
    align-self: center;
    min-height: 45px;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\39 4a61c10::before, #\39 4a61c10 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.5;
    border-radius: inherit;
}
#\39 4a61c10 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/b154e2e7/dms3rep/multi/opt/6de96c2e-acfb-444b-b955-2b9c61dfbb60-1920w.png");
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_5);
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 1;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0656961 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#aa312694 {
    margin: 0px 0% 0px 0%;
}
    
#\30 87d93e4 {
    order: 0;
}
    
#\33 62612eb {
    order: 1;
}
    
#a558749f {
    order: 2;
}
    
#a53e6f10 {
    order: 3;
}
    
#a5e60b9d {
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca4cfd1d {
    order: 1;
    align-self: auto;
    width: 72.40%;
    justify-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9880947 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 12px;
    padding: 6% 2% 6% 2%;
}
    
#\32 fddf0b3::before, #\32 fddf0b3 > .bgExtraLayerOverlay {
    
}
#\32 fddf0b3 {
    background-position: 50% 0%;
}
    
#\32 e40426f {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#widget_ijc {
    order: 2;
    margin-top: 0px;
}
    
#bb536221 {
    order: 3;
}
    
#widget_u5p {
    order: 4;
}
    
#c2c5e5cd {
    order: 5;
}
    
#\30 06af779 {
    order: 0;
    margin-top: 21px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9ef1efa {
    width: 36.85%;
}
    
#\31 71f9f61 {
    min-height: 627px;
}
    
#\37 f77aecc {
    width: 74.45%;
}
    
#\31 bad84ef::before, #\31 bad84ef > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\31 bad84ef {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\39 f034be1 {
    width: 95.42%;
}
    
#ee20fad9::before, #ee20fad9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#ee20fad9 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\38 49c385f {
    width: 36.85%;
}
    
#c8f6495d {
    margin-top: 305px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d5b6d51 {
    width: 99.36%;
}
    
#b4773d13 {
    min-height: 303px;
}
    
#\38 e3bf1f5 {
    width: 36.85%;
}
    
#\31 b75d308 {
    width: 81.74%;
}
    
#\33 268a269::before, #\33 268a269 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\33 268a269 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#cc8b0a94 {
    width: 92.20%;
}
    
#\36 6deb770 {
    width: 86.81%;
}
    
#\38 8f5e2da {
    width: 36.85%;
}
    
#\39 db00b62::before, #\39 db00b62 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\39 db00b62 {
    background-size: cover;
    background-repeat: no-repeat;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\32 4d4a000::before, #\32 4d4a000 > .bgExtraLayerOverlay {
    
}
    
#dbd02b40 {
    margin-top: 2px;
}
    
#widget_k53 {
    margin-top: -27px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 43eb690 {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 32px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#\35 072ae2f::before, #\35 072ae2f > .bgExtraLayerOverlay {
    
}
    
#d357b8d3 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 15787b4::before, #\31 15787b4 > .bgExtraLayerOverlay {
    
}
#\31 15787b4 {
    width: 100%;
    min-height: 81px;
    height: auto;
    row-gap: 14px;
    padding: 0px 0px 0px 0px;
}
    
#bbb3ab23 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 5px;
    column-gap: 1%;
    padding: 6% 4% 6% 4%;
}
    
#\33 8e62817 {
    width: 99.90%;
    height: 356px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c7776d21 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    row-gap: 0px;
}
    
#\35 354b383 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\38 c86718d::before, #\38 c86718d > .bgExtraLayerOverlay {
    
}
    
#\32 502492b {
    width: 68.63%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 ad57c70 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#eb29446d::before, #eb29446d > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 c9a759d::before, #\36 c9a759d > .bgExtraLayerOverlay {
    
}
    
#\39 8f8e82e {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#f26b2572 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    row-gap: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b954e38a {
    min-height: 161px;
    padding: 0px 0px 0px 0px;
}
    
#c9e40589 {
    background-repeat: no-repeat;
    background-size: cover;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d7fa87ef {
    width: 59.35%;
}
    
#\37 3c0dd05 {
    min-height: 350px;
    padding: 0px 0px 0px 0px;
}
    
#cc1693f6::before, #cc1693f6 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 88bcaee {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0a69760 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    row-gap: 0px;
}
    
#fa90d818::before, #fa90d818 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 91ef8f1 {
    background-repeat: no-repeat;
    background-size: contain;
}
    
#\38 78ec732 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 736px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f21ae8f9 {
    align-self: stretch;
    margin-top: 5px;
    order: 0;
}
    
#\32 ccfa302 {
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 10px;
    order: 0;
}
    
#c02a68a0 {
    min-height: 101px;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f8d5455 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 7bd367c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 072ae2f {
    grid-template-rows: minmax(8px, max-content);
}
    
#bbb3ab23 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#a3fba958 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d0656961 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 62612eb {
    order: 0;
    width: 46.1797px;
}
    
#a558749f {
    order: 1;
    width: 100%;
}
    
#\30 87d93e4 {
    order: 2;
    margin-left: -8.8%;
}
    
#a5e60b9d {
    order: 3;
    width: 46.1797px;
}
    
#a53e6f10 {
    order: 1;
    width: 100%;
}
    
#group_b9l {
    height: auto;
    min-height: 98px;
}
    
#\33 87a0dcc {
    height: 163px;
    margin-top: 5px;
}
    
#\38 805e972 {
    width: 325px;
    height: auto;
    min-height: 305px;
}
}



@media (max-width: 767px) {
    
#ca4cfd1d {
    width: 291px;
    justify-self: auto;
    order: 1;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9880947 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 6px;
    padding: 0% 4% 0% 4%;
}
    
#\32 fddf0b3::before, #\32 fddf0b3 > .bgExtraLayerOverlay {
    
}
#\32 fddf0b3 {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\32 e40426f {
    row-gap: 0px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    height: auto;
    padding: 115px 16px 115px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e6c447af {
    margin: 0px 0% 0px 0%;
}
    
#widget_ijc {
    order: 4;
    justify-self: auto;
    align-self: flex-start;
    width: 100%;
    margin: 17px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb536221 {
    order: 5;
    width: 100%;
    justify-self: auto;
    align-self: flex-start;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u5p {
    width: 211px;
    order: 2;
    margin-top: 30px;
    height: auto;
    min-height: 52px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c2c5e5cd {
    width: 211px;
    order: 3;
    margin-top: 10px;
    height: auto;
    min-height: 52px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 06af779 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\31 9ef1efa {
    width: 74.91%;
    margin-top: -5px;
}
    
#\31 71f9f61 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\37 f77aecc {
    width: 78.37%;
    margin-top: 135px;
}
    
#\31 bad84ef::before, #\31 bad84ef > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\31 bad84ef {
    width: 100%;
    min-height: 566px;
    align-items: flex-start;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
    background-position: 50% 50%;
}
    
#\39 f034be1 {
    width: 78.37%;
    margin-top: 0px;
}
    
#ee20fad9::before, #ee20fad9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#ee20fad9 {
    width: 100%;
    min-height: 487px;
    align-items: flex-start;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
    background-position: 50% 50%;
}
    
#\38 49c385f {
    width: 74.91%;
    margin-top: -5px;
}
    
#c8f6495d {
    height: auto;
    width: 175px;
    min-height: 50px;
    margin-top: 267px;
}
}



@media (max-width: 767px) {
    
#\38 d5b6d51 {
    width: 78.37%;
    margin-top: 135px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b4773d13 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\38 e3bf1f5 {
    width: 74.91%;
}
    
#\31 b75d308 {
    width: 74.91%;
}
    
#\33 268a269::before, #\33 268a269 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\33 268a269 {
    width: 100%;
    min-height: 564px;
    align-items: flex-start;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
    background-position: 50% 50%;
}
    
#cc8b0a94 {
    width: 78.37%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 6deb770 {
    width: 78.37%;
}
    
#\38 8f5e2da {
    width: 74.91%;
    margin-top: -5px;
}
    
#\39 db00b62::before, #\39 db00b62 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\39 db00b62 {
    width: 100%;
    min-height: 588px;
    align-items: flex-start;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
    background-position: 50% 50%;
    padding: 6% 6% 7% 6%;
}
    
#dbd02b40 {
    height: auto;
    width: 175px;
    min-height: 50px;
    margin-top: 0px;
}
    
#\32 4d4a000::before, #\32 4d4a000 > .bgExtraLayerOverlay {
    
}
    
#widget_k53 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 176px;
}
}



@media (max-width: 767px) {
    
#\33 8e62817 {
    height: 240px;
    order: 1;
}
    
#\31 43eb690 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\35 072ae2f::before, #\35 072ae2f > .bgExtraLayerOverlay {
    
}
    
#d357b8d3 {
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    align-self: flex-start;
    margin-top: -24px;
}
    
#\31 15787b4::before, #\31 15787b4 > .bgExtraLayerOverlay {
    
}
#\31 15787b4 {
    row-gap: 11px;
    width: 100%;
    min-height: 126px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#bbb3ab23 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 9px;
    padding: 8% 4% 8% 4%;
}
    
#\38 30c4484 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#c7776d21 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\35 354b383 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\32 502492b {
    width: 100.00%;
    margin-top: 7px;
}
    
#\38 c86718d::before, #\38 c86718d > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\39 ad57c70 {
    min-height: 201px;
    flex-direction: row;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#eb29446d::before, #eb29446d > .bgExtraLayerOverlay {
    
}
    
#\31 b9fcbb4 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    padding-left: 8%;
    padding-right: 8%;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 c9a759d::before, #\36 c9a759d > .bgExtraLayerOverlay {
    
}
    
#\39 8f8e82e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#f26b2572 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\31 70ddb65 {
    width: 99.62%;
    margin-top: 8px;
}
    
#\33 b37b051 {
    width: 211px;
    order: 2;
    margin-top: 0px;
    height: auto;
    min-height: 52px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#b954e38a {
    min-height: 652px;
    flex-direction: row;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#c9e40589 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    padding-left: 8%;
    padding-right: 8%;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#d7fa87ef {
    width: 93.01%;
    align-self: center;
    max-width: none;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b75086e3 {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#b01bdd8a {
    min-height: 240px;
    row-gap: 20px;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\37 3c0dd05 {
    min-height: unset;
    flex-direction: column;
    padding: 80px 4% 80px 4%;
}
    
#\36 408eaf7 {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#\37 20c6c02 {
    width: 211px;
    order: 2;
    margin-top: 5px;
    height: auto;
    min-height: 52px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cc1693f6::before, #cc1693f6 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 88bcaee {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 0a69760 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\36 0476a21 {
    width: 99.62%;
    margin-top: 7px;
}
    
#fa90d818::before, #fa90d818 > .bgExtraLayerOverlay {
    
}
    
#\35 709fb17 {
    width: 211px;
    order: 2;
    margin-top: 6px;
    height: auto;
    min-height: 52px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 f5de164 {
    width: 211px;
    order: 2;
    margin-top: -10px;
    height: auto;
    min-height: 52px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\31 91ef8f1 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    padding-left: 8%;
    padding-right: 8%;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0% 0% 0% 0%;
}
    
#\38 78ec732 {
    min-height: 652px;
    flex-direction: row;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
}



@media (max-width: 767px) {
    
#\32 ccfa302 {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#c02a68a0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#f21ae8f9 {
    order: 0;
    margin-top: 18px;
}
}



@media (max-width: 767px) {
    
#\30 f8d5455 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 c3ffede {
    width: 78.37%;
    margin-top: 113px;
}
    
#\34 a28ae53 {
    margin-top: 1px;
}
    
#\38 59ac5cf::before, #\38 59ac5cf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\38 59ac5cf {
    width: 100%;
    min-height: 356px;
    align-items: flex-start;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
    background-position: 50% 50%;
    padding: 0px 0px 0px 0px;
}
    
#a34ae856 {
    width: 84.30%;
    margin-top: 36px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a4cd69f3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 7px 0px 7px;
}
#a4cd69f3 {
    height: auto;
    width: 175px;
    min-height: 44px;
    margin: 206px 0px 0px 0px;
}
    
#\39 4a61c10::before, #\39 4a61c10 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\39 4a61c10 {
    width: 100%;
    min-height: 429px;
    align-items: flex-start;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
    background-position: 50% 50%;
    padding: 0px 0px 0px 0px;
}
}

#\38 59ac5cf.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMG/8QAIxAAAQMDAgcAAAAAAAAAAAAAAQIDBAARIQUGEhMxMkFRkf/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGREAAwADAAAAAAAAAAAAAAAAAAECAxVB/9oADAMBAAIRAxEAPwAO3tDSw1zBEcA65rVpYkcItEXbxmnQWUuRwDcD1VyznvX9qHs75KGrGmz/2Q==')!important}#\39 4a61c10.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAIAAADUCbv3AAAACXBIWXMAAAsTAAALEwEAmpwYAAABR0lEQVQY0y3Q207CMACA4YadD3Tr6MbOW7euKwYCigIGQVBiMCpgvDAmJt6YkPAQPLshePvnu/qB2IwlK5URUZxCdUq1RRWnkO1cgolohkCCqWznCirUFlVxpeFKbZUKIpKVis0YyHamOkTH1HCZ4dWGx3Wv1nB1FkBzcrtNCb1gvFfyQchuff4Q8CVKLrVWCSAmdcVfFsPd6uZ+Nh3c7Ybrw2h9KAbP0O8A5JGrbufndfS7m7w9zWfr7+XncfV17Ew+UNQFFs57nG0X/fflYDq+Hi+295v9crOn/UfYroFmp16QV5QyWiWEEz5i/Tnrz3HS1ZwcSDDWUAJxZrm5iQkKmBszN6oMJ5VgBAQzFJuRBBPZSmU7k+1MQZlipxKMBTMEghGcxWkfTE6zmrFoRqeu+6ChtwXDF8xA/EeRaIaCGQiG39Dbf/cTKvYscIt5AAAAAElFTkSuQmCC')!important}#\31 b9fcbb4.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAiElEQVQI1yXO2Q7DIAxEUf7/H5sFZ2uxjUnSsEsVVDoPV/M0yscSUoldj9qVJ+YrJoUSjARy0fR4s0cJH/Hm8sf3UdPK48J6t/PGcMgAqDc7AAKKZlHTQgPgvNK0IOx2BISdX9qsRjZyCuk05JgbcTfbU9xFJOJudz4qpBJi/msHc025pnazLT9xkqkapQf9fAAAAABJRU5ErkJggg==')!important}#\36 c9a759d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAbElEQVQI123Myw5AMBCFYetO22W1iOEBqGuCCMX7v5MM0ZBI/t13cgKmCiosma7BdDwZBa4yPyjcgj9eZL5TmWdVsrAijgeRzhKdRCdwfbMF3UDU83jgyXTn+TnQDZgOov7uy8pei5pGugXTnrWXFNfURdbIAAAAAElFTkSuQmCC')!important}#fb789bae.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAbElEQVQI123Myw5AMBCFYetO22W1iOEBqGuCCMX7v5MM0ZBI/t13cgKmCiosma7BdDwZBa4yPyjcgj9eZL5TmWdVsrAijgeRzhKdRCdwfbMF3UDU83jgyXTn+TnQDZgOov7uy8pei5pGugXTnrWXFNfURdbIAAAAAElFTkSuQmCC')!important}#c9e40589.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAIAAAAlXwkiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAXklEQVQI12Oozg6qzQlOjPC2tXWQUTGTVDKVUjYDISUQm6GtJLyrPCIvKdDd1VVR00pG1VJWzVJOHcSQVrVgmFQbO70xrjonLNDXW13PXl7DVkHTRlHLTk7dRlbdBgBCqxaX4x4wrAAAAABJRU5ErkJggg==')!important}#\31 bad84ef.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAIAAADt1dgcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB8UlEQVQozx3I6W/SYBzA8V9NlHC6CGUDxn0MwbZPj6dAOVrK2cK4NiLVMOQac0CMzIjxTHixv9tA8nnz/QKYL048xJGXsJxYfUcWL4DFe+ID6+WJH2x+whY48QNhPwbYAmAPgj1E2EOEI/ziLPrSmTCRSSAcQcJxXHAUIV5HibOYzccEKYWVe/DqTdRKxiyuqNkVNznjJteV2Z0kY5jKafL1GDwxPpHGkTgTitL+MO2PIm+Y9l9luIKe1wwo1vrD4cebzqCjtVtaV9MHZaWZonMplL9IZMEYL7eb3eb+cW4Y69ns83w5ujV4vpiisu4QA6vlw2b9dbt5elysDr/+/P3xczJeSDmVQblInIZhf9TrfhiN5ovp/eH3v/3uW7s9FMUSgzI0xUJb7yhKQ9cGy+X6+fC8f9qXlQbHZngBF/MY+r1mVS01KqphfNp9+b5+2DbLclFkixJbr2OYTPRuR66rUq/bXc6mq8Wk0yzlxXfZTLJSpeHurj7oy7VqTm/VR6Ob2fT9bU9VS5yAYxkpAQ0dqzWuKKOmlusPyoahtdqFksIjIYJwBEQpLGRDfDZSkFPlKtPUsVKhCnKaxUGEA5BGZBqRFOdG2CNkLzP5kCgFRCnIYi/De+At40wjF8WRtOBG2I3wOcLnjOCmODLNuP4DEvZxc/441dUAAAAASUVORK5CYII=')!important}#ee20fad9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAIAAADUCbv3AAAACXBIWXMAAAsTAAALEwEAmpwYAAABR0lEQVQY0y3Q207CMACA4YadD3Tr6MbOW7euKwYCigIGQVBiMCpgvDAmJt6YkPAQPLshePvnu/qB2IwlK5URUZxCdUq1RRWnkO1cgolohkCCqWznCirUFlVxpeFKbZUKIpKVis0YyHamOkTH1HCZ4dWGx3Wv1nB1FkBzcrtNCb1gvFfyQchuff4Q8CVKLrVWCSAmdcVfFsPd6uZ+Nh3c7Ybrw2h9KAbP0O8A5JGrbufndfS7m7w9zWfr7+XncfV17Ew+UNQFFs57nG0X/fflYDq+Hi+295v9crOn/UfYroFmp16QV5QyWiWEEz5i/Tnrz3HS1ZwcSDDWUAJxZrm5iQkKmBszN6oMJ5VgBAQzFJuRBBPZSmU7k+1MQZlipxKMBTMEghGcxWkfTE6zmrFoRqeu+6ChtwXDF8xA/EeRaIaCGQiG39Dbf/cTKvYscIt5AAAAAElFTkSuQmCC')!important}#\39 db00b62.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAIAAABSnclZAAAACXBIWXMAAAsTAAALEwEAmpwYAAABr0lEQVQY0wXBDXOSYAAA4Pcn1a11KeTHMvycAlNBF8o3gsLLy4cMReDUOWxTa1ldV3e7qz/a84Bf5+Pv89PLz9Of8+O34+eH+81+n2VZ9vV0+P58BNt1km2Twy45be6ylR/fucswWIRBslpu1wlAtuUi24EmmkhTgYMiZyu8ZyieZcznLpjphq4ZI07s0WyTaIm1OiQqUacZDvqRpgBVVCayxrJ8iehdvK3c5ktJAf9yVXysE08UCdSRbKhmry/gBHP5qsS/frd9c3nMYc8fqy80DUxx7Mwsdih9aLA1vKbmCmkOX+KFA0X/UwQAdQZCSZaE4fBWJLtGre1VKUR1M0P8G+nAm7eDsBc6n5DO2mNGYyizz7jiYOdxP9Yj4KYNL2qHPuPrtDVu6XILTvoLb7ieUw9xA/ibhuE1x0pbYAmFfW8pmCngvkWEqJruOwClpGSTjHwj8B00JVf+tW8SjlVGdjHY1YGTdlWPFC3acugkGcfRANkddVJQZtgsKgM3JVFyjeLOfE2vdlwQMzAgZViUHEz2MQDjirkqTxdFIyzOwormXclOmYd50clLbv4/a3+0Fp/MvwAAAAAASUVORK5CYII=')!important}#\33 268a269.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAP/xAAeEAABAwQDAAAAAAAAAAAAAAABAAQRAgMFBhMikf/EABUBAQEAAAAAAAAAAAAAAAAAAAQG/8QAGxEAAgEFAAAAAAAAAAAAAAAAAAIDBBITIVH/2gAMAwEAAhEDEQA/AGC2e4xxlbTH03eG2JMT1HiidnpJkvHIJREHM/SnjpIr20f/2Q==')!important}#fa90d818.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAbElEQVQI123Myw5AMBCFYetO22W1iOEBqGuCCMX7v5MM0ZBI/t13cgKmCiosma7BdDwZBa4yPyjcgj9eZL5TmWdVsrAijgeRzhKdRCdwfbMF3UDU83jgyXTn+TnQDZgOov7uy8pei5pGugXTnrWXFNfURdbIAAAAAElFTkSuQmCC')!important}