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

  *#dm .dmInner div.u_547746383 input::placeholder { color:rgba(213,213,213,1) !important; }

  *#dm .dmInner div.u_547746383 input.placeholder { color:rgba(213,213,213,1) !important; }

  *#dm .dmInner div.u_547746383 textarea::placeholder { color:rgba(213,213,213,1) !important; }

  *#dm .dmInner div.u_547746383 textarea.placeholder { color:rgba(213,213,213,1) !important; }

  *#dm .dmInner div.u_547746383 select::placeholder { color:rgba(213,213,213,1) !important; }

  *#dm .dmInner div.u_547746383 select.placeholder { color:rgba(213,213,213,1) !important; }

  *#dm .dmInner div.u_547746383 .dmforminput {
    padding-block:10px !important;
    padding-inline:5px !important;
  }

  *#dm .dmInner div.u_547746383 .spacing-container {
    margin-block:-10px !important;
    margin-inline:-5px !important;
  }

  *#dm .dmInner div.u_547746383 input:not([type="submit"]) {
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_547746383 textarea {
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_547746383 select {
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

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

  *#dm .dmInner div.u_3563051042 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(26,136,201) !important;
  }

  *#dm .dmInner div.u_1366978230 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1291028509 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1511462588 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(26,136,201) !important;
  }

  *#dm .dmInner div.u_1345551028 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1356444305 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1463621375 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1527685451 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1973281065 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1824331660 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(26,136,201) !important;
  }

  *#dm .dmInner div.u_1282739616 input::placeholder { color:rgba(213,213,213,1) !important; }

  *#dm .dmInner div.u_1282739616 input.placeholder { color:rgba(213,213,213,1) !important; }

  *#dm .dmInner div.u_1282739616 textarea::placeholder { color:rgba(213,213,213,1) !important; }

  *#dm .dmInner div.u_1282739616 textarea.placeholder { color:rgba(213,213,213,1) !important; }

  *#dm .dmInner div.u_1282739616 select::placeholder { color:rgba(213,213,213,1) !important; }

  *#dm .dmInner div.u_1282739616 select.placeholder { color:rgba(213,213,213,1) !important; }

  *#dm .dmInner div.u_1282739616 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    height:55px !important;
    margin-block-start:24px !important;
  }

  *#dm .dmInner div.u_1282739616 .dmforminput {
    padding-block:10px !important;
    padding-inline:5px !important;
  }

  *#dm .dmInner div.u_1282739616 .spacing-container {
    margin-block:-10px !important;
    margin-inline:-5px !important;
  }

  *#dm .dmInner div.u_1282739616 input:not([type="submit"]) {
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1282739616 textarea {
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1282739616 select {
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1093124409 img {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(26,136,201) rgb(45,46,50) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1160564071 img {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(26,136,201) rgb(45,46,50) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1658360544 img {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(26,136,201) rgb(45,46,50) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1007978211 img {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(26,136,201) rgb(45,46,50) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1580672943 img {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(26,136,201) rgb(45,46,50) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1065229669 img {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(26,136,201) rgb(45,46,50) !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_547746383 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    height:55px !important;
    margin-block-start:24px !important;
    background-color:var(--color_11) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1422684945 input::placeholder { color:rgba(213,213,213,1) !important; }

  *#dm .dmInner div.u_1422684945 input.placeholder { color:rgba(213,213,213,1) !important; }

  *#dm .dmInner div.u_1422684945 textarea::placeholder { color:rgba(213,213,213,1) !important; }

  *#dm .dmInner div.u_1422684945 textarea.placeholder { color:rgba(213,213,213,1) !important; }

  *#dm .dmInner div.u_1422684945 select::placeholder { color:rgba(213,213,213,1) !important; }

  *#dm .dmInner div.u_1422684945 select.placeholder { color:rgba(213,213,213,1) !important; }

  *#dm .dmInner div.u_1422684945 .dmforminput {
    padding-block:10px !important;
    padding-inline:5px !important;
  }

  *#dm .dmInner div.u_1422684945 .spacing-container {
    margin-block:-10px !important;
    margin-inline:-5px !important;
  }

  *#dm .dmInner div.u_1422684945 input:not([type="submit"]) {
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1422684945 textarea {
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1422684945 select {
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1422684945 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    height:55px !important;
    margin-block-start:24px !important;
    background-color:var(--color_11) !important;
    background-image:none !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35.98%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/9ab21b00/dms3rep/multi/opt/OD+butterfly-1920w.jpg");
    background-position: 100% 50%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_mlf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 10px;
}
#widget_mlf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_9s4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_8q4 {
    flex-direction: row;
    align-items: flex-start;
    width: 75.44%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.386941992974038%;
    height: auto;
    flex-wrap: nowrap;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_fq4 {
    width: 47.81%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f50ddda7 {
    width: 47.81%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_de0.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 30px 30px;
}
#widget_de0 {
    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;
}
    
#widget_c5h.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#widget_c5h {
    width: 21.94%;
    height: 154px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_2af {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 289px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_itp {
    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;
}
    
#group_us3 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_9);
    background-image: none;
    order: 0;
    border-radius: 15px 15px 0 0;
}
    
#\35 725e0ef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    flex-wrap: nowrap;
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 5px 16px 5px 16px;
    margin: -50.4px 0% 7% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 171px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#group_e7v {
    flex-direction: row;
    align-items: center;
    width: 24%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0851433536055604%;
    flex-wrap: nowrap;
    height: auto;
}
    
#widget_2qg {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#widget_ab1 {
    width: 61.25%;
    height: auto;
    max-width: 100%;
}
    
#\32 86fa202 {
    flex-direction: row;
    align-items: center;
    width: 24%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0851433536055604%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\37 b02d043 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\32 abc2fe5 {
    width: 61.25%;
    height: auto;
    max-width: 100%;
}
    
#da92d07a {
    flex-direction: row;
    align-items: center;
    width: 24%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0851433536055604%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\31 97cc0ee {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#df7cb136 {
    width: 61.25%;
    height: auto;
    max-width: 100%;
}
    
#\32 43c2260 {
    flex-direction: row;
    align-items: center;
    width: 24%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0851433536055604%;
    flex-wrap: nowrap;
    height: auto;
}
    
#a7ad56cb {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#bf29f3b5 {
    width: 61.25%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f3c6e195 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b3d7fa5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 4995b1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#feed618d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#widget_p06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_q25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5948fe4 {
    width: 40.18%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8f0 {
    width: 100%;
    height: 588px;
    max-width: 100%;
}
    
#\35 97403db {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 6643903 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a7e73193 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: flex-end;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 869432d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 61c61b0 {
    margin: 0px 0% 0px 0%;
}
    
#\31 7db8368 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 94057d9 {
    width: 100.00%;
    height: 533px;
    max-width: 100%;
    order: 0;
}
    
#\30 725d26a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\35 7c95347 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 5px;
}
    
#widget_mu4 {
    width: 25.83%;
    height: 148px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\35 8129619 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dba660a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#cc2529f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cc2529f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 24px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f588f17b {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2367194780987885%;
    order: 3;
    flex-wrap: nowrap;
    align-content: center;
}
    
