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

  *#dm .dmInner div.u_1937254517 hr {
    border-width:1px !important;
    color:rgba(243,243,243,1) !important;
  }

  *#dm .dmInner a.u_1362273994 span.text {
    font-family:Montserrat !important;
    font-weight:400 !important;
  }

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

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

  *#dm .dmInner div.u_1917619080 img {
    border-radius:24px 24px 24px 24px !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1683574210 img {
    border-radius:24px 24px 24px 24px !important;
    border-style:solid !important;
    border-width:13px 13px 13px 13px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1061671714 .svg { fill:rgba(237,244,249,1) !important; }

  *#dm .dmInner a.u_1082144525 span.text {
    font-family:Montserrat !important;
    font-weight:400 !important;
  }

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

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

  *#dm .dmInner div.u_1228946508 img {
    border-radius:24px 24px 24px 24px !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1727438095 img {
    border-radius:24px 24px 24px 24px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1087664337 img {
    object-fit:contain !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1976911160 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1141896035 .svg { fill:rgba(52,199,89,1) !important; }

  *#dm .dmInner div.u_1892000479 .svg { fill:rgba(52,199,89,1) !important; }

  *#dm .dmInner div.u_1521499814 .svg { fill:rgba(52,199,89,1) !important; }

  *#dm .dmInner a.u_1354200881 span.text {
    font-family:Montserrat !important;
    font-weight:400 !important;
  }

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

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

  *#dm .dmInner div.u_1014327397 img {
    object-fit:contain !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1176131067 img {
    border-radius:24px 24px 24px 24px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    object-fit:contain !important;
  }

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

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

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

  *#dm .dmInner a.u_1362273994 {
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,149,0,1) !important;
  }

  *#dm .dmInner a.u_1899810886 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1899810886 span.text {
    font-family:Montserrat !important;
    font-weight:400 !important;
    color:var(--color_4) !important;
  }

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

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

  *#dm .dmInner a.u_1899810886:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1899810886.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1082144525 {
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,149,0,1) !important;
  }

  *#dm .dmInner a.u_1354200881 {
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,149,0,1) !important;
  }

  *#dm .dmInner div.u_1367296211 img {
    object-fit:cover !important;
    border-radius:15px 15px 15px 15px !important;
    border-style:solid !important;
    border-color:rgba(121,178,224,0.15) rgba(121,178,224,0.15) rgba(121,178,224,0.15) rgba(121,178,224,0.15) !important;
    border-width:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1870108155 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-color:rgba(121,178,224,0.15) rgba(121,178,224,0.15) rgba(121,178,224,0.15) rgba(121,178,224,0.15) !important;
    border-width:6px 6px 6px 6px !important;
    object-position:50% 50% !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1391747578 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-color:rgba(121,178,224,0.15) rgba(121,178,224,0.15) rgba(121,178,224,0.15) rgba(121,178,224,0.15) !important;
    border-width:6px 6px 6px 6px !important;
    object-position:100% 50% !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1495248471 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-color:rgba(121,178,224,0.15) rgba(121,178,224,0.15) rgba(121,178,224,0.15) rgba(121,178,224,0.15) !important;
    border-width:6px 6px 6px 6px !important;
    object-position:50% 50% !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1452321525 img {
    border-radius:20px 20px 20px 20px !important;
    box-shadow:none !important;
    border-style:solid !important;
    border-color:rgba(121,178,224,0.15) rgba(121,178,224,0.15) rgba(121,178,224,0.15) rgba(121,178,224,0.15) !important;
    border-width:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1582917018 img {
    border-radius:20px 20px 20px 20px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    box-shadow:none !important;
    border-style:solid !important;
    border-color:rgba(121,178,224,0.15) rgba(121,178,224,0.15) rgba(121,178,224,0.15) rgba(121,178,224,0.15) !important;
    border-width:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1703414388 img {
    border-radius:20px 20px 20px 20px !important;
    box-shadow:none !important;
    border-style:solid !important;
    border-color:rgba(121,178,224,0.15) rgba(121,178,224,0.15) rgba(121,178,224,0.15) rgba(121,178,224,0.15) !important;
    border-width:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1137476944 img {
    border-radius:20px 20px 20px 20px !important;
    box-shadow:none !important;
    border-style:solid !important;
    border-color:rgba(121,178,224,0.15) rgba(121,178,224,0.15) rgba(121,178,224,0.15) rgba(121,178,224,0.15) !important;
    border-width:6px 6px 6px 6px !important;
  }

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

  *#dm .dmInner div.u_1421210441 .svg { fill:rgba(52,199,89,1) !important; }

  *#dm .dmInner a.u_1550899347 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1550899347 span.text {
    font-family:Montserrat !important;
    font-weight:400 !important;
    color:var(--color_4) !important;
  }

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

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

  *#dm .dmInner a.u_1550899347:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1550899347.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1618048902 span.text {
    font-family:Montserrat !important;
    font-weight:400 !important;
  }

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

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

  *#dm .dmInner a.u_1618048902 {
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,149,0,1) !important;
  }

  *#dm .dmInner a.u_1302120966 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1302120966 span.text {
    font-family:Montserrat !important;
    font-weight:400 !important;
    color:var(--color_4) !important;
  }

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

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

  *#dm .dmInner a.u_1302120966:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1302120966.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1660790782 span.text {
    font-family:Montserrat !important;
    font-weight:400 !important;
  }

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

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

  *#dm .dmInner a.u_1660790782 {
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,149,0,1) !important;
  }

  *#dm .dmInner a.u_1397025432 span.text {
    font-family:Montserrat !important;
    font-weight:400 !important;
  }

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

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

  *#dm .dmInner a.u_1397025432 {
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,149,0,1) !important;
  }

  *#dm .dmInner a.u_1516622416 span.text {
    font-family:Montserrat !important;
    font-weight:400 !important;
  }

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

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

  *#dm .dmInner a.u_1516622416 {
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,149,0,1) !important;
  }

  *#dm .dmInner a.u_1244186551 span.text {
    font-family:Montserrat !important;
    font-weight:400 !important;
  }

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

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

  *#dm .dmInner a.u_1244186551 {
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,149,0,1) !important;
  }

  *#dm .dmInner a.u_1385052410 span.text {
    font-family:Montserrat !important;
    font-weight:400 !important;
  }

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

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

  *#dm .dmInner a.u_1385052410 {
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(255,149,0,1) !important;
  }

  *#dm .dmInner div.u_1382462044 img {
    border-radius:24px 24px 24px 24px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    object-fit:contain !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1899810886 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1362273994 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1082144525 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1354200881 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1550899347 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1618048902 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1302120966 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1660790782 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1397025432 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1516622416 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1244186551 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1385052410 span.text { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1899810886 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1362273994 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1082144525 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1354200881 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1550899347 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1618048902 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1302120966 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1660790782 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1397025432 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1516622416 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1244186551 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1385052410 span.text { font-size:20px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#d26bc4f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\39 2f90fa3 {
    min-height: 49px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 4% 2% 4%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#widget_sh9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#widget_sh9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 2f90fa3 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#d26bc4f0 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\39 2f90fa3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 342491e {
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#f5c05ab9 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c6203a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 43%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 25px 25px 25px 25px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e698b628 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#abacee3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a7fd744a {
    width: 99.56%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_uts {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a383edc9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 20px 0px 20px;
}
#a383edc9 {
    width: 196px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df0e7694.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 20px 0px 20px;
}
#df0e7694 {
    width: 196px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7e7f571 {
    width: 100.00%;
    grid-template-rows: minmax(554px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a12c23f9 {
    width: 85.53%;
    height: 472px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
}
    
#a808c33e {
    width: 47.56511560852373%;
    height: 244px;
    justify-self: end;
    align-self: end;
    max-width: 100%;
}
    
#a8c1dde1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e84cecf7 {
    width: 47.56052476853462%;
    height: 244px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-right: -42px;
    margin-top: -72px;
}
    
#group_200 {
    align-items: flex-start;
    width: 55.09%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 5;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 66a86b6 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 179a5fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c22a82b {
    flex-direction: row;
    align-items: center;
    width: 74.95%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    justify-content: flex-start;
    padding: 0% 0% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 78054b1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 20px 0px 20px;
}
#\32 78054b1 {
    width: 196px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 de56929.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 20px 0px 20px;
}
#\32 de56929 {
    width: 196px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ec67856 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f465d9b0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c82f2e8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 20px 0px 20px;
}
#\38 c82f2e8 {
    width: 196px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b0b4f09.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 20px 0px 20px;
}
#\30 b0b4f09 {
    width: 196px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f5c05ab9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 26px;
    padding: 4% 4% 0% 4%;
}
    
