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

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

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

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

  *#dm .dmInner div.u_2600512972 .main-animation { color:var(--color_3) !important; }

  *#dm .dmInner *.u_2600512972 .animate_text:after { border-right-color:var(--color_2) !important; }

  *#dm .dmInner div.u_30410288 .am-drop { color:var(--color_3) !important; }

  *#dm .dmInner div.u_30410288 .am-tback { color:var(--color_3) !important; }

  *#dm .dmInner div.u_4137193478 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1461402700 span.text { font-weight:600 !important; }

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

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

  *#dm .dmInner a.u_1666014919 span.text { font-weight:600 !important; }

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

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

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

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

  *#dm .dmInner a.u_1049062631 span.text { font-weight:600 !important; }

  *#dm .dmInner div.u_1092894643 .am-drop { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1092894643 .am-tback { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1049062631:hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1049062631.hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1012769610 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1981690666 .am-drop { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1981690666 .am-tback { color:var(--color_1) !important; }

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

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

  *#dm .dmInner a.u_1062077207 span.text { font-weight:600 !important; }

  *#dm .dmInner div.u_1499240898 .am-drop { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1499240898 .am-tback { color:var(--color_1) !important; }

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

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

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

  *#dm .dmInner div.u_735230947 img { border-radius:50% !important; }

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

  *#dm .dmInner div.u_1037987745 img { border-radius:50% !important; }

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

  *#dm .dmInner div.u_1392818164 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1013381210 img { border-radius:50% !important; }

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

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

  *#dm .dmInner div.u_1424106932 img { border-radius:50% !important; }

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

  *#dm .dmInner div.u_1350628383 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1225466761 .am-drop { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1225466761 .am-tback { color:var(--color_1) !important; }

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

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

  *#dm .dmInner div.u_1639796510 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1604827327 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1219759708 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1294479856 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1895646038 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1214763559 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1769922739 .am-drop { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1769922739 .am-tback { color:var(--color_3) !important; }

  *#dm .dmInner *.u_1769922739 .am-drop { text-align:CENTER !important; }

  *#dm .dmInner *.u_1769922739 .am-tback { text-align:CENTER !important; }

  *#dm .dmInner a.u_1314522972 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1314522972:hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1314522972.hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1791441975 span.text { font-weight:600 !important; }

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

  *#dm .dmInner div.u_2600512972 .animate_text { color:rgba(242,140,56,1) !important; }

  *#dm .dmInner div.u_1791914312 .svg { fill:rgba(217,23,42,1) !important; }

  *#dm .dmInner div.u_1746528547 .svg { fill:rgba(181,51,107,1) !important; }

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

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

  *#dm .dmInner div.u_1502538368 .am-drop { color:rgba(23,72,121,1) !important; }

  *#dm .dmInner div.u_1502538368 .am-tback { color:rgba(23,72,121,1) !important; }
}

*#dm .dmInner div.u_30410288 h1 { margin:0 !important; }

*#dm .dmInner div.u_30410288 h1 span.am-we { color:var(--color_2) !important; }

*#dm .dmInner div.u_1092894643 h1 span.am-we { color:var(--color_2) !important; }

*#dm .dmInner div.u_1092894643 h2 { margin:0 !important; }

*#dm .dmInner div.u_1092894643 h2 span.am-we { color:var(--color_2) !important; }

*#dm .dmInner div.u_1981690666 h1 span.am-we { color:var(--color_2) !important; }

*#dm .dmInner div.u_1981690666 h2 { margin:0 !important; }

*#dm .dmInner div.u_1981690666 h2 span.am-we { color:var(--color_2) !important; }

*#dm .dmInner div.u_1499240898 h1 span.am-we { color:var(--color_2) !important; }

*#dm .dmInner div.u_1499240898 h2 { margin:0 !important; }

*#dm .dmInner div.u_1499240898 h2 span.am-we { color:var(--color_2) !important; }

*#dm .dmInner div.u_1225466761 h1 span.am-we { color:var(--color_2) !important; }

*#dm .dmInner div.u_1225466761 h2 { margin:0 !important; }

*#dm .dmInner div.u_1225466761 h2 span.am-we { color:var(--color_2) !important; }

*#dm .dmInner div.u_1769922739 h1 span.am-we { color:var(--color_2) !important; }

*#dm .dmInner div.u_1769922739 h2 { margin:0 !important; }

*#dm .dmInner div.u_1769922739 h2 span.am-we { color:var(--color_2) !important; }

