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

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

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

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

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

  *#dm .dmInner div.u_1199581201 img {
    border-radius:20px 20px 0 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1818499129 img {
    border-radius:20px 20px 0 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1810431323 img {
    border-radius:20px 20px 0 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1955091163 img {
    border-radius:20px 20px 0 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1889736406 img {
    border-radius:20px 20px 0 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1607982935 img {
    border-radius:20px 20px 0 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1351244660 img {
    border-radius:20px 20px 0 0 !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1679807086 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_232289007 input:not([type="submit"]) {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

  *#dm .dmInner div.u_232289007 textarea {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

  *#dm .dmInner div.u_232289007 select {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_232289007 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:220px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1382338494 img {
    border-radius:20px 20px 0 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1097099121 img {
    border-radius:20px 20px 0 0 !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 2335623.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 48px 20px 48px;
}
#\36 2335623 {
    max-width: 100%;
    width: 48.89%;
    min-height: 60px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 375060b {
    min-height: 90vh;
    width: 100%;
    justify-content: center;
    padding: 0 6% 0 6%;
}
    
#\38 0ed811f::before, #\38 0ed811f > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_3);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.2;
    content: '';
    height: 100%;
}
#\38 0ed811f {
    background-image: url('https://irp.cdn-website.com/fd7e2ec9/dms3rep/multi/opt/1789436560099-16_9-JN9-1920w.png');
}
    
#\32 05bb986 {
    align-self: center;
    row-gap: 20px;
    max-width: 720px;
    width: 100%;
    align-items: center;
    padding: 0 0 0 0;
    margin: 0 auto 0 auto;
}
    
#\35 5422e57 {
    max-width: 100%;
    width: 720px;
    height: auto;
    order: 1;
}
    
#\34 5b2dbe3 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\35 81b26c5 {
    max-width: 100%;
    width: 458px;
    height: auto;
    order: 0;
}
    
#\36 e475224 {
    column-gap: 2.2222222222222223%;
    flex-direction: row;
    width: 100%;
    margin-top: 8px;
    align-items: stretch;
    order: 3;
    flex-wrap: nowrap;
    padding: 0 0 0 0;
}
    
#d87d8ee4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 48px 20px 48px;
}
#d87d8ee4 {
    max-width: 100%;
    width: 48.89%;
    min-height: 60px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\37 c3f0690 {
    min-height: 240px;
    column-gap: 48px;
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#cbf1d208 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 45%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#f6f56f20 {
    width: 100%;
    height: 480px;
}
    
#\38 b76bbd7 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex: 1;
}
    
#d027c522 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 c1d4397 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\32 f1bade5 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#c22b4875 {
    column-gap: 24px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    margin-top: 16px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\33 6acf773 {
    row-gap: 6px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#\39 b9e9b60 {
    max-width: 100%;
    width: 28px;
    margin-bottom: 4px;
    height: 28px;
}
    
#\36 917739b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 ab88b56 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d45e2b3e {
    row-gap: 6px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#\34 c99f9b5 {
    max-width: 100%;
    width: 28px;
    margin-bottom: 4px;
    height: 28px;
}
    
#e7374051 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 28dfdb4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 47f904b {
    row-gap: 6px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#\34 bad403a {
    max-width: 100%;
    width: 28px;
    margin-bottom: 4px;
    height: 28px;
}
    
#\30 7a2266f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a3c57fad {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\38 8538195.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\38 8538195 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#ac0ef314 {
    min-height: 0;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    flex-wrap: nowrap;
}
    
#daa4555f {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-height: 80px;
    padding: 0 0 0 0;
}
    
#f0069377 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aa3b842a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 b18a808 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 40px;
    flex-wrap: wrap;
    min-height: 80px;
    align-content: center;
    padding: 0 0 0 0;
}
    
#\33 173726f {
    background-color: var(--color_4);
    border-radius: 20px;
    row-gap: 12px;
    box-shadow: 0 10px 30px rgba(58,55,66,0.08);
    width: 32%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 280px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    padding: 0 0 20px 0;
}
    
#a2fc0760 {
    width: 100%;
    height: 280px;
}
    
#\36 aa0b504.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\36 aa0b504 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\32 fdf21ea.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\32 fdf21ea {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\39 f41e370 {
    background-color: var(--color_4);
    border-radius: 20px;
    row-gap: 12px;
    box-shadow: 0 10px 30px rgba(58,55,66,0.08);
    width: 32%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 280px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    padding: 0 0 20px 0;
}
    
#a4e156a5 {
    width: 100%;
    height: 280px;
}
    
#\37 a9badbf.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\37 a9badbf {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#c1e4be7e {
    background-color: var(--color_4);
    border-radius: 20px;
    row-gap: 12px;
    box-shadow: 0 10px 30px rgba(58,55,66,0.08);
    width: 32%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 280px;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
    padding: 0 0 20px 0;
}
    
#\36 5d22219 {
    width: 100%;
    height: 280px;
}
    