#\36 3c6203a {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 80px;
    padding-left: 6%;
    padding-right: 6%;
    align-items: flex-start;
}
    
#abacee3d {
    width: 100%;
    min-height: 80px;
}
    
#a7fd744a {
    width: 99.94%;
    margin: 0px 0% 0px 0%;
}
    
#\38 7e7f571 {
    grid-template-rows: minmax(348px, max-content);
}
    
#ab4b0dfa {
    margin: 0px 0% 0px 0%;
}
    
#\37 66a86b6 {
    width: 55px;
}
}



@media (max-width: 767px) {
    
#f5c05ab9 {
    min-height: unset;
    flex-direction: column;
    row-gap: 40px;
    padding: 4% 4% 4% 4%;
}
    
#\36 3c6203a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 4% 2% 0% 2%;
}
    
#abacee3d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a7fd744a {
    width: 293.523px;
    order: 0;
}
    
#a383edc9 {
    width: 196px;
}
    
#df0e7694 {
    width: 196px;
}
    
#\38 7e7f571 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    grid-template-rows: minmax(239.1015625px, max-content);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a12c23f9 {
    height: 239px;
    justify-self: start;
    width: 79.59%;
    max-width: 100%;
    align-self: start;
    max-height: none;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a808c33e {
    height: 135px;
    justify-self: end;
    align-self: end;
    width: 45%;
    margin: 0px -13px -42px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a8c1dde1.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#a8c1dde1 {
    justify-self: auto;
    align-self: flex-start;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e84cecf7 {
    height: 100px;
    justify-self: end;
    align-self: start;
    width: 39.45718182136071%;
    margin: -22px -3px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_uts {
    order: 2;
}
    
#\34 179a5fb.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\34 179a5fb {
    align-self: center;
    width: 60.41%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c22a82b {
    height: auto;
    min-height: 34px;
    padding-left: 2%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    justify-content: flex-start;
    width: 100.00%;
    column-gap: 4%;
}
    
#group_200 {
    height: auto;
    min-height: 34px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    align-items: flex-end;
    width: 50.13%;
}
    
#\37 66a86b6 {
    width: 36.6875px;
}
    