*#dm .dmInner div.u_1502538368 h1 span.am-we { color:var(--color_2) !important; }

*#dm .dmInner div.u_1502538368 h2 { margin:0 !important; }

*#dm .dmInner div.u_1502538368 h2 span.am-we { color:var(--color_2) !important; }
separatorHomeCss{color:red !important}*#dm .dmInner div.u_30410288
{
}
*#dm .dmInner div.u_2600512972
{
}
*#dm .dmInner div.u_1092894643
{
}
*#dm .dmInner div.u_1092894643
{
}
*#dm .dmInner div.u_1981690666
{
}
*#dm .dmInner div.u_1981690666
{
}
*#dm .dmInner div.u_1499240898
{
}
*#dm .dmInner div.u_1499240898
{
}
*#dm .dmInner div.u_1225466761
{
}
*#dm .dmInner div.u_1225466761
{
}
*#dm .dmInner div.u_1769922739
{
}
*#dm .dmInner div.u_1769922739
{
}
*#dm .dmInner div.u_1502538368
{
}
*#dm .dmInner div.u_1502538368
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#a8a29600 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/77ae8687/dms3rep/multi/opt/sierra-marketing-shape-1-bc613aa7-1920w.png);
    background-size: auto;
    background-position: 100% 0%;
    padding: 175px 16px 75px 16px;
}
    
#a5da6518 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
}
    
#\37 6597aac {
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/77ae8687/dms3rep/multi/opt/sierra-marketing-shape-2-1920w.png);
    background-size: auto;
    background-position: 0% 100%;
    border-radius: 0 0 40px 40px;
}
    
#group_mo3 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    max-width: 1240px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#group_0gg {
    align-items: flex-start;
    width: 42%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#a7cc6539 {
    align-items: flex-start;
    width: 45%;
    min-height: 575px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-image: url(https://lirp.cdn-website.com/77ae8687/dms3rep/multi/opt/pexels-photo-323705-1920w.jpeg);
    justify-content: flex-end;
    padding: 35px 35px 35px 35px;
}
    
#widget_dq9 {
    width: 100%;
    height: auto;
    max-width: 550px;
}
    
#widget_rdc {
    width: 200px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
}
    
#group_t3p {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#group_ud8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#widget_44h {
    width: 23.0469px;
    height: auto;
    max-width: 100%;
}
    
#widget_rtg {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#\30 dcc4503 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 28.61%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-left: -18px;
    padding: 0px 0px 0px 0px;
}
    
#d6ac2a2c {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#cdf94a33 {
    width: 106px;
    height: auto;
    max-width: 100%;
}
    
#\36 936e70e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 33%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\32 f41f1ca {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#c16a4e71 {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#group_7k7 {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#widget_obu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_pkq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_gme {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#da18c26d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 65px;
    width: 100%;
    min-width: 4%;
}
    
#a6df31a0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e920e533 {
    border-radius: 40px 40px 40px 40px;
    background-color: var(--color_4);
    background-image: initial;
}
    
#group_9gv {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 35px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#bca7d1c4 {
    align-items: flex-start;
    width: 33%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a461ec03 {
    width: 33%;
    height: auto;
    max-width: none;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d237a0ea.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#d237a0ea {
    width: auto;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bd3cc80 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 f4fa330 {
    align-items: flex-end;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afef975b {
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    border-radius: 40px 40px 40px 40px;
    padding: 4px 8px 4px 8px;
}
    
#\37 6104c31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
}
    
#\34 720ef39 {
    width: 45px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2f6d157 {
    align-items: center;
    width: 80px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 32px;
    flex-direction: row;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e223b205 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 6%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 0;
    padding: 40px 35px 40px 35px;
    margin: 0px 0% 0px 0%;
}
    
#df5b9499 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
}
    
#f11f0986 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 35px;
    column-gap: 3%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qok {
    align-items: flex-start;
    width: 67%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4d18f1d {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 6%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 1;
    padding: 40px 35px 40px 35px;
    margin: 0px 0% 0px 0%;
}
    
#c434beee {
    align-items: center;
    width: 80px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 32px;
    flex-direction: row;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfb49305 {
    width: 45px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 de37add {
    align-items: flex-start;
    width: 67%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 692aa86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
}
    
#a81603ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
}
    
#\37 4088ded {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 6%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 2;
    padding: 40px 35px 40px 35px;
    margin: 0px 0% 0px 0%;
}
    