#\33 ad25f4c.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\33 ad25f4c {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\31 c67ae1f.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\31 c67ae1f {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#d75aa6ea {
    background-color: var(--color_4);
    border-radius: 20px;
    row-gap: 12px;
    box-shadow: 0 10px 30px rgba(58,55,66,0.08);
    width: 32%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 280px;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
    padding: 0 0 20px 0;
}
    
#\34 05191d2 {
    width: 100%;
    height: 280px;
}
    
#\31 d264619.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\31 d264619 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\36 7323d24.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\36 7323d24 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#f4950bd8 {
    background-color: var(--color_4);
    border-radius: 20px;
    row-gap: 12px;
    box-shadow: 0 10px 30px rgba(58,55,66,0.08);
    width: 32%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 280px;
    margin-right: 0%;
    margin-left: 0%;
    order: 4;
    padding: 0 0 20px 0;
}
    
#\32 d871712 {
    width: 100%;
    height: 280px;
}
    
#\30 d0dee3c.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\30 d0dee3c {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#f8253228.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#f8253228 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#dab2f5a0 {
    background-color: var(--color_4);
    border-radius: 20px;
    row-gap: 12px;
    box-shadow: 0 10px 30px rgba(58,55,66,0.08);
    width: 32%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 280px;
    margin-right: 0%;
    margin-left: 0%;
    order: 5;
    padding: 0 0 20px 0;
}
    
#\39 c325aef {
    width: 100%;
    height: 280px;
}
    
#\34 b4c107b.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\34 b4c107b {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\31 514d8c9.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\31 514d8c9 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#c96d4e31 {
    background-color: var(--color_4);
    border-radius: 20px;
    row-gap: 12px;
    box-shadow: 0 10px 30px rgba(58,55,66,0.08);
    width: 32%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 280px;
    margin-right: 0%;
    margin-left: 0%;
    order: 6;
    padding: 0 0 20px 0;
}
    
#f60c00fd {
    width: 100%;
    height: 280px;
}
    
#\38 d02df94.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\38 d02df94 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\37 993c09d.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\37 993c09d {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#ac50a22b {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    margin-top: 48px;
    background-color: var(--color_4);
    border-radius: 28px;
    min-height: 80px;
    padding: 48px 6% 48px 6%;
}
    
#\37 2cb602e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f70dd0c9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 a0216e0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\39 a0216e0 {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#\32 612368d {
    background-color: var(--color_4);
    border-radius: 20px;
    row-gap: 12px;
    box-shadow: 0 10px 30px rgba(58,55,66,0.08);
    width: 32%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 280px;
    margin-right: 0%;
    margin-left: 0%;
    order: 7;
    padding: 0 0 20px 0;
}
    
#\32 665656f {
    width: 100%;
    height: 280px;
}
    
#\35 7ef6b42.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\35 7ef6b42 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#c033ac86.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#c033ac86 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\38 bcc3ccf {
    background-color: var(--color_4);
    border-radius: 20px;
    row-gap: 12px;
    box-shadow: 0 10px 30px rgba(58,55,66,0.08);
    width: 32%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 280px;
    margin-right: 0%;
    margin-left: 0%;
    order: 7;
    padding: 0 0 20px 0;
}
    
#e1e49959 {
    width: 100%;
    height: 280px;
}
    
#\35 207cee7.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\35 207cee7 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\34 67d359f.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\34 67d359f {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
}



@media all {
    
#\35 3f45fd3 {
    min-height: 0;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    flex-wrap: nowrap;
}
    
#c3e045f6 {
    background-color: var(--color_4);
}
    
#\37 ac687f2 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-height: 80px;
    padding: 0 0 0 0;
}
    
#\31 5157bbc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f784e724 {
    column-gap: 24px;
    row-gap: 32px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 40px;
    flex-wrap: wrap;
    min-height: 80px;
    padding: 0 0 0 0;
}
    
#eb9b611c {
    row-gap: 8px;
    width: 22%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 220px;
    padding: 0 0 0 0;
}
    
#e9abcd42 {
    max-width: 100%;
    width: 32px;
    margin-bottom: 8px;
    height: 32px;
}
    
#\33 c51a389 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a48d4451 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b8fc0eef {
    row-gap: 8px;
    width: 22%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 220px;
    padding: 0 0 0 0;
}
    
#\39 3a70b6a {
    max-width: 100%;
    width: 32px;
    margin-bottom: 8px;
    height: 32px;
}
    
#bf2da1a7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a67760a3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c6cbe9a9 {
    row-gap: 8px;
    width: 22%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 220px;
    padding: 0 0 0 0;
}
    
#\33 f568283 {
    max-width: 100%;
    width: 32px;
    margin-bottom: 8px;
    height: 32px;
}
    
#\35 677cb14 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 03180c4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#af0180ee {
    row-gap: 8px;
    width: 22%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 220px;
    padding: 0 0 0 0;
}
    
#fb16621c {
    max-width: 100%;
    width: 32px;
    margin-bottom: 8px;
    height: 32px;
}
    