#\32 78054b1 {
    width: 196px;
}
    
#\32 de56929 {
    width: 196px;
}
    
#\39 ec67856 {
    order: 2;
}
    
#f465d9b0 {
    order: 2;
}
    
#\38 c82f2e8 {
    width: 196px;
}
    
#\30 b0b4f09 {
    width: 196px;
}
}



@media all {
    
#\30 37d6f06 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 8f6fdab {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    border-radius: 29px 29px 29px 29px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    box-shadow: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fee207ab {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 10% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#d7f49c88 {
    background-image: url('https://irp.cdn-website.com/f245252c/dms3rep/multi/bigc.svg?dm-skip-opt=true');
    background-position: 50% 0%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_o41 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_i7k {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_rl1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_vp6 {
    align-items: flex-start;
    width: 46.135188356164385%;
    min-height: 446px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_457 {
    align-items: flex-start;
    width: 49.85950342465754%;
    min-height: 446px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 a9a1e3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac4f05f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fb61831 {
    width: 99.85%;
    height: 444px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cd1e3f8 {
    width: 235px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 578dbe7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 738a8c1 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9979d92 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 83221f7 {
    width: 235px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 72ee50b {
    width: 235px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8e91575 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c01c093d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3d72483 {
    width: 42px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c6674a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9af4907 {
    flex-direction: row;
    align-items: center;
    width: 74.95%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 aeb3c44 {
    align-items: flex-start;
    width: 55.09%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fee207ab {
    padding: 0% 2% 6% 2%;
}
    
#\34 0679cf8 {
    margin: 0px 0% 0px 0%;
}
    
#c01c093d {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\30 37d6f06 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#\36 8f6fdab {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#fee207ab {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 22%;
}
    
#\36 a9a1e3c {
    width: 100%;
    order: 0;
}
    
#ac4f05f7.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#ac4f05f7 {
    justify-self: auto;
    align-self: flex-start;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fb61831 {
    height: 330px;
    width: 100.00%;
}
    
#\35 cd1e3f8 {
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 578dbe7.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\38 578dbe7 {
    align-self: center;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9979d92.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\31 9979d92 {
    justify-self: auto;
    align-self: center;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 83221f7 {
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 72ee50b {
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#c01c093d.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#c01c093d {
    justify-self: auto;
    align-self: center;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_o41 {
    min-height: 0px;
    row-gap: 10px;
    flex-direction: row;
    justify-content: space-between;
    width: 76.86%;
    margin: 0px 0% 0px 0%;
}
    
#group_i7k {
    height: auto;
    min-height: 30px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 76.86%;
    margin: 0px 0% 0px 0%;
}
    
#group_rl1 {
    height: auto;
    min-height: 30px;
    width: 76.86%;
    margin: 0px 0% 0px 0%;
}
    
#group_vp6 {
    width: 99.08381693679492%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding-top: 6%;
    padding-bottom: 6%;
    height: auto;
    min-height: 512px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_457 {
    width: 98.82%;
    height: auto;
    min-height: 330px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d7f49c88 {
    background-position: 50% 50%;
}
    
#\32 738a8c1 {
    min-height: 0px;
    row-gap: 10px;
    flex-direction: row;
    width: 99.68%;
    margin: 0px 0% 0px 0%;
}
    
#e8e91575 {
    min-height: 0px;
    row-gap: 10px;
    flex-direction: row;
}
    
#\34 3d72483 {
    width: 36.6875px;
}
    
#\32 c6674a1.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\32 c6674a1 {
    align-self: center;
    width: 60.41%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9af4907 {
    height: auto;
    min-height: 34px;
    padding-left: 0%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    justify-content: flex-start;
    width: 100.00%;
    column-gap: 4%;
}
    
#\34 aeb3c44 {
    height: auto;
    min-height: 34px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    align-items: flex-end;
    width: 50.13%;
}
}



@media all {
    
#\32 ab4cbee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_4);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e9c7d220 {
    min-height: 44px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b294dde0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-top: -1%;
    margin-bottom: -1%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e9c7d220 {
    padding: 0% 0% 0% 0%;
}
    
#\33 baf92e0 {
    margin: 0px 0% 0px 0%;
}
    
#\32 ab4cbee {
    width: 100%;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 ab4cbee {
    width: 100%;
    min-height: 50px;
    align-items: center;
}
    
#e9c7d220 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#b294dde0 {
    margin-top: -4%;
    margin-bottom: 0%;
}
}



@media all {
    
#f3453d1b {
    align-items: flex-start;
    width: 55%;
    min-height: 370px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c659048a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e0044f1 {
    background-image: url(https://irp.cdn-website.com/f245252c/dms3rep/multi/backgrounstroke.svg);
    border-radius: 0 0 0px 0px;
    background-color: rgba(121, 178, 224, 1);
}
#\33 e0044f1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaUlEQVQY03XOyw6AMAhEUbQPter//22vIRkMC12QtOV0wIAK7MAFnEAHVsCi5pzmhwZswKEPDos3MzYlduGANaOAq1IdDX0oCS1u4tKE7oSr3n1Cj9Gx40jjXxSwp8ZXeVAxJTTtYn/1AIew8GkMBAamAAAAAElFTkSuQmCC');
}
    
#f59de5b3 {
    min-height: 370px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    order: 2;
    height: auto;
    box-shadow: none;
    background-size: contain;
    background-position: 100% 50%;
    padding: 0% 4% 0% 4%;
    margin: 8% 0% 4% 0%;
}
    
#\38 5ff0762 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\32 105bda4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6ee92d2 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    box-shadow: none;
    padding: 1% 1% 4% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\33 5ef4868 {
    align-items: center;
    width: 80%;
    min-height: 308px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 afaf097 {
    width: 63.40%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9b7 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e39454b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#af25f733 {
    width: 99.84%;
    height: 206px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebdc0c0b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 88f9215 {
    width: 100.00003165182987%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3bbc5ad {
    width: 99.84%;
    height: 206px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8e2dad9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin-top: 20px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfd8a9ec {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    order: 0;
    box-shadow: none;
    padding: 1% 1% 4% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 199a595 {
    width: 100.00003165182987%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f2d9a38 {
    width: 99.84%;
    height: 206px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba7cfa5c {
    width: 100.00003165182987%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f7c1bd8 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    order: 0;
    box-shadow: none;
    padding: 1% 1% 4% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c531697b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c5d010c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 20px 0px 20px;
}
#\31 c5d010c {
    width: 196px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e542c88 {
    width: 79.88%;
    height: 429px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-left: -80px;
    margin-top: -153px;
}
    
#ca7ad61d {
    width: 100%;
    grid-template-rows: minmax(276px, max-content);
    max-width: 100%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd3015a8 {
    width: 50.00008492121859%;
    height: 276px;
    justify-self: end;
    align-self: end;
    max-width: 100%;
    margin: 0px -6px -137px 0px;
}
    
#ec7c7fa7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 20px 0px 20px;
}
#ec7c7fa7 {
    width: 196px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee7fcd8e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 20px 0px 20px;
}
#ee7fcd8e {
    width: 196px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7ed5e72 {
    width: 44.159033664469476%;
    height: 174px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: -35px -6px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5ff0762 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#bd3015a8 {
    justify-self: end;
    align-self: end;
    height: 200px;
    width: 89.00650857704404%;
    margin: 0px 0px -68px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#c659048a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding-bottom: 0px;
}
    
#f59de5b3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 40px;
    padding: 6% 6% 6% 6%;
}
    
#\38 5ff0762 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding-bottom: 22%;
}
    
#\32 105bda4 {
    width: 100%;
    order: 0;
}
    
#\38 afaf097.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\38 afaf097 {
    justify-self: auto;
    align-self: flex-start;
    width: 73.39%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9b7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e39454b4 {
    width: 100%;
    order: 0;
}
    
#af25f733 {
    height: 250px;
    width: 100.00%;
}
    
#ebdc0c0b {
    width: 77.98%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f3bbc5ad {
    height: 250px;
    width: 100.00%;
}
    
#\37 8e2dad9 {
    width: 77.98%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 f2d9a38 {
    height: 250px;
    width: 100.00%;
}
    
#c531697b {
    width: 77.98%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 c5d010c {
    width: 196px;
    margin-top: 20px;
}
    
#\32 e542c88 {
    height: 198px;
    justify-self: start;
    width: 71.30591565788117%;
    max-width: 100%;
    align-self: start;
    max-height: none;
    margin: -46px 0px 0px -14px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ca7ad61d {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    grid-template-rows: minmax(239.1015625px, max-content);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd3015a8 {
    height: 183px;
    justify-self: end;
    align-self: end;
    width: 69.17989814010892%;
    margin: 0px -22px -26px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 f7c1bd8 {
    row-gap: 10px;
    padding: 4% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#bfd8a9ec {
    padding: 4% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#f6ee92d2 {
    padding: 4% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#f3453d1b {
    width: 99.54%;
    height: auto;
    min-height: 212px;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5ef4868 {
    width: 99.54%;
    height: auto;
    min-height: 239px;
    margin: 0px 0% 0px 0%;
}
    
#ec7c7fa7 {
    width: 196px;
    margin-top: 20px;
}
    
#ee7fcd8e {
    width: 196px;
    margin-top: 20px;
}
    
#\33 7ed5e72 {
    height: 100px;
    justify-self: end;
    align-self: start;
    width: 39.45718182136071%;
    margin: -22px -3px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\35 e0dac4e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding-right: 16px;
    padding-left: 16px;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#e2b1aa50 {
    min-height: 34px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-bottom: 4%;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#ca131619 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2b1aa50 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\35 e0dac4e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e2b1aa50 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
}
    
#ca131619 {
    width: 100%;
    order: 0;
}
}



@media all {
    
#\35 2809978.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 4%;
    padding-right: 4%;
}
#\35 2809978 {
    width: 99.99910699933918%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e896364 {
    min-height: 704px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d239a7b {
    align-items: flex-start;
    width: 46.13478260869565%;
    min-height: 365px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-content: space-around;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 e346bc2 {
    align-items: flex-start;
    width: 49.85914855072464%;
    min-height: 444px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 7c9d478 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    border-radius: 29px 29px 29px 29px;
    background-color: rgba(255, 255, 255, 0.1);
    background-image: initial;
    order: 0;
    align-items: center;
    box-shadow: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-width: 0px 0px 0px 0px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ec545d96 {
    width: 99.85%;
    height: 444px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d01265a7.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 4%;
    padding-right: 4%;
}
#d01265a7 {
    width: 99.99910699933918%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4d5f491.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 4%;
    padding-right: 4%;
}
#\34 4d5f491 {
    width: 99.99910699933918%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab1108d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 4% 12px 4%;
}
#ab1108d7 {
    width: 89.79%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0b7dd04.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 4%;
    padding-right: 4%;
}
#b0b7dd04 {
    width: 99.99910699933918%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be07c20b {
    background-color: var(--color_4);
    background-image: url();
    background-size: contain;
    background-position: 100% 50%;
}
#be07c20b.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e896364 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\31 d239a7b {
    width: 50%;
}
}



@media (max-width: 767px) {
    
#\35 2809978 {
    order: 0;
    width: 99.31%;
}
    
#\38 e896364 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 22%;
}
    