#c830d6c9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#c830d6c9 {
    width: 24.57%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: center;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dadcad5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 dadcad5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 24px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7e2ca1a {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 791be99.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 791be99 {
    width: 88.58%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 24px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5ca388b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: none;
}
    
#\39 4846b1a {
    margin: 0px 0% 0px 0%;
}
    
#group_nj1 {
    align-self: flex-start;
    align-items: center;
    width: 50%;
    min-height: 245px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
}
    
#widget_chp.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#widget_chp {
    width: 22.5%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 e672f66 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3723db7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 96b171c {
    align-self: flex-start;
    align-items: center;
    width: 50%;
    min-height: 245px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
}
    
#\35 2cd9bf2.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\35 2cd9bf2 {
    width: 22.5%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 7eb36db {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9fdda57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e24b4a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c4f47e0 {
    align-self: flex-start;
    align-items: center;
    width: 50%;
    min-height: 245px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
}
    
#\33 09ae797.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 09ae797 {
    width: 22.5%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 c5ed0c4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebe54109 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfc22d2b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf1300b1 {
    align-self: flex-start;
    align-items: center;
    width: 50%;
    min-height: 245px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
}
    
#\39 cfe3939.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\39 cfe3939 {
    width: 22.5%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 47c01d8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b7d8b38 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 88cc99f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 08a4fa4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b834990c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 7d5291c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 7d5291c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 24px 0%;
}
    
