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

  *#dm .dmInner div.u_1235651691 .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .photoGalleryThumbs .image-container {
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_properties .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_properties .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .caption-button span.text { font-weight:400 !important; }

  *#dm .dmInner div.u_1442673673 .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1442673673 .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_1442673673 .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_1442673673 .caption-button span.text { font-weight:400 !important; }

  *#dm .dmInner div.u_1442673673 .photoGalleryThumbs .image-container { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1442673673 .caption-inner { background-color:rgba(255,255,255,0) !important; }

  *#dm .dmInner div.u_properties .caption-inner { background-color:rgba(255,255,255,0) !important; }

  *#dm .dmInner div.u_1974629877 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1656508974 p {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:32px !important;
    font-family:Montserrat !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1656508974 li {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:32px !important;
    font-family:Montserrat !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1656508974 {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:32px !important;
    font-family:Montserrat !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1201463965:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1201463965.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1201463965 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/701fa077-88dd-4cff-b719-8c7fcf72044a/icon/Arrow+Top+Right_828802.svg) !important;
    order:1 !important;
    background-color:var(--color_4) !important;
    width:15px !important;
    height:15px !important;
  }

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

  *#dm .dmInner a.u_1681023299:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1681023299.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1681023299 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/701fa077-88dd-4cff-b719-8c7fcf72044a/icon/Arrow+Top+Right_828802.svg) !important;
    order:1 !important;
    background-color:var(--color_4) !important;
    width:15px !important;
    height:15px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1189416425:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1189416425.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1189416425 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/701fa077-88dd-4cff-b719-8c7fcf72044a/icon/Arrow+Top+Right_828802.svg) !important;
    order:1 !important;
    background-color:var(--color_4) !important;
    width:15px !important;
    height:15px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1946255523:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1946255523.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1946255523 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/701fa077-88dd-4cff-b719-8c7fcf72044a/icon/Arrow+Top+Right_828802.svg) !important;
    order:1 !important;
    background-color:var(--color_4) !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner div.u_1290856336 p {
    color:var(--color_7) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:32px !important;
    font-family:Montserrat !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1290856336 li {
    color:var(--color_7) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:32px !important;
    font-family:Montserrat !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1290856336 {
    color:var(--color_7) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:32px !important;
    font-family:Montserrat !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1366507537 p {
    color:var(--color_7) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:-0.32px !important;
    font-family: Poppins !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1366507537 li {
    color:var(--color_7) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:-0.32px !important;
    font-family: Poppins !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1366507537 {
    color:var(--color_7) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:-0.32px !important;
    font-family: Poppins !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1271058715 .pills li { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_1271058715 .cd-flex-list li { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1271058715 .widget-6fd92b { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1271058715 .text-list li { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1271058715 .pills li { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1271058715 .image-list li p { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1271058715 a { color:var(--color_6) !important; }

  *#dm .dmInner div.u_672449461 .card-title { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1915534450 p {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:32px !important;
    font-family:Montserrat !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1915534450 li {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:32px !important;
    font-family:Montserrat !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1915534450 {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:32px !important;
    font-family:Montserrat !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1534110244 p {
    color:var(--color_1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1534110244 li {
    color:var(--color_1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1534110244 {
    color:var(--color_1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1180359795 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_7) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1180359795 .m-recaptcha {
    color:var(--color_7) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1180359795 input:not([type="submit"]) {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_1) rgb(0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1180359795 textarea {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_1) rgb(0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1180359795 select {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_1) rgb(0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1180359795 input::placeholder { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1180359795 input.placeholder { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1180359795 textarea::placeholder { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1180359795 textarea.placeholder { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1180359795 select::placeholder { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1180359795 select.placeholder { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1180359795 .dmforminput input { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1180359795 .dmforminput textarea { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1180359795 .dmforminput .fileUploadLink { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1180359795 .checkboxwrapper span { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1180359795 .radiowrapper span { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1180359795 .optinwrapper div { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1180359795 .freetextwrapper { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1180359795 .dmforminput select { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1180359795 .dmforminput option { color:var(--color_7) !important; }

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

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

  *#dm .dmInner a.u_1252331328 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/64eeb06d/icon/Phone_8110695.svg) !important;
  }

  *#dm .dmInner a.u_1252331328:hover .iconBg { background-color:var(--color_7) !important; }

  *#dm .dmInner a.u_1252331328.hover .iconBg { background-color:var(--color_7) !important; }

  *#dm .dmInner div.u_1180359795 .dmformsubmit { width:200px !important; }

  *#dm .dmInner a.u_1895067183 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/64eeb06d/icon/Phone_8110695.svg) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:387px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:220px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs { padding:8px !important; }

  *#dm .dmInner *.u_properties .layout-container { padding:8px !important; }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { padding:0 8px !important; }

  *#dm .dmInner div.u_properties .caption-button span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1442673673 .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1442673673 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1442673673 .caption-button span.text { font-size:16px !important; }

  *#dm .dmInner *.u_1442673673 .photoGalleryThumbs .image-container a { padding-top:220px !important; }

  *#dm .dmInner *.u_1442673673 .photoGalleryThumbs { padding:8px !important; }

  *#dm .dmInner *.u_1442673673 .layout-container { padding:8px !important; }

  *#dm .dmInner *.u_1442673673 .photoGalleryViewAll { padding:0 8px !important; }

  *#dm .dmInner div.u_1534110244 { text-align:center !important; }

  *#dm .dmInner div.u_1534110244 p { text-align:center !important; }

  *#dm .dmInner div.u_1534110244 li { text-align:center !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:326px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:326px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_properties .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1442673673 .photoGalleryThumbs .image-container a { padding-top:326px !important; }

  *#dm .dmInner *.u_1442673673 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1442673673 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1442673673 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_1442673673 .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1442673673 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1656508974 p { font-size:30px !important; }

  *#dm .dmInner div.u_1656508974 li { font-size:30px !important; }

  *#dm .dmInner div.u_1656508974 { font-size:30px !important; }

  *#dm .dmInner div.u_1290856336 p { font-size:30px !important; }

  *#dm .dmInner div.u_1290856336 li { font-size:30px !important; }

  *#dm .dmInner div.u_1290856336 { font-size:30px !important; }

  *#dm .dmInner div.u_1915534450 p { font-size:30px !important; }

  *#dm .dmInner div.u_1915534450 li { font-size:30px !important; }

  *#dm .dmInner div.u_1915534450 { font-size:30px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button { width:200px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_properties .caption-button { width:200px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner *.u_1442673673 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1442673673 .caption-button { width:200px !important; }

  *#dm .dmInner *.u_1442673673 .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_properties .caption-button { width:200px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:220px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1442673673 .photoGalleryThumbs .image-container a { padding-top:220px !important; }

  *#dm .dmInner div.u_1656508974 p { font-size:30px !important; }

  *#dm .dmInner div.u_1656508974 li { font-size:30px !important; }

  *#dm .dmInner div.u_1656508974 { font-size:30px !important; }

  *#dm .dmInner div.u_1290856336 p {
    font-size:28px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1290856336 li {
    font-size:28px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1290856336 {
    font-size:28px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1366507537 p { text-align:left !important; }

  *#dm .dmInner div.u_1366507537 li { text-align:left !important; }

  *#dm .dmInner div.u_1366507537 { text-align:left !important; }

  *#dm .dmInner div.u_1915534450 p { font-size:30px !important; }

  *#dm .dmInner div.u_1915534450 li { font-size:30px !important; }

  *#dm .dmInner div.u_1915534450 { font-size:30px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255,255,255,0);
    --overlapping-background-image: rgba(255,255,255,0);
}
}



@media all {
    
#\38 7a61335::before, #\38 7a61335 > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 12%, rgba(255, 255, 255, 0) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
}
#\38 7a61335 {
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    background-color: var(--color_3);
}
    
#\38 ec43de0 {
    width: 54.83%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 27bc8aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 4f3bbad {
    width: 54.83%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4bd2baa {
    min-height: 80vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 ef51510 {
    margin: 0px 0% 0px 0%;
}
    
#widget_p89 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 fd80cfc {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fe808f83[data-background-color-animation] {
    
    --bg-end: var(--color_6);
}
#fe808f83 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    border-radius: 24px 24px 24px 24px;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: -6% 0% 0% 0%;
}
    
#\35 b274a03 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 b8c1e28 {
    margin: 0px 0% 0px 0%;
}
    
#group_f6r {
    align-items: flex-start;
    width: 33%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    padding: 2% 2% 2% 2%;
}
    
#widget_lqs {
    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;
}
    
#\35 806232d {
    align-items: flex-start;
    width: 33%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    padding: 2% 2% 2% 2%;
}
    
#\30 7bd9929 {
    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;
}
    
#\33 441fa6b {
    align-items: flex-start;
    width: 33.05%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    border-width: 0 2px 0 0px;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-style: solid;
    background-color: rgba(255,255,255,0);
    background-image: none;
    padding: 2% 2% 2% 2%;
}
    
#\34 66cabde {
    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;
}
    
#\36 31ed988 {
    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;
}
    
#\33 3044e59 {
    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;
}
    
#af04daf2 {
    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;
}
    
#\33 1f28c3f[data-background-color-animation] {
    
    --bg-end: var(--color_6);
}
#\33 1f28c3f {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    border-radius: 24px 24px 24px 24px;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: -6% 0% 0% 0%;
}
    
#\33 64c83db {
    align-items: flex-start;
    width: 33.05%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    border-width: 0 0px 1px 0px;
    border-color: #000000 var(--color_1) var(--color_1) #000000;
    border-style: solid;
    background-color: rgba(255,255,255,0);
    background-image: none;
    padding: 2% 2% 2% 2%;
}
    
#c426ed76 {
    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;
}
    
#a4165b47 {
    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;
}
    
#\32 963c618 {
    align-items: flex-start;
    width: 33%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    border-width: 0 0 1px 0;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 2% 2% 2% 2%;
}
    
#e97a9f08 {
    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;
}
    
#e83bfea4 {
    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;
}
    
#f7576f88 {
    align-items: flex-start;
    width: 33%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    padding: 2% 2% 2% 2%;
}
    
#fc1a3b9f {
    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;
}
    
#\37 6db66d4 {
    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;
}
}



@media all {
    
#\38 559c582 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\37 ee880ad::before, #\37 ee880ad > .bgExtraLayerOverlay {
    
}
#\37 ee880ad {
    background-color: var(--color_2);
    background-image: none;
    background-size: contain;
    background-position: 100% 50%;
}
    
#e15b8648[data-background-color-animation] {
    
    --bg-end: var(--color_4);
}
#e15b8648 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);
    border-width: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 0d0bb42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1b8afa2 {
    min-height: 370px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5ee8065 {
    width: 100%;
    height: auto;
    max-width: 400px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3b94af5 {
    width: 100%;
    height: 326px;
    max-width: 100%;
    order: 0;
}
    
#group_h4e {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#widget_v6j {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\30 1d6c5cb {
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#c6ff49bc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ad11d37::before, #\30 ad11d37 > .bgExtraLayerOverlay {
    
}
#\30 ad11d37 {
    background-color: var(--color_1);
    background-image: none;
    background-size: contain;
    background-position: 100% 50%;
    background-attachment: fixed;
    box-shadow: none;
}
    
#\38 ca852af {
    width: 100%;
    min-width: 4%;
    min-height: 20px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#a313b33c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_irc {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 20px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#d6b4916a {
    margin: 0px 0% 0px 0%;
}
    
#widget_fqt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7dm {
    width: 1200px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\30 476e722 {
    min-height: 250px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 0637fff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    box-shadow: none;
    margin: 0% 0% 0% 0%;
}
    
#\30 d5252cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-style: solid;
    border-color: rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a6ed836c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3ab70b1 {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a08097d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 abd5fd5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5px 0px 5px;
}
#\38 abd5fd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae670d9d {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e115da1 {
    margin: 0px 0% 0px 0%;
}
    
#aa5a9a7c {
    background-color: var(--color_2);
    background-image: none;
}
    
#c74860be {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f587f196 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 d4accbb {
    min-height: 20px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 8% 0%;
}
    
#a79cd605 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 0px 0px 0px 0px;
    box-shadow: none;
    align-items: center;
    padding: 32px 32px 32px 32px;
    margin: 0% 0% 0% 0%;
}
    
#\33 244b5ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d3d55120 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#df54f1a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 457c996 {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f85fe908 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9bf2c10 {
    background-color: var(--color_7);
    background-image: none;
}
    
#\30 80cc06c {
    margin: 0px 0% 0px 0%;
}
    
#ae8e7153 {
    width: auto;
    height: auto;
    min-height: 20px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e88816a6 {
    width: 99.91%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -3.0%;
    grid-area: auto / auto / auto / auto;
}
    
#e354278a {
    width: 99.91%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a1a59b77[data-css-edit] {
    backdrop-filter: blur(10px);
}
#a1a59b77 {
    align-items: center;
    width: 49.91%;
    min-height: 20px;
    max-height: 100%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 30px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    row-gap: 24px;
    background-image: none;
    height: auto;
    align-content: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 665bf6e {
    background-image: none;
    background-color: var(--color_6);
}
    
#\37 4ef97e1 {
    min-height: 422px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 75178c2::before, #\36 75178c2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.4;
    border-radius: inherit;
}
#\36 75178c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: flex-end;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/64eeb06d/dms3rep/multi/opt/Placeholder-16-9-1920w.png");
    border-radius: 30px;
    background-color: var(--color_4);
    background-attachment: fixed;
    align-content: flex-end;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#bafdc7f6 {
    margin: 0px 0% 0px 0%;
}
    
#fb5f07b4 {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 99e21f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 42.50%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a1969906 {
    width: 235px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2d3fa8f {
    background-color: var(--color_7);
    background-image: none;
}
    
#b424d4ff {
    width: 85.7%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7b7c29d {
    min-height: 17px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 8120d20 {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0b44a8b {
    justify-content: flex-start;
    width: 55.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    border-radius: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e268e3df {
    margin: 0px 0% 0px 0%;
}
    
#\31 bc0aacc {
    align-self: auto;
    min-height: 160px;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    column-gap: 7%;
    border-radius: 36px 36px 36px 36px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4839adb {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 50%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    order: 1;
}
    
#df0eee26 {
    align-self: auto;
    max-height: 100%;
    min-height: 68px;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-end;
    height: auto;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4ad1f8f {
    align-self: auto;
    min-height: 160px;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    column-gap: 7%;
    border-radius: 36px 36px 36px 36px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0e34d08 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f990c569 {
    max-width: 100%;
    width: 50px;
    height: auto;
    order: 1;
}
    
#e52ea36a {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 72d4bae {
    align-self: auto;
    max-height: 100%;
    min-height: 68px;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-end;
    height: auto;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8e2a2f9 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 50%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    order: 1;
}
    
:is([id^='840af18f'], #repeater-item) {
    max-height: none;
    max-width: 100%;
    width: 48%;
    height: 200px;
    min-width: 32px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efb1d3fb {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 50%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    order: 1;
}
    
#ccd07f96 {
    max-width: 100%;
    width: 200px;
    min-height: 54px;
    height: auto;
    order: 2;
}
    
#b2153045 {
    max-width: 100%;
    width: 200px;
    min-height: 54px;
    height: auto;
    order: 2;
}
    
#\33 4d28f72 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9e1b7ca {
    align-self: auto;
    max-height: 100%;
    min-height: 68px;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-end;
    height: auto;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff264804 {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 30.35%;
    justify-self: auto;
    height: 200px;
    min-width: 32px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a09ec3f {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d7e7fa12 {
    align-self: auto;
    min-height: 160px;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    column-gap: 7%;
    border-radius: 36px 36px 36px 36px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a1b269b {
    max-width: 100%;
    width: 200px;
    min-height: 54px;
    height: auto;
    order: 2;
}
    
#\34 fe4eeda {
    max-width: 100%;
    width: 50px;
    height: auto;
    order: 1;
}
    
#\31 2b91728 {
    max-width: 100%;
    width: 50px;
    height: auto;
    order: 1;
}
    
#\38 52edd4c {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1c9999e {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 139bd8b, #\39 139bd8b [data-content-reference] .accordion-title {
    direction: ltr !important;
}
#\39 139bd8b [data-content-reference] {
    background-color: var(--color_1);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
}
#\39 139bd8b [data-content-reference] .accordion-title {
    color: var(--color_6) !important;
    font-weight: bold !important;
}
#\39 139bd8b {
    align-self: auto;
    padding-left: 0%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    height: auto;
    order: 0;
    padding-right: 0%;
    justify-self: auto;
    background-color: var(--color_1);
    background-image: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 139bd8b [data-content-reference] .icon-container {
    color: var(--color_6);
    width: 34px;
    height: 34px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
}
#\39 139bd8b .accordion-item:not(:last-of-type) {
    margin-block-end: 0px;
}
    
#c794ecd3 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 911fe07 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-height: auto;
    align-items: center;
}
    