#\38 7c9d478 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding-bottom: 6%;
}
    
#ec545d96 {
    height: 195px;
    width: 100.00%;
}
    
#d01265a7 {
    order: 0;
    width: 99.31%;
}
    
#\34 4d5f491 {
    order: 0;
    width: 99.31%;
}
    
#ab1108d7 {
    order: 0;
    width: 99.31%;
}
    
#b0b7dd04 {
    order: 0;
    width: 99.31%;
}
    
#\31 d239a7b {
    width: 99.54%;
    row-gap: 0px;
    justify-content: space-around;
    height: auto;
    min-height: 271px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 e346bc2 {
    width: 99.54%;
    min-height: 153px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 13aec82 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\38 61db0bb {
    min-height: 48px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-top: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#ef2b6b1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 570f0d9 {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 61db0bb {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\32 13aec82 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 61db0bb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ef2b6b1b {
    width: 100%;
    order: 0;
}
}



@media all {
    
#\38 a2de504 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d8daf3b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cddab8ed {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_385 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c8041fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 29b1c13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bb20678 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5a59a5b {
    flex-direction: row;
    align-items: center;
    width: 97.2503453252242%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9315bdc {
    flex-direction: row;
    align-items: center;
    width: 97.2503453252242%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 731f654 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cfee112 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3a560aa {
    flex-direction: row;
    align-items: center;
    width: 97.2503453252242%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a484b4d5 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 24e63a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f390c186.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 20px 0px 20px;
}
#f390c186 {
    width: 196px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8e98622 {
    width: 99.85%;
    height: 444px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 685888f {
    background-image: url();
    background-size: contain;
    background-position: 0% 50%;
}
#\35 685888f.lazy {
    background-image: url('');
}
    
#c907d65b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 20px 0px 20px;
}
#c907d65b {
    width: 196px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 5;
    align-self: auto;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc419b82.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 20px 0px 20px;
}
#dc419b82 {
    width: 196px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 6;
    align-self: auto;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cddab8ed {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\38 a2de504 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#d8daf3b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cddab8ed {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-bottom: 22%;
}
    