#\30 79e9ddf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 6f3979b {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#fed71015 {
    min-height: 240px;
    width: 100%;
    justify-content: center;
}
    
#\31 f7f5607 {
    background-color: var(--color_3);
}
    
#\35 77971c4 {
    align-self: center;
    row-gap: 16px;
    max-width: 680px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
    margin: 0 auto 0 auto;
}
    
#f3166a31 {
    max-width: 100%;
    width: 680px;
    height: auto;
    order: 1;
}
    
#\38 ddfcc27 {
    max-width: 100%;
    width: 680px;
    height: auto;
    order: 2;
}
    
#\35 0d35284 {
    max-width: 100%;
    width: 680px;
    height: auto;
    order: 0;
}
    
#\34 553af84.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 48px 20px 48px;
}
#\34 553af84 {
    max-width: 100%;
    width: auto;
    min-height: 60px;
    margin-top: 8px;
    order: 3;
}
}



@media all {
    
#\35 9351907 {
    max-width: 100%;
    width: 487px;
    height: auto;
}
    
#\30 e552db7 {
    min-height: 240px;
    column-gap: 48px;
    width: 100%;
    align-items: flex-start;
}
    
#\35 554adde {
    align-self: flex-start;
    row-gap: 16px;
    width: 48.14%;
    justify-content: flex-start;
    height: auto;
    min-height: 564px;
    order: 1;
    margin-left: 2px;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#\32 a3e1ba2 {
    max-width: 100%;
    width: 491px;
    height: auto;
}
    
#\37 0f0999e {
    max-width: 100%;
    width: 491px;
    height: auto;
}
    
#db13f6e0 {
    max-width: 100%;
    width: 283px;
    height: auto;
}
    
#\32 3644df9 {
    max-width: 100%;
    width: 404px;
    height: auto;
}
    
#\37 2109aa6 {
    max-width: 100%;
    width: 424px;
    height: auto;
}
    
#\38 7d627b7 {
    justify-content: flex-start;
    align-items: stretch;
    order: 0;
    width: 479px;
    column-gap: 0%;
    flex-wrap: nowrap;
    padding: 0 0 0 0;
}
    
#\37 b822077 {
    max-width: 100%;
    width: 491px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_728 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
}
}



@media all {
    
#\37 0f23fe0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#bd0f8e7f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 0% 0px 0%;
}
    
#widget_qal {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 e444a94 {
    margin: 0px 0% 0px 0%;
}
}



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



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



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



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



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



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



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



@media (max-width: 767px) {
    
#\36 2335623 {
    width: 100%;
}
    
#\30 375060b {
    min-height: 90vh;
    padding: 0 6% 0 6%;
}
    
#\32 05bb986 {
    align-items: center;
}
    
#\36 e475224 {
    row-gap: 12px;
    flex-direction: column;
}
    
#d87d8ee4 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 c3f0690 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#cbf1d208 {
    width: 100%;
    min-width: 0;
}
    
#f6f56f20 {
    height: 320px;
}
    
#\38 b76bbd7 {
    width: 100%;
    min-width: 0;
}
    
#c22b4875 {
    row-gap: 20px;
    flex-direction: column;
}
    
#\33 6acf773 {
    width: 100%;
}
    
#d45e2b3e {
    width: 100%;
}
    
#\32 47f904b {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ac0ef314 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#daa4555f {
    align-items: center;
}
    
#\30 b18a808 {
    align-items: center;
}
    
#\33 173726f {
    width: 100%;
}
    
#\39 f41e370 {
    width: 100%;
}
    
#c1e4be7e {
    width: 100%;
}
    
#d75aa6ea {
    width: 100%;
}
    
#f4950bd8 {
    width: 100%;
}
    
#dab2f5a0 {
    width: 100%;
}
    
#c96d4e31 {
    width: 100%;
}
    
#ac50a22b {
    align-items: center;
}
    
#\39 a0216e0 {
    width: 245px;
    height: auto;
    min-height: 53px;
}
    
#\32 612368d {
    width: 100%;
}
    
#\38 bcc3ccf {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 3f45fd3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 ac687f2 {
    align-items: center;
}
    
#f784e724 {
    flex-direction: column;
}
    
#eb9b611c {
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#b8fc0eef {
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#c6cbe9a9 {
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#af0180ee {
    width: 100%;
    align-items: center;
    align-content: center;
}
}



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



@media (max-width: 767px) {
    
#\30 e552db7 {
    min-height: unset;
    flex-direction: column;
    row-gap: 32px;
    padding: 96px 4% 12px 4%;
}
    
#\35 554adde {
    width: 100%;
    min-width: 0;
    height: auto;
    min-height: 564px;
}
    
#\38 7d627b7 {
    width: 100%;
    min-width: 0;
}
    
#\38 a23b2a3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 0f23fe0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bd0f8e7f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\36 e444a94 {
    margin: 0px 0% 0px 0%;
}
}