:is([id^='9d189eb2'], #repeater-item) {
    align-self: auto;
    min-height: 20px;
    flex-wrap: nowrap;
    column-gap: 7%;
    border-radius: 32px 32px 32px 32px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 0;
    box-shadow: none;
    background-color: var(--color_5);
    background-image: none;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa596b45 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-height: auto;
    align-items: center;
}
    
#b144a139 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
:is([id^='174d6149'], #repeater-item) {
    max-width: 100%;
    width: 48%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 80d105a {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-height: auto;
    align-items: center;
}
    
#\34 5d74449 {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 30.35%;
    justify-self: auto;
    height: 200px;
    min-width: 32px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a93db3ad {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 30.35%;
    justify-self: auto;
    height: 200px;
    min-width: 32px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e4c2ed9 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
:is([id^='23f01c88'], #repeater-item) {
    align-self: auto;
    max-height: 100%;
    min-height: 68px;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    align-items: center;
    height: auto;
    order: 1;
    min-width: 32px;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ahc[data-pinned] {
    position: sticky;
    top: 109px;
    bottom: auto;
    z-index: 1;
}
#group_ahc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_5);
    background-image: none;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b0b578dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b4094b4 {
    min-height: 20px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e8897aef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_lv0 {
    width: 1200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1si {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#group_5cc {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#widget_75d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ce437425 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ef51510 {
    margin: 0px 0% 0px 0%;
}
    
#\38 ec43de0 {
    width: 100%;
}
    
#\36 27bc8aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#\39 4f3bbad {
    width: 672px;
}
    
#a4bd2baa {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 4% 14% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 fd80cfc {
    min-height: 85px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#\36 b8c1e28 {
    margin: 0px 0% 0px 0%;
}
    
#fe808f83 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 ee880ad::before, #\37 ee880ad > .bgExtraLayerOverlay {
    
}
    
#\38 1b8afa2 {
    min-height: 20px;
    padding: 4% 4% 4% 4%;
}
    