#\31 209ab0e {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 07f5135 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#b6b3cae8 {
    margin: 0px 0% 0px 0%;
}
    
#\35 5191ec6 {
    width: 100.00%;
    height: 908px;
    max-width: 100%;
}
    
#group_2bq {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_s22 {
    width: 6%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_k7b {
    align-items: flex-start;
    width: 85.26%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#widget_7li {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d5b62023 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 123px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 dfdd025 {
    width: 6%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 650e5f0 {
    align-items: flex-start;
    width: 85.26%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\35 0249f9f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f5167d83 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 f67b312 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 123px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fc2dda7c {
    width: 6%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 7f5c19f {
    align-items: flex-start;
    width: 85.26%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\37 38ae7a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dc7997f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 7e7d46b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 123px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9443b82 {
    width: 6%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a711d14a {
    align-items: flex-start;
    width: 85.26%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\37 ebb5b69 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 561c81b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 9ab3996 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 123px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ebdb6525 {
    width: 6%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 79acc37 {
    align-items: flex-start;
    width: 85.26%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\39 5bdb5c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 7c5aab1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e8147b96 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 123px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 64648ed {
    width: 6%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ba1d3c27 {
    align-items: flex-start;
    width: 85.26%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\33 39b0a13 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 ac9ecae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 3925235 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b1f75bc8 {
    margin: 0px 0% 0px 0%;
}
    
#f3f98903 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f4d442ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\33 528cf33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: flex-end;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#d97935cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 da9f746 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_k9m {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 3;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#group_k6m {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 86.50%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 1.5%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#widget_r79 {
    width: 4%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_t57 {
    width: 48.22%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 2b3989c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 86.50%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 1.5%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\33 597c9af {
    width: 4%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#eb269136 {
    width: 48.22%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dc3c3007 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 86.50%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 1.5%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a22fd7f {
    width: 4%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fa9e4329 {
    width: 48.22%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b24511f9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 86.50%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 1.5%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\34 fdebd63 {
    width: 4%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 beb6c38 {
    width: 48.22%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 e676940 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 86.50%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 1.5%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\39 42c125f {
    width: 4%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e09ecef6 {
    width: 48.22%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#abbc1805 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 86.50%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 1.5%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#e41a2606 {
    width: 4%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cc43d4a3 {
    width: 48.22%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 5929d8f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 86.50%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 1.5%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f3046ee {
    width: 4%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 d28c700 {
    width: 48.22%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_b69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_7k2 {
    width: 100%;
    height: 624px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 9b51e9c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 b380c1f {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 1ae5e9e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\30 98048be {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8ks {
    width: 66.48%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 ccfd711 {
    align-items: flex-start;
    width: 85.26%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\37 d85c228 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 28fd886 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 8c3d8d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 8c3d8d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 24px 0%;
}
    
#\33 d56c91f {
    width: 6%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e0cfb762 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#d1b30356 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 bd72842 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f3c7a673 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 70b07e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 70b07e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 24px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2d0db3a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 5px 16px 5px 16px;
    margin: 20px 0% 0px 0%;
}
    
#widget_0ku {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#bbeb235e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 289px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b1ae429 {
    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;
}
    
#cac8faa1.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 30px 30px;
}
#cac8faa1 {
    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;
}
    
#bc8d2b9d {
    align-items: flex-start;
    width: 100.00%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_9);
    background-image: none;
    order: 0;
    border-radius: 15px 15px 0 0;
}
    
#b7abffa0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 5px 16px 5px 16px;
    margin: 20px 0% 0px 0%;
}
    
#\33 7464b54 {
    width: 6%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 a099db7 {
    align-items: flex-start;
    width: 85.26%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#b8f1c23e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 4651225 {
    align-items: center;
    width: 50%;
    min-height: 245px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0px 0 0px 0;
    border-color: var(--color_3) #000000 var(--color_3) #000000;
    border-style: solid;
    justify-content: flex-start;
}
    
#\34 3696940 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3305931 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2367194780987885%;
    order: 3;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\38 9191527 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: none;
}
    
#\34 6a2eca2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c8cd05b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 16px 2px 16px 2px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 36305ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbfe011a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cbfe011a {
    width: 78.41%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 20px 0%;
}
    
#\31 101ada4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 21245d2 {
    align-items: center;
    width: 50%;
    min-height: 245px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0px 0 0px 0;
    border-color: var(--color_3) #000000 var(--color_3) #000000;
    border-style: solid;
    justify-content: flex-start;
}
    
#\38 36d2c64 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2367194780987885%;
    order: 3;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\31 37f79c3 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 59d292f {
    align-items: center;
    width: 50%;
    min-height: 245px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0px 0 0px 0;
    border-color: var(--color_3) #000000 var(--color_3) #000000;
    border-style: solid;
    justify-content: flex-start;
}
    
#d6e7f406 {
    margin: 0px 0% 0px 0%;
}
    
#cb445f0d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 16px 2px 16px 2px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a27f0e3f {
    align-items: center;
    width: 50%;
    min-height: 245px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0px 0 0px 0;
    border-color: var(--color_3) #000000 var(--color_3) #000000;
    border-style: solid;
    justify-content: flex-start;
}
    
#dc8e7ce3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1992aa8 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 945641b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7d711ef {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#de0bbd8b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 180px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 16px 2px 16px 2px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 30fe1e7 {
    align-items: center;
    width: 50%;
    min-height: 245px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0px 0 0px 0;
    border-color: var(--color_3) #000000 var(--color_3) #000000;
    border-style: solid;
    justify-content: flex-start;
}
    
#\31 732d726 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3c528d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c47714f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d0c0f6c {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#a68a38db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a68a38db {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 24px 0%;
}
    
#cd3ce56c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c48f3df1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f4cf03d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 563d373 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 16px 2px 16px 2px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be03022d {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\31 a2a0556 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 180px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 16px 2px 16px 2px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea739d98.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#ea739d98 {
    width: 24.57%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 65ae7e7 {
    align-items: center;
    width: 50%;
    min-height: 245px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0px 0 0px 0;
    border-color: var(--color_3) #000000 var(--color_3) #000000;
    border-style: solid;
    justify-content: flex-start;
}
    
#fbc33b7c {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#b4092305 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\34 ecdea12 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 16px 2px 16px 2px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb2529f2 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 cd572a7 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 a03f067 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d9d6a11a {
    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;
}
    
#\34 8fa0430 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 289px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(237, 243, 253, 1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a86fa982.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 30px 30px;
}
#a86fa982 {
    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;
}
    
#\30 391049e {
    align-items: flex-start;
    width: 100.00%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_9);
    background-image: none;
    order: 0;
    border-radius: 15px 15px 0 0;
}
    
#\37 172175c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_10);
    background-image: none;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 3d24979f4a54e38542a8abb {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 0px;
}
    
#group_e7v {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    height: auto;
    min-height: 62px;
}
    
#\32 86fa202 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    height: auto;
    min-height: 62px;
}
    
#da92d07a {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    height: auto;
    min-height: 62px;
}
    
#\32 43c2260 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    height: auto;
    min-height: 62px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f3c6e195 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 2% 4% 2%;
}
    
#\35 97403db {
    margin: 0px 0% 0px 0%;
}
    
#\30 4995b1b {
    width: 100%;
    min-height: 80px;
}
    