#eba898a8 {
    align-items: center;
    width: 80px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 32px;
    flex-direction: row;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1fe8604 {
    width: 45px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 484e4d6 {
    align-items: flex-start;
    width: 67%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 90cfae9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
}
    
#\33 2c8587c {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
}
    
#fdb21304 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 35px;
    column-gap: 3%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jsg.flex-element.widget-wrapper > [data-element-type] {
    padding: 25px 25px 25px 25px;
}
#widget_jsg {
    width: 47.26%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 6c27e00.flex-element.widget-wrapper > [data-element-type] {
    padding: 25px 25px 25px 25px;
}
#\34 6c27e00 {
    width: 47.26%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c9ddb7c {
    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;
}
}



@media all {
    
#\35 02ad5f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 be4d363 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_l5d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\32 d356b47 {
    align-items: flex-start;
    width: 45%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-image: url();
    justify-content: flex-end;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_c8m {
    width: 100%;
    height: 550px;
    max-width: 100%;
}
    
#\38 1dfc5a9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#\38 1dfc5a9 {
    width: auto;
    height: auto;
    min-height: 52px;
    max-width: 100%;
}
    
#af41e917 {
    align-items: flex-start;
    width: 45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fba04982 {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
    
#b1fbb740 {
    width: 100%;
    height: auto;
    max-width: none;
}
    
#widget_7vs {
    width: 100%;
    height: auto;
    max-width: 450px;
    order: 1;
}
    
#group_4p5 {
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    border-radius: 40px 40px 40px 40px;
    padding: 4px 8px 4px 8px;
}
    
#widget_lra {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 0ff3f13 {
    background-image: none;
    background-attachment: fixed;
}
}



@media all {
    
#\33 eb0e0a2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#\33 eb0e0a2 {
    width: auto;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3e79b8b {
    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;
}
    
#\38 4a4a62a {
    align-items: flex-start;
    width: 35%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bfefb1b {
    width: 33%;
    height: auto;
    max-width: none;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 092a3f6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    background-color: rgba(60, 60, 76, 0.5);
    background-image: initial;
    border-radius: 40px 40px 40px 40px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    padding: 0px 40px 0px 40px;
    grid-area: auto / auto / auto / auto;
}
    
#cc135b12 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\36 48b4797 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
}
    
#\34 fb64d37 {
    align-items: flex-end;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    justify-content: space-between;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\39 59fbe1a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 65px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/77ae8687/dms3rep/multi/opt/sierra-marketing-shape-2-1920w.png);
    background-size: auto;
    background-position: 0% 100%;
    padding: 75px 16px 75px 16px;
}
    
#d78bf712 {
    border-radius: 40px 40px 40px 40px;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/77ae8687/dms3rep/multi/opt/sierra-marketing-shape-1-bc613aa7-1920w.png);
    background-position: 100% 0%;
    background-size: auto;
}
    
#group_16p {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\31 6d89e07 {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2f40654 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
}
    
#f59443f9 {
    align-items: center;
    width: 50px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 100% 100% 100% 100%;
    background-color: var(--color_2);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 32px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5c978a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
}
    
#\36 3d8ca94 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#d2dabcfc {
    justify-content: space-between;
    align-items: flex-start;
    width: 85%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 6%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 60px 0px 60px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1em {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_a6s {
    align-items: flex-start;
    width: 1px;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: initial;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\34 4f75f11 {
    align-items: flex-start;
    width: 1px;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: initial;
    order: 3;
    padding: 0px 0px 0px 0px;
}
    
#\36 c83e03e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0px 0px 0px 0px;
}
    
#\31 70cc85f {
    justify-content: space-between;
    align-items: flex-start;
    width: 85%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 6%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 60px 0px 60px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b2da4a2 {
    align-items: center;
    width: 50px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 100% 100% 100% 100%;
    background-color: var(--color_2);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 32px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 344c92a {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#f446eab3 {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 270f1d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
}
    
#\37 e598826 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
}
    
#\31 78d2205 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 12b8b5d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    padding: 0px 0px 0px 0px;
}
    
#\38 1b008ed {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 6%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 60px 0px 60px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 01db37e {
    align-items: center;
    width: 50px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 100% 100% 100% 100%;
    background-color: var(--color_2);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 32px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2d80f65 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#c0c81501 {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e9a4ab3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
}
    
#\31 65c7a3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
}
    
#group_9c0 {
    align-items: flex-start;
    max-width: 1240px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 65px;
    column-gap: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#e119cc78 {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    max-width: 550px;
    margin-bottom: 20px;
    order: 0;
    min-width: auto;
    padding: 0px 0px 0px 0px;
}
    