#\35 0d0bb42 {
    width: 100%;
}
    
#\30 5ee8065 {
    width: 100%;
}
    
#\30 1d6c5cb {
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ad11d37::before, #\30 ad11d37 > .bgExtraLayerOverlay {
    
}
    
#a313b33c {
    width: 100%;
}
    
#d6b4916a {
    margin: 0px 0% 0px 0%;
}
    
#c6ff49bc {
    padding: 4% 4% 4% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e115da1 {
    margin: 0px 0% 0px 0%;
}
    
#\30 476e722 {
    padding: 4% 4% 4% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d4accbb {
    padding: 4% 4% 8% 4%;
}
    
#\30 80cc06c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e88816a6 {
    width: 99.62%;
    margin-top: -5%;
}
    
#e354278a {
    width: 99.62%;
}
    
#a1a59b77 {
    border-radius: 30px;
    width: 66.22%;
    min-height: 198px;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#\37 4ef97e1 {
    min-height: 266px;
    padding: 4% 2% 4% 2%;
}
    
#\36 75178c2 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-bottom: 4%;
}
    
#bafdc7f6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 99e21f9 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 43.17%;
}
    
#a1969906 {
    height: auto;
    min-height: 42px;
}
    
#b424d4ff {
    width: 90%;
}
    