#\35 c8041fd {
    width: 100%;
    order: 0;
}
    
#\36 29b1c13.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\36 29b1c13 {
    justify-self: auto;
    align-self: center;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cfee112.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\34 cfee112 {
    justify-self: auto;
    align-self: center;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 24e63a9.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\38 24e63a9 {
    justify-self: auto;
    align-self: center;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f390c186 {
    width: 196px;
    margin-top: 30px;
}
    
#e8e98622 {
    height: 260px;
    width: 100.00%;
}
    
#c907d65b {
    width: 196px;
    margin-top: 30px;
}
    
#dc419b82 {
    width: 196px;
    margin-top: 30px;
}
}



@media all {
    
#\36 6142add {
    width: 100%;
    height: 452px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 dcb779d {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 493f365 {
    min-height: 531px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 043810e {
    justify-content: flex-end;
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 8ef739e {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    align-items: flex-end;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 0b37fec {
    width: 100%;
    height: 295px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#edb1a7b8 {
    width: 100%;
    height: 295px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#ecde939e {
    justify-content: flex-end;
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1439fa1 {
    justify-content: flex-end;
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d32d42f7 {
    width: 100%;
    height: 381px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6142add {
    height: 220px;
}
    
#\34 493f365 {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 240px;
}
    
#\31 043810e {
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 8ef739e {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 0b37fec {
    height: 220px;
}
    
#edb1a7b8 {
    order: 3;
    height: 220px;
    margin: 0px 0% 0px 0%;
}
    
#ecde939e {
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 1439fa1 {
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d32d42f7 {
    width: 100%;
    height: 220px;
}
}



@media (max-width: 767px) {
    
#\36 6142add {
    height: 180px;
    width: 100%;
}
    
#\34 493f365 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    padding: 0% 0% 22% 0%;
}
    
#\31 043810e {
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 8ef739e {
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 16px;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 0b37fec {
    height: 180px;
    width: 100%;
}
    
#edb1a7b8 {
    height: 180px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecde939e {
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 1439fa1 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d32d42f7 {
    height: 180px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 460639a {
    min-height: 44px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#ee20c09c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\38 bddd8b6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-top: -1%;
    margin-bottom: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#e0e3d11a {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 460639a {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\39 460639a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ee20c09c {
    width: 100%;
    min-height: 50px;
    align-items: center;
}
    
#\38 bddd8b6 {
    margin-bottom: 0%;
    margin-top: -4%;
}
}



@media all {
    
#ce02580c {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\31 b83154f {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-top: -1%;
    margin-bottom: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 432b324 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_4);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d941e6f1 {
    min-height: 44px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d941e6f1 {
    padding: 0% 0% 2% 0%;
}
    
#\38 b924bf0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 432b324 {
    width: 100%;
    min-height: 50px;
    align-items: center;
}
    
#d941e6f1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 b83154f {
    margin-bottom: 0%;
    margin-top: -4%;
}
}



@media all {
    
#eacaef01 {
    min-height: 44px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\37 e7afe8c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\31 522301c {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-top: -1%;
    margin-bottom: -1%;
    grid-area: auto / auto / auto / auto;
}
    
#e8afdc02 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eacaef01 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#eacaef01 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 e7afe8c {
    width: 100%;
    min-height: 50px;
    align-items: center;
}
    
#\31 522301c {
    margin-bottom: 0%;
    margin-top: -4%;
}
}