#\35 088528d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f8bddd18 {
    align-items: flex-start;
    width: 45%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-image: url();
    justify-content: flex-end;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0585feb {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\36 96e2109 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#b031601d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#f15ecdbe {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#cb82d129 {
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    border-radius: 40px 40px 40px 40px;
    padding: 4px 8px 4px 8px;
}
    
#ab99922d {
    align-items: flex-start;
    width: 45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdae7ce1 {
    width: 100%;
    height: 550px;
    max-width: 100%;
}
    
#\31 63c0fe3 {
    width: 100.00%;
    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_fpp {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    padding: 0px 0px 0px 0px;
}
    
#\30 8ca7c47 {
    align-items: center;
    width: 80px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 80px;
    flex-direction: row;
    justify-self: auto;
    margin-right: 25px;
    padding: 5px 5px 5px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 46a1723 {
    width: 45px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_v0r {
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#widget_vbh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_i3g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 f07d029 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 3;
    padding: 0px 0px 0px 0px;
}
    
#\34 28e7527 {
    align-items: center;
    width: 80px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 80px;
    flex-direction: row;
    justify-self: auto;
    margin-right: 25px;
    padding: 5px 5px 5px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 654fb33 {
    width: 45px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fee2ddda {
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#ed80519f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 709662e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6c75f18 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\37 30a7479 {
    align-items: center;
    width: 80px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 80px;
    flex-direction: row;
    justify-self: auto;
    margin-right: 25px;
    padding: 5px 5px 5px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d71d194 {
    width: 45px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 13f256a {
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\37 eb9e120 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 e2c2ffb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 6605109 {
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    order: 1;
    padding: 30px 30px 30px 30px;
}
    
#\39 2660724 {
    align-items: flex-start;
    width: 70%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#d10a80e8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
}
    
#a06bf63e {
    border-radius: 40px 40px 40px 40px;
    background-color: var(--color_4);
    background-image: initial;
    background-position: 100% 0%;
    background-size: auto;
}
    
#cf1a3e7e {
    align-items: flex-start;
    max-width: 1240px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 65px;
    column-gap: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\33 f88bc17 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#ff6089d3 {
    width: 33%;
    height: auto;
    max-width: none;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 afdd3b9 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#f849d895 {
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    border-radius: 40px 40px 40px 40px;
    padding: 4px 8px 4px 8px;
}
    
#\35 dd52a69 {
    align-items: flex-end;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    justify-content: space-between;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\33 8d2c4fe {
    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;
}
    
#\38 2e64fc6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 65px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/77ae8687/dms3rep/multi/opt/sierra-marketing-shape-2-1920w.png);
    background-size: auto;
    background-position: 0% 100%;
    padding: 75px 16px 75px 16px;
}
    
#b2bf487b {
    align-items: flex-start;
    width: 35%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6a400db.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#\35 6a400db {
    width: auto;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_q6v {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 35px;
    column-gap: 3%;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
}
    
#group_e5f {
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    order: 0;
    padding: 30px 30px 30px 30px;
}
    
#widget_co3 {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#widget_2ej {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_9rh {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#group_hnh {
    align-items: flex-start;
    width: 70%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#widget_jq9 {
    width: 100%;
    height: auto;
    max-width: 65px;
}
    
#widget_1c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a270e1ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 1f4102c {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#\35 656182a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a1767a4f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\38 81326b3 {
    align-items: flex-start;
    width: 70%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\38 b9b6dda {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c8c855cf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 44e9558 {
    width: 100%;
    height: auto;
    max-width: 65px;
}
    
#b9f9522a {
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    order: 2;
    padding: 30px 30px 30px 30px;
}
    
#\31 d3a1e3b {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#\36 cf525b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 7799c7c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#f33b3036 {
    align-items: flex-start;
    width: 70%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\38 9118fe1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6cdf289 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 cbda6fe {
    width: 100%;
    height: auto;
    max-width: 65px;
}
    
#\34 e92650f {
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    order: 3;
    padding: 30px 30px 30px 30px;
}
    
#\33 e6134d8 {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#d74cf4ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d5069739 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\35 224537b {
    align-items: flex-start;
    width: 70%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#df864966 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a4cc31b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 fa5e6fd {
    width: 100%;
    height: auto;
    max-width: 65px;
}
    
#b0b41ad3 {
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    order: 4;
    padding: 30px 30px 30px 30px;
}
    