#\34 7b7c29d {
    column-gap: 3%;
    padding: 4% 4% 4% 4%;
}
    
#\32 8120d20 {
    width: 90%;
}
    
#\39 0b44a8b {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 53.8%;
    row-gap: 32px;
}
    
#\31 bc0aacc {
    row-gap: 0px;
    flex-direction: column;
    min-height: auto;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 3% 4% 3% 4%;
}
    
#\38 4839adb {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    margin-right: 0px;
}
    
#df0eee26 {
    align-self: auto;
    flex-direction: column;
    padding-left: 0%;
    width: 100%;
    min-height: 127px;
    align-items: flex-start;
    justify-self: auto;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4ad1f8f {
    row-gap: 0px;
    flex-direction: column;
    min-height: auto;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 3% 4% 3% 4%;
}
    
#\30 72d4bae {
    align-self: auto;
    flex-direction: column;
    padding-left: 0%;
    width: 100%;
    min-height: 127px;
    align-items: flex-start;
    justify-self: auto;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8e2a2f9 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    margin-right: 0px;
}
    
:is([id^='840af18f'], #repeater-item) {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 201px;
    margin-right: 0px;
}
    
#efb1d3fb {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    margin-right: 0px;
}
    
#ccd07f96 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#b2153045 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#a9e1b7ca {
    align-self: auto;
    flex-direction: column;
    padding-left: 0%;
    width: 100%;
    min-height: 127px;
    align-items: flex-start;
    justify-self: auto;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff264804 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 201px;
    margin-right: 0px;
}
    
