@media all {
  *#dm .dmInner div.u_1081279651 .svg { fill:rgba(0,0,0,0.3) !important; }

  *#dm .dmInner a.u_1716850982 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1716850982 span.text { color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner a.u_1937621678 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1852499759 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1097308667 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1941551125 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1654192280 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1523913197 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1149184842 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner a.u_1093169260 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1147862368 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

  *#dm .dmInner a.u_1474360245 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1474360245 span.text { color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1422256927 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1422256927 span.text { color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1829950533 span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1829950533 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

  *#dm .dmInner div.u_1241326190 .svg { fill:rgba(255,255,255,0.9) !important; }

  *#dm .dmInner div.u_1990988065 .svg { fill:rgba(255,255,255,0.9) !important; }

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

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

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

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

  *#dm .dmInner div.u_1394847154 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1511295228 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1605341022 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1932755782 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner a.u_1147862368 span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1093169260 span.text { color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1155648326 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1520938228 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1025145259 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1013174324 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1693630544 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

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

  *#dm .dmInner div.u_1574567582 .svg { fill:rgba(58,58,58,1) !important; }

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

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

  *#dm .dmInner a.u_1155648326 span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1013174324 span.text { color:var(--color_1) !important; }

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

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

  *#dm .dmInner a.u_1933284149 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1385920283 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1652126123 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1413057925 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1043139354 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1455040858 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1315262257 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

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

  *#dm .dmInner a.u_1153832243 span.text {
    font-family: Roboto !important;
    font-size:16px !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1651946383 img {
    object-fit:contain !important;
    object-position:0% 0% !important;
  }

  *#dm .dmInner a.u_1153832243 {
    background-color:rgba(174,16,34,0.9) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1617513843 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

  *#dm .dmInner div.u_1658268842 .svg { fill:rgba(255,255,255,0.9) !important; }

  *#dm .dmInner a.u_1300110992 span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1300110992 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

  *#dm .dmInner a.u_1084349283 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1084349283 span.text { color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1221930073 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1221930073 span.text { color:var(--color_2) !important; }

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

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

  *#dm .dmInner div.u_1197706800 .svg { fill:rgba(255,255,255,0.9) !important; }

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

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

  *#dm .dmInner a.u_1755545814 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

  *#dm .dmInner a.u_1755545814 span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1617513843 span.text { color:var(--color_2) !important; }

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

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

  *#dm .dmInner div.u_1922894236 .svg { fill:rgba(0,0,0,0.3) !important; }

  *#dm .dmInner div.u_1922894236:hover .svg { fill:rgba(0,0,0,0.3) !important; }

  *#dm .dmInner div.u_1922894236.hover .svg { fill:rgba(0,0,0,0.3) !important; }

  *#dm .dmInner div.u_1323558557 .svg { fill:rgba(58,58,58,1) !important; }

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

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

  *#dm .dmInner a.u_1385920283 span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1933284149 span.text { color:var(--color_1) !important; }

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

  *#dm .dmInner a.u_1933284149.hover span.text { color:var(--color_3) !important; }
}
@media (min-width:1025px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1651946383 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .d-page-1716942098 DIV.dmInner {
    background-repeat:repeat !important;
    background-size:auto !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:repeat !important;
    background-size:auto !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\39 6222931 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 efed353.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 efed353 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#fe6c5adc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 25%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 266319c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 56%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2eaafda {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 5% 4% 5%;
    margin: 0% 0% 0% 0%;
}
    
#eac430ea.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#eac430ea {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 848e209.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 848e209 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 e7817e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e1d237cc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e64c193a {
    margin: -170px 0% 0px 0%;
}
    
#\30 d4eb9dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 d4eb9dc {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4632e96 {
    width: 15%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 2px;
    order: 2;
    justify-content: flex-start;
}
    
#e25ab9f4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e25ab9f4 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 10px 0%;
}
    