#ede56889 {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#\38 eb02ed8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e5374a53 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\30 2510621 {
    align-items: flex-start;
    width: 70%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#c15e7e12 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 c99e16d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a84d8a24 {
    width: 100%;
    height: auto;
    max-width: 65px;
}
    
#\31 19afdaf {
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    order: 5;
    padding: 30px 30px 30px 30px;
}
    
#\38 7da5775 {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#a261a05f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a76d8aac {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#c5401704 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e983cab0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 9d04b6d {
    width: 100%;
    height: auto;
    max-width: 65px;
}
}



@media all {
    
#\32 a8911fb {
    align-items: flex-start;
    width: 45%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-image: url();
    justify-content: flex-end;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d4ae8380 {
    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;
}
    
#d5418ed2 {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    max-width: 385px;
    margin-bottom: 20px;
    padding: 0px 0px 0px 0px;
}
    
#\39 f027b6b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 d94a5b3 {
    align-items: flex-start;
    width: 45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef27625b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9d9dee6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\34 6176cce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 2c9973c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#group_u37 {
    align-items: flex-start;
    width: 50%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#widget_lpr {
    width: 100%;
    height: 450px;
    min-height: 100px;
    max-width: 100%;
}
    
#\34 0759e68 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc910bb6 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#f0481cf2 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#\39 a7bcbe4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7f57b01 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#bf994c19 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\30 7544ced {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7a404d9 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#a9d89acf {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#bd0ef3de {
    align-items: flex-start;
    width: 50%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\33 451b102 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4c04cf1 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#\31 de4d63a {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#f9f7ed8e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e327f24f {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#c35b5e4a {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#a07f3abe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bf9e872 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#\32 f5d90f9 {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 5d269d9 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#f3aa2daf {
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b9d15f63 {
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: space-between;
    order: 0;
    flex-wrap: nowrap;
    max-width: 750px;
    padding: 0px 0px 0px 0px;
}
    
#\39 5dff6c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 be01138 {
    width: 100%;
    height: auto;
    max-width: 600px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 95cba2a {
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 1px 1px 1px 1px;
    border-radius: 40px 40px 40px 40px;
    padding: 4px 8px 4px 8px;
}
    
#\37 ede360c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 65px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/77ae8687/dms3rep/multi/opt/sierra-marketing-shape-2-1920w.png);
    background-size: auto;
    background-position: 0% 100%;
    padding: 125px 16px 125px 16px;
}
    
#f9517e93 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
}
    
#\38 1e35396 {
    border-radius: 40px 40px 40px 40px;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/77ae8687/dms3rep/multi/opt/sierra-marketing-shape-1-bc613aa7-1920w.png);
    background-position: 100% 0%;
    background-size: auto;
}
    
#\33 04f4d24 {
    align-items: center;
    max-width: 1240px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 65px;
    column-gap: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#group_06l {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    padding: 0px 0px 0px 0px;
}
    
#\35 d328a1a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#\35 d328a1a {
    width: auto;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d8e8692.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#\38 d8e8692 {
    width: auto;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a5da6518 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a7cc6539 {
    width: 100%;
    min-height: 400px;
}
    
#group_0gg {
    width: 100%;
}
    
#group_mo3 {
    flex-wrap: wrap;
}
    
#group_ud8 {
    width: 24%;
}
    
#widget_rtg {
    width: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a6df31a0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e223b205 {
    width: 48%;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4d18f1d {
    width: 48%;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4088ded {
    width: 48%;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6605109 {
    width: 48%;
    min-width: 32px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#d10a80e8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#group_e5f {
    width: 48%;
    min-width: 32px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#group_q6v {
    flex-wrap: wrap;
    flex-direction: row;
}
    
#b9f9522a {
    width: 48%;
    min-width: 32px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e92650f {
    width: 48%;
    min-width: 32px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#b0b41ad3 {
    width: 48%;
    min-width: 32px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 19afdaf {
    width: 48%;
    min-width: 32px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9517e93 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
}



@media (max-width: 767px) {
    
#a8a29600 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a5da6518 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a7cc6539 {
    width: 100%;
    min-height: 240px;
    padding: 120px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
    
#group_mo3 {
    flex-wrap: wrap;
}
    
#group_0gg {
    width: 100%;
}
    
#group_ud8 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_rtg {
    width: auto;
}
    
#\30 dcc4503 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_t3p {
    flex-wrap: nowrap;
    flex-direction: column;
    row-gap: 10px;
}
    
#\36 936e70e {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_dq9 {
    width: 100.00%;
}
    