#d7e7fa12 {
    row-gap: 0px;
    flex-direction: column;
    min-height: auto;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 3% 4% 3% 4%;
}
    
#\31 a1b269b {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 fe4eeda {
    width: 34px;
}
    
#\39 139bd8b {
    align-self: auto;
    width: 100%;
    min-height: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 139bd8b [data-content-reference] .icon-container {
    width: 24px;
    height: 24px;
}
    
#\36 911fe07 {
    order: 0;
}
    
:is([id^='9d189eb2'], #repeater-item) {
    row-gap: 0px;
    flex-direction: column;
    min-height: auto;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 3% 4% 3% 4%;
}
    
#fa596b45 {
    order: 0;
}
    
#\31 80d105a {
    align-self: auto;
    width: 99.8%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5d74449 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 201px;
    margin-right: 0px;
}
    
#a93db3ad {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 201px;
    margin-right: 0px;
}
    
:is([id^='23f01c88'], #repeater-item) {
    align-self: auto;
    flex-direction: column;
    padding-left: 0%;
    width: 100%;
    min-height: 127px;
    align-items: flex-start;
    justify-self: auto;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e268e3df {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 b4094b4 {
    padding: 4% 4% 4% 4%;
}
    
#ce437425 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 ef51510 {
    margin: 0px 0% 0px 0%;
}
    
#\38 7a61335 {
    background-position: 50% 50%;
}
    