#f9e980b1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#f9e980b1 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 5ff330c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 5ff330c {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_rck {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b23212fa {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 852db75 {
    width: 100%;
    height: 141px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6721beb {
    width: 100%;
    height: 141px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8ebf1f3 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4f33c29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ae7c3911 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bed52d0 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e9a1190 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb9bb109 {
    width: 100%;
    height: 141px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 96c2262 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2fc880b {
    align-items: flex-start;
    width: 100%;
    min-height: 10px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-direction: row;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0tp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 3f65de4 {
    align-items: center;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cf3e0f8 {
    width: 71.16%;
    height: 360px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7po {
    width: 238.406px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\39 7f3ab70.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 7f3ab70 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 c5570b9 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\34 84a986f {
    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 93fe783.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\30 93fe783 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ea81930f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#ea81930f {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 3e985d5 {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-self: stretch;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#d6f58bff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d6f58bff {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b86da249.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#b86da249 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#fc387072 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#ca7ccace {
    width: 20%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\34 d14cbd1 {
    margin: 0px 0% 0px 0%;
}
    
#afe21235 {
    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;
}
    
#f1ce1258.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#f1ce1258 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 654c554 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 25%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/048feb747a474834841812791d3e0981/dms3rep/multi/opt/CBG-1-1920w.jpg");
}
    
#\36 bfbabe3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 50px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f433071 {
    width: 100%;
    min-width: 4%;
    min-height: 200px;
    column-gap: 4%;
    row-gap: 2px;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 66d7017 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 f397a55.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 f397a55 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 10px 0%;
}
    
#\33 c96e134 {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2379b35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 4b83b77 {
    width: 100%;
    height: 141px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f2c7b21 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db2830e3 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef94299f {
    width: 100%;
    height: 141px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 295f853 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fa3434f {
    width: 100%;
    height: 141px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc6ea350 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d1c48c5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fa196fbc {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e39251a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 de6a442 {
    width: 100%;
    height: 141px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d7b77549 {
    width: 30%;
    height: 100px;
    max-width: 100%;
}
    
#\33 7c4f39b {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    align-self: stretch;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#b519d311 {
    width: 20%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\35 c548540 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 2px;
    order: 0;
    justify-content: flex-start;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\35 1eb57d7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\35 1eb57d7 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#e22f0085 {
    margin: 0px 0% 0px 0%;
}
    
#\38 5686dec.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 5686dec {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae7f5977 {
    min-height: 350px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\31 db5b50a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-width: 4%;
    padding: 50px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c5d92f2 {
    background-color: rgba(249,249,249,0);
    background-image: none;
}
    
#e7a40181.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#e7a40181 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#dcc8f9de.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#dcc8f9de {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 df9a478 {
    width: 88.32%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6204c3b {
    width: 100%;
    min-width: 4%;
    min-height: 200px;
    column-gap: 4%;
    row-gap: 2px;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfd035cd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#bfd035cd {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 37870dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 37870dd {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 10px 0%;
}
    
#\36 01a7971 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 25%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/048feb747a474834841812791d3e0981/dms3rep/multi/opt/stabulation-1920w.jpg");
}
    
#fbc30c3c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#fbc30c3c {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_41n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gde {
    width: 340px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#b6fab84f {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    align-self: stretch;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#a676f611 {
    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;
}
    
#\39 13a2524 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-width: 4%;
    padding: 50px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f7b5e68d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d9bdf941 {
    width: 360px;
    height: auto;
    max-width: 100%;
}
    
#f31da5c6 {
    width: 20%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#a243397e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 25%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/048feb747a474834841812791d3e0981/dms3rep/multi/opt/pose-evacuation-1920w.jpg");
}
    
#e13d517c {
    width: 30%;
    height: 100px;
    max-width: 100%;
}
    
#\38 e5a753e {
    margin: 0px 0% 0px 0%;
}
    
#fd645263 {
    min-height: 350px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\39 09c018c {
    background-color: var(--color_1);
    background-image: none;
}
    
#cef3b4e0 {
    width: 100%;
    min-width: 4%;
    min-height: 200px;
    column-gap: 4%;
    row-gap: 2px;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1e328e8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#d1e328e8 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 ebe14e6 {
    width: 100%;
    min-width: 4%;
    min-height: 200px;
    column-gap: 4%;
    row-gap: 2px;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1b82969.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d1b82969 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecc10bf8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#ecc10bf8 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a0ce5cf6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#a0ce5cf6 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 b4dbd11.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 b4dbd11 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 4392d44.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 4392d44 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 10px 0%;
}
    
#\32 279da0b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 279da0b {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ccc5af45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24%;
    min-width: 4%;
    order: 0;
}
    