#feed618d {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6643903 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 2% 4% 2%;
}
    
#a7e73193 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\30 61c61b0 {
    margin: 0px 0% 0px 0%;
}
    
#\30 725d26a {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 dba660a {
    width: 100%;
    min-height: 80px;
}
    
#f588f17b {
    column-gap: 2.2367194780987885%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\35 7e2ca1a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 2% 4% 2%;
}
    
#\39 4846b1a {
    margin: 0px 0% 0px 0%;
}
    
#group_nj1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.88%;
}
    
#\30 96b171c {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.88%;
}
    
#\31 c4f47e0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.88%;
}
    
#bf1300b1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.88%;
}
    
#c830d6c9 {
    width: 60%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 08a4fa4 {
    width: 100%;
    min-height: 80px;
}
    
#\31 209ab0e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 2% 4% 2%;
}
    
#\37 07f5135 {
    width: 100%;
    min-height: 80px;
}
    
#b6b3cae8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3925235 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 2% 4% 2%;
}
    
#b1f75bc8 {
    margin: 0px 0% 0px 0%;
}
    
#f4d442ae {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\33 528cf33 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 b380c1f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 b6481e3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e0cfb762 {
    width: 100%;
    min-height: 80px;
}
    
#d1b30356 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 2% 4% 2%;
}
    