#\38 ec43de0 {
    width: 100.00%;
}
    
#\36 27bc8aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    align-content: center;
}
    
#\39 4f3bbad {
    width: 100.00%;
}
    
#a4bd2baa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 24% 4%;
}
}



@media (max-width: 767px) {
    
#\36 fd80cfc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#fe808f83 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: -18%;
    row-gap: 12px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#group_f6r {
    margin-right: 0%;
    margin-left: 0%;
    width: 33.33%;
}
    
#\33 441fa6b {
    margin-right: 0%;
    margin-left: 0%;
    width: 33.33%;
}
    
#\35 806232d {
    margin-right: 0%;
    margin-left: 0%;
    width: 33.33%;
}
    
#\36 b8c1e28 {
    margin: 0px 0% 0px 0%;
}
    
#\33 1f28c3f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: -18%;
    row-gap: 12px;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\33 64c83db {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 963c618 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f7576f88 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 559c582 {
    min-height: 240px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#\37 ee880ad::before, #\37 ee880ad > .bgExtraLayerOverlay {
    
}
    
#e15b8648 {
    min-height: 240px;
    width: 100%;
}
    
#\38 1b8afa2 {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
}
    
#\35 0d0bb42 {
    width: 100%;
}
    
#\31 3b94af5 {
    height: 240px;
}
    