#c4723fca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
    
#\39 874928c {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\31 9d5e1cf {
    width: 24%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 2px;
    order: 2;
    justify-content: flex-start;
}
    
#\38 8dcd73b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 8dcd73b {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 6a80a35.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\36 6a80a35 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 fc9395d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 fc9395d {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 b2e0c46.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\36 b2e0c46 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 fab7ff5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\33 fab7ff5 {
    width: 280px;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_vrc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hu6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 112d3ad {
    width: 100%;
    height: 141px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6eab8a0 {
    width: 100%;
    height: 141px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_put {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 30px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_fb5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7b80b3f {
    width: 299%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1167483 {
    width: 299%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f31fe6d5 {
    width: 299%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 138072f {
    width: 299%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4b4f3a3 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f611058 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b444d85d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b444d85d {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af05dfae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#af05dfae {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4cbb6cd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 987e8a9 {
    width: 70%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 467f2e9 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8a2d048 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4795c5d {
    width: 299%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 453afd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 c72e683 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 c281fb9 {
    width: 100%;
    height: 120px;
    max-width: 100%;
}
    
#c103beb1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 1f4df70.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\35 1f4df70 {
    width: 200px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    align-self: center;
    margin: 30px 0px 0px 0px;
}
    
#b4d17915 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\31 061f394 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 bd82cf1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 0c1fed0 {
    margin: 0px 0% 0px 0%;
}
    
#\32 f6cfdb1 {
    min-height: 100px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 15008dc {
    align-items: flex-start;
    width: 80%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.45);
    background-image: none;
    min-width: 32px;
    order: 1;
    align-self: stretch;
    height: auto;
    padding: 100px 40px 100px 40px;
    margin: -700px 0% 160px 0%;
}
    
#b07b66a4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    order: 2;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: -700px 0% 0px 0%;
}
    
#\37 162c4e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(249,249,249,0);
    background-image: none;
    justify-content: flex-start;
    order: 0;
    padding: 0px 50px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 79fc076 {
    width: 100%;
    height: 700px;
    min-height: 100px;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fe6c5adc {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#b4632e96 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\38 266319c {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2eaafda {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc387072 {
    height: 300px;
}
    
#ca7ccace {
    width: 100%;
    min-height: 80px;
}
    
#\34 d14cbd1 {
    margin: 0px 0% 0px 0%;
}
    
#\30 654c554 {
    width: 100%;
    min-height: 80px;
}
    
#\36 bfbabe3 {
    width: 100%;
    min-height: 80px;
    padding: 20px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f433071 {
    padding: 0px 40px 16px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 66d7017 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 db5b50a {
    width: 100%;
    min-height: 80px;
    padding: 20px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d7b77549 {
    height: 300px;
}
    
#b519d311 {
    width: 100%;
    min-height: 80px;
}
    
#e22f0085 {
    margin: 0px 0% 0px 0%;
}
    
#c6204c3b {
    padding: 0px 40px 16px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 01a7971 {
    width: 100%;
    min-height: 80px;
}
    
#ae7f5977 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e5a753e {
    margin: 0px 0% 0px 0%;
}
    
#\39 13a2524 {
    width: 100%;
    min-height: 80px;
    padding: 20px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fd645263 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#f31da5c6 {
    width: 100%;
    min-height: 80px;
}
    
#cef3b4e0 {
    padding: 0px 40px 16px 40px;
    margin: 0px 0% 0px 0%;
}
    