#\30 28fd886 {
    margin: 0px 0% 0px 0%;
}
    
#f3c7a673 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4651225 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80%;
}
    
#\37 3305931 {
    column-gap: 2.2367194780987885%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#a27f0e3f {
    margin-right: 0%;
    margin-left: 0%;
    width: 80%;
}
    
#ea739d98 {
    width: 47.47%;
}
    
#\37 21245d2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80%;
}
    
#e1992aa8 {
    width: 100%;
    min-height: 80px;
}
    
#\32 65ae7e7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80%;
}
    
#\38 36d2c64 {
    column-gap: 2.2367194780987885%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\31 37f79c3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 2% 4% 2%;
}
    
#\31 30fe1e7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80%;
}
    
#\33 59d292f {
    margin-right: 0%;
    margin-left: 0%;
    width: 80%;
}
    
#d6e7f406 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 cd572a7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 389306e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 20% 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
    
#widget_c5h {
    height: 90px;
    width: 50.03%;
}
    
#group_2af {
    width: 100.00%;
}
    
#group_us3 {
    height: auto;
    min-height: 62px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_8q4 {
    column-gap: 4.386941992974038%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_fq4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f50ddda7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 725e0ef {
    margin-top: 10px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 10px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 10% 0% 10%;
}
    
#group_e7v {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 62px;
}
    
#\32 86fa202 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 62px;
}
    
#da92d07a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 62px;
}
    
#\32 43c2260 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 62px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_ab1 {
    width: 80%;
}
    
#\32 abc2fe5 {
    width: 80%;
}
    
#df7cb136 {
    width: 80%;
}
    
#bf29f3b5 {
    width: 80%;
}
}



@media (max-width: 767px) {
    
#f3c6e195 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 4995b1b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#feed618d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_8f0 {
    height: 240px;
}
    
#\33 5948fe4 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 6643903 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a7e73193 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#\37 94057d9 {
    height: 240px;
    order: 0;
}
    
#\30 725d26a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#widget_mu4 {
    height: 266px;
    width: 96.89%;
}
}



@media (max-width: 767px) {
    
#\39 dba660a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f588f17b {
    column-gap: 2.2367194780987885%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c830d6c9 {
    width: 100%;
}
    
#\35 7e2ca1a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_nj1 {
    width: 100%;
}
    
#\30 96b171c {
    width: 100%;
}
    
#\31 c4f47e0 {
    width: 100%;
}
    
#bf1300b1 {
    width: 100%;
}
    
#\35 7eb36db {
    height: auto;
    min-height: 133px;
}
}



@media (max-width: 767px) {
    
#\35 08a4fa4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 209ab0e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 07f5135 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 5191ec6 {
    height: 240px;
}
    
#group_2bq {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 10px;
}
    
#widget_s22 {
    margin-right: 0%;
    margin-left: 0%;
    width: 14.55%;
    height: auto;
}
    
#group_k7b {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d5b62023 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 10px;
}
    
#\31 dfdd025 {
    margin-right: 0%;
    margin-left: 0%;
    width: 14.55%;
    height: auto;
}
    
#\32 650e5f0 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f67b312 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 10px;
}
    
#fc2dda7c {
    margin-right: 0%;
    margin-left: 0%;
    width: 14.55%;
    height: auto;
}
    
#\39 7f5c19f {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7e7d46b {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 10px;
}
    
#\34 9443b82 {
    margin-right: 0%;
    margin-left: 0%;
    width: 14.55%;
    height: auto;
}
    
#a711d14a {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9ab3996 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 10px;
}
    
#ebdb6525 {
    margin-right: 0%;
    margin-left: 0%;
    width: 14.55%;
    height: auto;
}
    