#\30 1d6c5cb {
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#c6ff49bc {
    min-height: 0;
    flex-direction: column;
    row-gap: 12px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\30 ad11d37::before, #\30 ad11d37 > .bgExtraLayerOverlay {
    
}
    
#\38 ca852af {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a313b33c {
    width: 100%;
}
    
#group_irc {
    width: 100%;
    min-height: 20px;
    align-items: center;
}
    
#d6b4916a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 476e722 {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
}
    
#\34 0637fff {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\30 d5252cc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a6ed836c {
    width: 100%;
}
    
#\36 e115da1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 d4accbb {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a79cd605 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#d3d55120 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    align-content: flex-start;
}
    
#f85fe908 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#e88816a6 {
    width: 99.91%;
}
    
#e354278a {
    width: 74.91%;
}
    
#a1a59b77 {
    border-radius: 30px;
    width: 99.61%;
    min-height: 197px;
    padding: 6% 6% 6% 6%;
}
    
#\37 4ef97e1 {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
}
    
#\36 75178c2 {
    width: 100%;
    min-height: 463px;
    align-items: flex-start;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    padding: 6% 6% 7% 6%;
}
}



@media (max-width: 767px) {
    
#b424d4ff {
    width: 100.00%;
}
    
#\34 7b7c29d {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#\30 99e21f9 {
    width: 100%;
    min-height: 220px;
    align-items: flex-start;
    padding-left: 2%;
    padding-right: 0%;
}
    
#\32 8120d20 {
    width: 99.54%;
}
    
#\39 0b44a8b {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 32px;
}
    
#\31 bc0aacc {
    align-self: auto;
    min-height: 160px;
    flex-wrap: nowrap;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4839adb {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    margin-right: 0px;
}
    
#df0eee26 {
    flex-direction: column;
    width: 100%;
    min-height: 173px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 4ad1f8f {
    align-self: auto;
    min-height: 160px;
    flex-wrap: nowrap;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f990c569 {
    width: 40px;
}
    
#\30 72d4bae {
    flex-direction: column;
    width: 100%;
    min-height: 173px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 8e2a2f9 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    margin-right: 0px;
}
    
:is([id^='840af18f'], #repeater-item) {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: 127px;
    margin-right: 0%;
}
    
#efb1d3fb {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    margin-right: 0px;
}
    
#ccd07f96 {
    width: 100%;
    min-height: 54px;
    height: auto;
}
    
#b2153045 {
    width: 100%;
    min-height: 54px;
    height: auto;
}
    
#a9e1b7ca {
    flex-direction: column;
    width: 100%;
    min-height: 173px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ff264804 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 127px;
    margin-right: 0px;
}
    
#d7e7fa12 {
    align-self: auto;
    min-height: 160px;
    flex-wrap: nowrap;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a1b269b {
    width: 100%;
    min-height: 54px;
    height: auto;
}
    
#\34 fe4eeda {
    width: 40px;
}
    
#\31 2b91728 {
    width: 40px;
}
    
#\39 139bd8b {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 139bd8b [data-content-reference] .icon-container {
    width: 24px;
    height: 24px;
}
    
:is([id^='9d189eb2'], #repeater-item) {
    align-self: auto;
    min-height: 160px;
    flex-wrap: nowrap;
    row-gap: 10px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5d74449 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 127px;
    margin-right: 0px;
}
    
#a93db3ad {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 127px;
    margin-right: 0px;
}
    
:is([id^='23f01c88'], #repeater-item) {
    flex-direction: column;
    width: 100%;
    min-height: 173px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#e268e3df {
    margin: 0px 0% 0px 0%;
}
    
:is([id^='174d6149'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b0b578dc {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 b4094b4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#ce437425 {
    margin: 0px 0% 0px 0%;
}
}