#a243397e {
    width: 100%;
    min-height: 80px;
}
    
#e13d517c {
    height: 300px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 874928c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#ccc5af45 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#c4723fca {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\31 9d5e1cf {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#group_put {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_fb5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4cbb6cd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 f6cfdb1 {
    column-gap: 0%;
}
    
#\35 c72e683 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    max-width: 100%;
}
    
#c103beb1 {
    width: 50%;
}
    
#\33 15008dc {
    width: 100%;
}
    
#b07b66a4 {
    width: 50%;
}
    
#b4d17915 {
    padding: 0% 0% 0% 0%;
}
    
#\37 162c4e9 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding: 0px 10px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0c1fed0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fe6c5adc {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b4632e96 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 266319c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 2eaafda {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\35 8ebf1f3 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#b23212fa {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 852db75 {
    height: 120px;
}
    
#a6721beb {
    height: 120px;
}
    
#ae7c3911 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 e9a1190 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#fb9bb109 {
    height: 120px;
}
    
#\34 2fc880b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3f65de4 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 cf3e0f8 {
    width: 100.00%;
    height: 276px;
}
    
#e64c193a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fc387072 {
    height: 150px;
}
    
#ca7ccace {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 d14cbd1 {
    margin: 0px 0% 0px 0%;
}
    
#\30 654c554 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 bfbabe3 {
    width: 100%;
    min-height: 20px;
    align-items: center;
    row-gap: 10px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f433071 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 20px 0px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\36 66d7017 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\38 f2c7b21 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#db2830e3 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 c96e134 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ef94299f {
    height: 120px;
}
    
#\33 295f853 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 fa3434f {
    height: 120px;
}
    
#fa196fbc {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 de6a442 {
    height: 120px;
}
    
#\31 4b83b77 {
    height: 120px;
}
}



@media (max-width: 767px) {
    
#\31 db5b50a {
    width: 100%;
    min-height: 20px;
    align-items: center;
    row-gap: 10px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d7b77549 {
    height: 200px;
}
    
#b519d311 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 c548540 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e22f0085 {
    margin: 0px 0% 0px 0%;
}
    
#c6204c3b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 20px 0px 20px;
    margin: 0px 0px 0px 0px;
}
    
#\36 01a7971 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ae7f5977 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 e5a753e {
    margin: 0px 0% 0px 0%;
}
    
#\39 13a2524 {
    width: 100%;
    min-height: 20px;
    align-items: center;
    row-gap: 10px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fd645263 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#f31da5c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cef3b4e0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 20px 0px 20px;
    margin: 0px 0px 0px 0px;
}
    
#a243397e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e13d517c {
    height: 200px;
}
    
#\37 ebe14e6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 20px 0px 20px;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#ccc5af45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c4723fca {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 874928c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 9d5e1cf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 112d3ad {
    height: 120px;
}
    
#\34 6eab8a0 {
    height: 120px;
}
    
#group_put {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_fb5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4cbb6cd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 c72e683.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c72e683 {
    height: 170px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\33 c281fb9 {
    height: 50px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c103beb1 {
    width: 10%;
    row-gap: 0px;
    min-height: 100px;
    min-width: 32px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1f4df70.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\35 1f4df70 {
    min-width: 32px;
    margin: 10px 0% 0px 0%;
}
    
#b4d17915 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#\31 061f394 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bd82cf1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 0c1fed0 {
    margin: 0px 0% 0px 0%;
}
    
#\32 f6cfdb1 {
    width: 100%;
    min-height: 10px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: -454px 0% 0px 0%;
}
    
#\33 15008dc {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    min-width: 32px;
    order: 2;
    justify-content: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b07b66a4 {
    width: 100%;
    min-height: 56px;
    min-width: 32px;
    align-items: flex-start;
    max-width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 162c4e9 {
    width: 100%;
    min-height: 46px;
    align-items: center;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 79fc076 {
    height: 500px;
    min-height: 100%;
    max-height: 100%;
}
}