#widget_44h {
    width: 20px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#da18c26d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 35px;
}
    
#a6df31a0 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#bca7d1c4 {
    width: 100%;
}
    
#\33 f4fa330 {
    width: 100%;
    flex-wrap: wrap;
}
    
#f11f0986 {
    flex-wrap: wrap;
}
    
#e223b205 {
    width: 100%;
    order: 1;
}
    
#\30 4d18f1d {
    width: 100%;
    order: 2;
}
    
#\37 4088ded {
    width: 100%;
    order: 0;
}
    
#a461ec03 {
    width: 100%;
}
    
#fdb21304 {
    flex-wrap: nowrap;
    align-items: flex-start;
    flex-direction: column;
}
    
#\34 6c27e00 {
    min-width: 32px;
    width: 100%;
    margin: -21px 0% 0px 0%;
}
    
#widget_jsg {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#df5b9499 {
    width: 100.00%;
}
    
#\34 2f6d157 {
    width: 80px;
}
    
#group_qok {
    width: 100.00%;
}
    
#c434beee {
    width: 80px;
}
    
#\34 de37add {
    width: 100.00%;
}
    
#eba898a8 {
    width: 80px;
}
    
#\33 484e4d6 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 02ad5f1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 be4d363 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 d356b47 {
    width: 100%;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_c8m {
    height: 240px;
}
    
#af41e917 {
    width: 100%;
}
    
#group_l5d {
    flex-wrap: wrap;
}
}



@media (max-width: 767px) {
    
#\39 59fbe1a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 35px 16px 35px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4a4a62a {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 092a3f6 {
    flex-wrap: nowrap;
    column-gap: 0%;
    flex-direction: column;
    row-gap: 0px;
    padding: 0px 25px 0px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\36 48b4797 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 fb64d37 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#d2dabcfc {
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_a6s {
    width: 100%;
    min-height: 1px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4f75f11 {
    width: 100%;
    min-height: 1px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 70cc85f {
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1b008ed {
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_16p {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c83e03e {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 12b8b5d {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bfefb1b {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 eb0e0a2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_9c0 {
    row-gap: 35px;
}
}



@media (max-width: 767px) {
    
#f8bddd18 {
    width: 100%;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0585feb {
    flex-wrap: wrap;
}
    
#b031601d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f15ecdbe {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ab99922d {
    width: 100%;
}
    
#cdae7ce1 {
    height: 240px;
}
    
#\37 30a7479 {
    width: 80px;
    height: auto;
    min-height: 80px;
    padding: 5px 5px 5px 5px;
    margin: 0px 25px 0px 0%;
}
    
#b6c75f18 {
    min-height: 20px;
}
}



@media (max-width: 767px) {
    
#\34 6605109 {
    width: 100%;
}
    
#d10a80e8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ff6089d3 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 dd52a69 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\38 2e64fc6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 35px 16px 35px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b2bf487b {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6a400db {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cf1a3e7e {
    row-gap: 35px;
}
    
#group_e5f {
    width: 100%;
}
    
#widget_jq9 {
    height: auto;
}
    
#group_q6v {
    flex-wrap: wrap;
}
    
#\33 44e9558 {
    height: auto;
}
    
#b9f9522a {
    width: 100%;
}
    
#\32 cbda6fe {
    height: auto;
}
    
#\34 e92650f {
    width: 100%;
}
    
#\33 fa5e6fd {
    height: auto;
}
    
#b0b41ad3 {
    width: 100%;
}
    
#a84d8a24 {
    height: auto;
}
    
#\31 19afdaf {
    width: 100%;
}
    
#\35 9d04b6d {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 f027b6b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 d94a5b3 {
    width: 100%;
}
    
#\33 9d9dee6 {
    flex-wrap: wrap;
}
    
#\34 6176cce {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 a8911fb {
    width: 100%;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0759e68 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a7bcbe4 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7544ced {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 451b102 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f9f7ed8e {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a07f3abe {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2c9973c {
    width: 100.00%;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_u37 {
    min-width: 32px;
    width: 99.39%;
    margin: 0px 0% 0px 0%;
}
    
#bd0ef3de {
    min-width: 32px;
    width: 99.39%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f3aa2daf {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b9d15f63 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\37 be01138 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 ede360c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 45px 16px 45px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f9517e93 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 04f4d24 {
    row-gap: 35px;
}
    
#\35 d328a1a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d8e8692 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_06l {
    flex-wrap: nowrap;
    flex-direction: column;
    row-gap: 10px;
}
}