#\38 79acc37 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e8147b96 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 10px;
}
    
#\39 64648ed {
    margin-right: 0%;
    margin-left: 0%;
    width: 14.55%;
    height: auto;
}
    
#ba1d3c27 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 3925235 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f4d442ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\33 528cf33 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#widget_r79 {
    width: 7%;
}
    
#widget_t57 {
    width: 75.03%;
}
    
#group_k6m {
    width: 96.39%;
}
    
#\37 2b3989c {
    width: 96.39%;
}
    
#\33 597c9af {
    width: 7%;
}
    
#eb269136 {
    width: 75.03%;
}
    
#dc3c3007 {
    width: 96.39%;
}
    
#\30 a22fd7f {
    width: 7%;
}
    
#fa9e4329 {
    width: 75.03%;
}
    
#b24511f9 {
    width: 96.39%;
}
    
#\34 fdebd63 {
    width: 7%;
}
    
#\39 beb6c38 {
    width: 75.03%;
}
    
#\35 e676940 {
    width: 96.39%;
}
    
#\39 42c125f {
    width: 7%;
}
    
#e09ecef6 {
    width: 75.03%;
}
    
#abbc1805 {
    width: 96.39%;
}
    
#e41a2606 {
    width: 7%;
}
    
#cc43d4a3 {
    width: 75.03%;
}
    
#\36 5929d8f {
    width: 96.39%;
}
    
#\37 f3046ee {
    width: 7%;
}
    
#\32 d28c700 {
    width: 75.03%;
}
    
#widget_7k2 {
    height: 322px;
}
}



@media (max-width: 767px) {
    
#\33 9b51e9c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 b380c1f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_8ks {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 ccfd711 {
    width: 78.00%;
    column-gap: 8.07061790668348%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0cfb762 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d1b30356 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f3c7a673 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 2d0db3a {
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
    height: auto;
    min-height: 42px;
    --column-gap: 3%;
    padding: 5px 16px 5px 5px;
    margin: 20px 0% 0px 0%;
}
    
#\33 d56c91f {
    margin-right: 0%;
    margin-left: 0%;
    width: 8%;
    height: auto;
}
    
#bbeb235e {
    width: 100.00%;
}
    
#bc8d2b9d {
    height: auto;
    min-height: 62px;
}
    
#widget_0ku {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 bd72842 {
    margin-right: 0%;
    margin-left: 0%;
    width: 82.29%;
}
    
#b7abffa0 {
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
    height: auto;
    min-height: 42px;
    --column-gap: 3%;
    padding: 5px 16px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7464b54 {
    margin-right: 0%;
    margin-left: 0%;
    width: 8%;
    height: auto;
}
    
#\35 a099db7 {
    width: 81.41%;
    column-gap: 8.07061790668348%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b8f1c23e {
    margin-right: 0%;
    margin-left: 0%;
    width: 82.29%;
}
}



@media (max-width: 767px) {
    
#\32 4651225 {
    width: 100%;
}
    
#\37 3305931 {
    column-gap: 2.2367194780987885%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d0c0f6c {
    height: 182px;
}
    
#\33 c8cd05b {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 21245d2 {
    width: 100%;
}
    
#\38 36d2c64 {
    column-gap: 2.2367194780987885%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 37f79c3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 59d292f {
    width: 100%;
}
    
#\38 563d373 {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#be03022d {
    height: 182px;
}
    
#cb445f0d {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a27f0e3f {
    width: 100%;
}
    
#\31 a2a0556 {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ea739d98 {
    width: 100%;
}
    
#e1992aa8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 65ae7e7 {
    width: 100%;
}
    
#e7d711ef {
    height: 182px;
}
    
#fbc33b7c {
    height: 182px;
}
    
#de0bbd8b {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 30fe1e7 {
    width: 100%;
}
    
#b4092305 {
    height: 182px;
}
    
#\34 ecdea12 {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eb2529f2 {
    height: 182px;
}
}



@media (max-width: 767px) {
    
#\30 cd572a7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 8fa0430 {
    width: 100.00%;
}
    
#\30 391049e {
    height: auto;
    min-height: 62px;
}
    
#\37 172175c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
}

