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

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

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

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

  *#dm .dmInner div.u_1963283626 .shape-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1333423657 .shape-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1585471860 .shape-text { color:var(--color_1) !important; }

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

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

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

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

  *#dm .dmInner a.u_2430287045 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/dabed449-45f6-4438-ae5e-ee01e99eb97d/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_288477368:hover .iconBg { background-color:rgb(239,238,234) !important; }

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

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

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

  *#dm .dmInner div.u_1770895773 .advanced-form-label {
    font-size:12px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1412863885 .advanced-form-label {
    font-size:12px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1422426109 .advanced-form-label {
    font-size:12px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1833770115 .advanced-form-label {
    font-size:12px !important;
    text-align:left !important;
  }

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

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

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

  *#dm .dmInner a.u_1561635706 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/dabed449-45f6-4438-ae5e-ee01e99eb97d/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_1680423597 .svg { fill:var(--color_1) !important; }

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

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

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

  *#dm .dmInner a.u_1342597653 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/dabed449-45f6-4438-ae5e-ee01e99eb97d/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_1001491974 .svg { fill:var(--color_1) !important; }

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

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

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

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

  *#dm .dmInner a.u_1782294041 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/dabed449-45f6-4438-ae5e-ee01e99eb97d/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_1271184097 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1271184097 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/dabed449-45f6-4438-ae5e-ee01e99eb97d/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_1578020254 .svg { fill:var(--color_1) !important; }

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

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

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

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

  *#dm .dmInner a.u_1267762372 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/dabed449-45f6-4438-ae5e-ee01e99eb97d/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_1754423090 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1754423090 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/dabed449-45f6-4438-ae5e-ee01e99eb97d/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_1136407251 .svg { fill:var(--color_1) !important; }

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

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

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

  *#dm .dmInner a.u_1515738469 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/dabed449-45f6-4438-ae5e-ee01e99eb97d/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_1904437452 .svg { fill:var(--color_1) !important; }

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

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

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

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

  *#dm .dmInner a.u_1249742450 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/dabed449-45f6-4438-ae5e-ee01e99eb97d/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_73588525 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner a.u_3918846420 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/dabed449-45f6-4438-ae5e-ee01e99eb97d/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_3918846420 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner a.u_2146320782 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner a.u_288477368 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/dabed449-45f6-4438-ae5e-ee01e99eb97d/icon/Arrow+Top+Right_828802.svg) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_288477368 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner div.u_1770895773 input {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1770895773 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1770895773 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1412863885 input {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1412863885 textarea {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1412863885 select {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1422426109 input {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1422426109 textarea {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1422426109 select {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1833770115 input {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1833770115 textarea {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1833770115 select {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_2146320782 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_2146320782 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/dabed449-45f6-4438-ae5e-ee01e99eb97d/icon/Arrow+Top+Right_828802.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
    width:15px !important;
    height:15px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_73588525 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/dabed449-45f6-4438-ae5e-ee01e99eb97d/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner div.u_1632151969 .contact-checkable-container {
    color:var(--color_4) !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1632151969 input[type="checkbox"]:not(:checked) {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1632151969 input[type="radio"]:not(:checked) {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1632151969 .form-dropdown {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

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

  *#dm .dmInner *.u_1381484381 .photoGalleryViewAll { text-align:CENTER !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1381484381 .photoGalleryThumbs .image-container a { background-size:cover !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1963283626 .shape-text { font-size:28px !important; }

  *#dm .dmInner div.u_1333423657 .shape-text { font-size:28px !important; }

  *#dm .dmInner div.u_1585471860 .shape-text { font-size:28px !important; }

  *#dm .dmInner *.u_3318377958 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_3318377958 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_3318377958 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_7) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_7) !important; }

  *#dm .dmInner *.u_1381484381 .photoGalleryThumbs .image-container a { padding-top:490px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_3318377958 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_3318377958 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(239,239,238,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(239,239,238,1) !important; }

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

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

  *#dm .dmInner *.u_3318377958 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1381484381 .photoGalleryViewAll.link { font-size:16px !important; }

  *#dm .dmInner *.u_1381484381 .photoGalleryThumbs .image-container a { padding-top:231px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\38 98f7809 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    padding-left: 4%;
    width: 100%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/a52d68d0/dms3rep/multi/opt/mezzi-fravil-frosinone_2-1920w.jpg");
    min-width: 4%;
    padding-right: 4%;
}
    
#\37 dadf367 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 1% 2% 1%;
}
    
#innergrid_bc0 {
    align-self: flex-start;
    max-width: 100%;
    grid-template-rows: minmax(650px, max-content);
    padding-left: 0%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    order: 1;
    padding-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b5c0a8e {
    background-color: var(--color_6);
    background-image: none;
}
    
#\30 d0f5a4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5a9780e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#e275e1d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ba10794c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 43db276 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 ca70877 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#b0409a21 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    padding: 16px 1.4332703478200015% 16px 1.4332703478200015%;
    margin: 0px 0% 0px 0%;
}
    
#\33 e8d54c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 e8d54c7 {
    width: 20%;
    height: 246px;
    max-width: 100%;
    order: 1;
    margin: 16px 0% 16px 0%;
}
    
#d16b914c {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 868b61a {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 83c8daa {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ad439ea {
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d9792bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 5f14958 {
    align-items: flex-start;
    width: 33.00%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_5);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    align-self: start;
    height: auto;
    flex-direction: row;
    justify-self: end;
    padding: 16px 1% 16px 1%;
    margin: -220px 0% 0px 0%;
}
    
#\35 3eb0cfe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ce162886 {
    width: 200px;
    height: 48px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e1966f09.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e1966f09 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 16px 0% 16px 0%;
}
    
#\35 07d1ac9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a031e774 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dce38bce {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vg2 {
    width: 327px;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#b5d97d0f {
    column-gap: 10%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    height: auto;
}
    
#\34 301bc1d {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 5% 1% 5% 1%;
}
    
#widget_3gi {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c000087b {
    background-color: var(--color_4);
    background-image: none;
}
    
#\33 89ed55b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 8082605 {
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
}
    
#\32 4ba94d4 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    min-width: 4%;
    order: 0;
}
    
#\32 c92e8cd {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
}
    
#\33 878545e {
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_61k {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1h6 {
    align-self: auto;
    max-width: 100%;
    width: 84.48%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_nnp {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 986.062px;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tjk {
    align-self: center;
    max-width: 100%;
    width: 250px;
    min-height: 54px;
    height: auto;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
}
    
#group_pdn {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 28%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_f2g {
    max-width: 100%;
    width: 56px;
    height: auto;
}
    
#widget_14c {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_3b9 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 5f618ff {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 28%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\30 8076a09 {
    max-width: 100%;
    width: 56px;
    height: auto;
}
    
#\38 3fb6cbe {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#ebdd9b83 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\38 787594b {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 29.67%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    min-width: 32px;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#f22a1584 {
    max-width: 100%;
    width: 56px;
    height: auto;
}
    
#\37 da32cbe {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\38 deab178 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_gqf {
    align-self: center;
    max-width: 100%;
    width: 62px;
    height: auto;
    order: 1;
}
    
#\38 787213f {
    align-self: center;
    max-width: 100%;
    width: 62px;
    justify-self: auto;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8c39c1f {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    min-width: 4%;
    order: 2;
}
    
#widget_dh8 {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\35 1495402 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    flex-direction: row;
    width: 4.00%;
    justify-content: space-between;
    min-height: auto;
    align-items: center;
    order: 0;
}
    
#\36 2032534 {
    align-self: auto;
    min-height: 160px;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    column-gap: 7%;
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 4;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5710471 {
    align-self: auto;
    min-height: 160px;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    column-gap: 7%;
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 55e3cf6 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
}
    
#\39 e106dbe {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\36 d68387c {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
}
    
#\30 f7fe183 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#widget_b1a {
    max-width: 100%;
    width: 280px;
    min-height: 54px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1cbc715 {
    align-self: auto;
    max-height: 100%;
    min-height: 169px;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: row;
    width: 99.89%;
    justify-content: flex-start;
    align-items: flex-end;
    height: auto;
    order: 2;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c339c925 {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 19.50%;
    justify-self: auto;
    height: 137px;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f72c7a0e [data-content-reference] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
#f72c7a0e [data-content-reference] .accordion-title {
    color: var(--color_4);
    font-family: TikTokSans-Medium !important;
    font-weight: bold !important;
}
#f72c7a0e {
    align-self: flex-start;
    background-color: rgba(0, 0, 0, 0);
    padding-left: 0%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    background-image: initial;
    height: auto;
    order: 0;
    padding-right: 0%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
#f72c7a0e [data-content-reference] .icon-container {
    color: var(--color_4);
    width: 34px;
    height: 34px;
    padding: 0px 0px 0px 0px;
}
#f72c7a0e .accordion-item:not(:last-of-type) {
    margin-block-end: 0px;
}
    
#\32 e2c8db1 {
    align-self: auto;
    min-height: 160px;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    column-gap: 7%;
    border-radius: 20px 20px 20px 20px;
    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;
}
    
#group_onu {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    flex-direction: row;
    width: 4.00%;
    justify-content: space-between;
    min-height: auto;
    align-items: center;
    order: 0;
}
    
#widget_qf4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_qf4 {
    max-width: 100%;
    width: 137px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_eef {
    max-width: 100%;
    width: 245px;
    min-height: 71px;
    height: auto;
    order: 3;
    margin-left: 23px;
}
    
#\33 428ce10 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_tc6 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 46.62%;
    justify-content: flex-start;
    min-height: 113px;
    align-items: flex-start;
    order: 2;
    height: auto;
}
    
#widget_255 {
    max-width: 100%;
    width: 63.3%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 daf2eb8 {
    align-self: auto;
    min-height: 160px;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    column-gap: 7%;
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 8;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e880df3 {
    align-self: auto;
    max-height: 100%;
    min-height: 169px;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: row;
    width: 99.89%;
    justify-content: flex-start;
    align-items: flex-end;
    height: auto;
    order: 2;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8eeb1f4 {
    max-width: 100%;
    width: 245px;
    min-height: 71px;
    height: auto;
    order: 3;
    margin-left: 23px;
}
    
#\30 a085f4e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 a085f4e {
    max-width: 100%;
    width: 137px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a762fa0 {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 19.50%;
    justify-self: auto;
    height: 137px;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e765eb9 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 46.62%;
    justify-content: flex-start;
    min-height: 113px;
    align-items: flex-start;
    order: 2;
    height: auto;
}
    
#\38 36d62e5 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 39cef5c {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    flex-direction: row;
    width: 4.00%;
    justify-content: space-between;
    min-height: auto;
    align-items: center;
    order: 0;
}
    
#b66a9e77 {
    align-self: auto;
    min-height: 160px;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    column-gap: 7%;
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 7;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#c3595a73 {
    align-self: auto;
    max-height: 100%;
    min-height: 169px;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: row;
    width: 99.89%;
    justify-content: flex-start;
    align-items: flex-end;
    height: auto;
    order: 2;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d242d7e {
    max-width: 100%;
    width: 245px;
    min-height: 71px;
    height: auto;
    order: 3;
    margin-left: 23px;
}
    
#\38 a099fb3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 a099fb3 {
    max-width: 100%;
    width: 137px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d601f34 {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 19.50%;
    justify-self: auto;
    height: 137px;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cb663bb {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 46.62%;
    justify-content: flex-start;
    min-height: 113px;
    align-items: flex-start;
    order: 2;
    height: auto;
}
    
#\36 cb8afb7 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d75c2640 {
    align-self: auto;
    min-height: 160px;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    column-gap: 7%;
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 6;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f7b4251 {
    align-self: auto;
    max-height: 100%;
    min-height: 169px;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: row;
    width: 99.89%;
    justify-content: flex-start;
    align-items: flex-end;
    height: auto;
    order: 2;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 93eb216 {
    max-width: 100%;
    width: 245px;
    min-height: 71px;
    height: auto;
    order: 3;
    margin-left: 23px;
}
    
#e96db061.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e96db061 {
    max-width: 100%;
    width: 137px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edd696e7 {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 19.50%;
    justify-self: auto;
    height: 137px;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7bfb86f {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 46.62%;
    justify-content: flex-start;
    min-height: 113px;
    align-items: flex-start;
    order: 2;
    height: auto;
}
    
#\34 3ba4b92 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3b20467 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    flex-direction: row;
    width: 4.00%;
    justify-content: space-between;
    min-height: auto;
    align-items: center;
    order: 0;
}
    
#a0460308 {
    align-self: auto;
    min-height: 160px;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    column-gap: 7%;
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 5;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#ed24f5fc {
    align-self: auto;
    max-height: 100%;
    min-height: 169px;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: row;
    width: 99.89%;
    justify-content: flex-start;
    align-items: flex-end;
    height: auto;
    order: 2;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc8be03b {
    max-width: 100%;
    width: 245px;
    min-height: 71px;
    height: auto;
    order: 3;
    margin-left: 23px;
}
    
#\30 610036e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 610036e {
    max-width: 100%;
    width: 137px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a0da886 {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 19.50%;
    justify-self: auto;
    height: 137px;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6dbe2dd {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 46.62%;
    justify-content: flex-start;
    min-height: 113px;
    align-items: flex-start;
    order: 2;
    height: auto;
}
    
#\37 a7b0a35 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 089e6c8 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    flex-direction: row;
    width: 4.00%;
    justify-content: space-between;
    min-height: auto;
    align-items: center;
    order: 0;
}
    
#f8328d6c {
    align-self: auto;
    max-height: 100%;
    min-height: 169px;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: row;
    width: 99.89%;
    justify-content: flex-start;
    align-items: flex-end;
    height: auto;
    order: 2;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb039a83 {
    max-width: 100%;
    width: 245px;
    min-height: 71px;
    height: auto;
    order: 3;
    margin-left: 23px;
}
    
#\30 0193694.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0193694 {
    max-width: 100%;
    width: 137px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#caca0c67 {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 19.50%;
    justify-self: auto;
    height: 137px;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 425299d {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 46.62%;
    justify-content: flex-start;
    min-height: 113px;
    align-items: flex-start;
    order: 2;
    height: auto;
}
    
#aaadaa6f {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2d68051 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    flex-direction: row;
    width: 4.00%;
    justify-content: space-between;
    min-height: auto;
    align-items: center;
    order: 0;
}
    
#\30 dcab722 {
    align-self: auto;
    min-height: 160px;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    column-gap: 7%;
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 3;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 88e3117 {
    align-self: auto;
    max-height: 100%;
    min-height: 169px;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: row;
    width: 99.89%;
    justify-content: flex-start;
    align-items: flex-end;
    height: auto;
    order: 2;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5ee2570 {
    max-width: 100%;
    width: 245px;
    min-height: 71px;
    height: auto;
    order: 3;
    margin-left: 23px;
}
    
#\38 f2ddb5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 f2ddb5a {
    max-width: 100%;
    width: 137px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 da22a38 {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 19.50%;
    justify-self: auto;
    height: 137px;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f25e239 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 46.62%;
    justify-content: flex-start;
    min-height: 113px;
    align-items: flex-start;
    order: 2;
    height: auto;
}
    
#e4b3515c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c38e3fe {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    flex-direction: row;
    width: 4.00%;
    justify-content: space-between;
    min-height: auto;
    align-items: center;
    order: 0;
}
    
#\31 e4e55de {
    align-self: auto;
    min-height: 160px;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    column-gap: 7%;
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bdc2b4c {
    align-self: auto;
    max-height: 100%;
    min-height: 169px;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: row;
    width: 99.89%;
    justify-content: flex-start;
    align-items: flex-end;
    height: auto;
    order: 2;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6543c76 {
    max-width: 100%;
    width: 245px;
    min-height: 71px;
    height: auto;
    order: 3;
    margin-left: 23px;
}
    
#\38 e83f5f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 e83f5f9 {
    max-width: 100%;
    width: 137px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cbed430 {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 19.50%;
    justify-self: auto;
    height: 137px;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f53e1260 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 46.62%;
    justify-content: flex-start;
    min-height: 113px;
    align-items: flex-start;
    order: 2;
    height: auto;
}
    
#\38 e64f152 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f29b7b7 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    flex-direction: row;
    width: 4.00%;
    justify-content: space-between;
    min-height: auto;
    align-items: center;
    order: 0;
}
    
#\39 deb4ff9 {
    align-self: auto;
    max-height: 100%;
    min-height: 169px;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: row;
    width: 99.89%;
    justify-content: flex-start;
    align-items: flex-end;
    height: auto;
    order: 2;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a673d37d {
    max-width: 100%;
    width: 245px;
    min-height: 71px;
    height: auto;
    order: 3;
    margin-left: 23px;
}
    
#\37 33750d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 33750d6 {
    max-width: 100%;
    width: 137px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0ecbede {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 19.50%;
    justify-self: auto;
    height: 137px;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c71f6a5 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 46.62%;
    justify-content: flex-start;
    min-height: 113px;
    align-items: flex-start;
    order: 2;
    height: auto;
}
    
#c1394fad {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f9cf240e {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    flex-direction: row;
    width: 4.00%;
    justify-content: space-between;
    min-height: auto;
    align-items: center;
    order: 0;
}
}



@media all {
    
#a2e6045f {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\31 db21170 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
}
    
#widget_lvb {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#c3cb704b {
    background-color: var(--color_6);
    background-image: none;
}
}



@media all {
    
#\33 5158889 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\35 7f40b64 {
    column-gap: 4%;
    row-gap: 24px;
    width: 60.25%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\31 7dce017 {
    column-gap: 4%;
    row-gap: 24px;
    width: 35.63%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
}
    
#d2b3aaf4 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 496px;
    flex-wrap: nowrap;
    padding: 4% 1% 2% 1%;
}
    
#widget_h4g {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mi9 {
    align-self: auto;
    max-width: 100%;
    width: 250px;
    min-height: 54px;
    height: auto;
    order: 1;
    margin-top: 65px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7qu {
    align-self: stretch;
    max-width: 100%;
    width: 91.56%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a9e109f6 {
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    min-width: 4%;
    align-items: center;
}
    
#\36 82927b3 {
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    align-items: center;
}
    
#d427c610 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 193px;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
}
    
#widget_na6 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3o3 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c19f3a8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1b503af {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_pl6 {
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#f80862a5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 53de712 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_fio {
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\39 0e9a856 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a1b452f3 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#de6cb850 {
    background-color: var(--color_5);
    background-image: none;
}
}



@media all {
    
#\35 2c845e5 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
}
    
#\31 1a1068c {
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_bh9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gbf {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
}
    
#a9a7d167 {
    max-width: 100%;
    width: 743.297px;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nhh {
    max-width: 100%;
    width: 250px;
    min-height: 54px;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: center;
    margin: 11px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 585cb75 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\37 7562b08 {
    width: 59.00%;
    height: auto;
    max-width: 100%;
}
    
#af404eb3 {
    width: 60.32%;
    height: auto;
    max-width: 100%;
}
    
#def0cb54 {
    min-height: 160px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e55f029d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a4c96a0 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\31 641a447 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 53px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 dadf367 {
    padding: 6% 4% 6% 4%;
}
    
#\38 98f7809 {
    justify-content: center;
    padding: 16px 4% 16px 4%;
}
    
#de8def55 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_bc0 {
    grid-template-rows: minmax(384px, max-content);
    padding-left: 0%;
    width: 100.00%;
    padding-right: 0%;
}
    
#\37 5a9780e {
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    padding: 8px 16px 8px 16px;
    margin: 0px 0px 0px 0px;
}
    
#e1966f09 {
    height: auto;
}
    
#\37 5f14958 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: auto;
    width: 59.23%;
    column-gap: 1%;
    padding: 8px 1% 8px 1%;
    margin: -80px 0% -80px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 ca70877 {
    height: auto;
    min-height: 78px;
    padding: 8px 16px 8px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\33 ad439ea {
    height: auto;
    min-height: 80px;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 301bc1d {
    padding: 2% 4% 0% 4%;
}
    
#widget_3gi {
    width: 100.00%;
}
    
#b5d97d0f {
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
    
#\33 89ed55b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8082605 {
    column-gap: 0%;
}
    
#\32 c92e8cd {
    row-gap: 0px;
    padding: 4% 2% 4% 2%;
}
    
#\32 4ba94d4 {
    row-gap: 9px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#group_nnp {
    align-items: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tjk {
    align-self: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_gqf {
    width: 45px;
}
    
#group_pdn {
    align-self: stretch;
    max-height: none;
    width: 100%;
    margin-top: 0px;
    min-height: 100%;
    margin-bottom: 0px;
    height: auto;
}
    
#\39 5f618ff {
    align-self: stretch;
    max-height: none;
    width: 100%;
    margin-top: 0px;
    min-height: 100%;
    margin-bottom: 0px;
    height: auto;
}
    
#\38 787594b {
    align-self: stretch;
    max-height: none;
    width: 100%;
    margin-top: 0px;
    min-height: 100%;
    margin-bottom: 0px;
    height: auto;
}
    
#\38 787213f {
    width: 45px;
}
    
#fb06cb87 {
    margin: 0px 0% 0px 0%;
}
    
#widget_61k {
    width: 100.00%;
}
    
#\38 8c39c1f {
    row-gap: 9px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1495402 {
    align-self: auto;
    width: 99.8%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2032534 {
    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%;
}
    
#\37 5710471 {
    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%;
}
    
#\36 d68387c {
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#b1cbc715 {
    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;
}
    
#c339c925 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 201px;
    margin-right: 0px;
}
    
#\32 e2c8db1 {
    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%;
}
    
#f72c7a0e {
    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;
}
#f72c7a0e [data-content-reference] .icon-container {
    width: 24px;
    height: 24px;
}
    
#group_tc6 {
    max-width: 100%;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#widget_eef {
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_onu {
    align-self: auto;
    width: 99.8%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3c8e238 {
    margin: 0px 0% 0px 0%;
}
    
#widget_qf4 {
    width: 34px;
}
    
#\39 e106dbe {
    width: 100%;
    min-height: 80px;
    padding: 16px 6px 16px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\36 55e3cf6 {
    width: 100%;
    min-height: 80px;
}
    
#\39 daf2eb8 {
    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 e880df3 {
    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;
}
    
#\38 8eeb1f4 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 a085f4e {
    width: 34px;
}
    
#\33 a762fa0 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 201px;
    margin-right: 0px;
}
    
#\38 e765eb9 {
    max-width: 100%;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\33 39cef5c {
    align-self: auto;
    width: 99.8%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b66a9e77 {
    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%;
}
    
#c3595a73 {
    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;
}
    
#\31 d242d7e {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 a099fb3 {
    width: 34px;
}
    
#\30 d601f34 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 201px;
    margin-right: 0px;
}
    
#\38 cb663bb {
    max-width: 100%;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#d75c2640 {
    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%;
}
    
#\32 f7b4251 {
    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;
}
    
#\37 93eb216 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#e96db061 {
    width: 34px;
}
    
#edd696e7 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 201px;
    margin-right: 0px;
}
    
#\32 7bfb86f {
    max-width: 100%;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\35 3b20467 {
    align-self: auto;
    width: 99.8%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0460308 {
    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%;
}
    
#ed24f5fc {
    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;
}
    
#fc8be03b {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 610036e {
    width: 34px;
}
    
#\34 a0da886 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 201px;
    margin-right: 0px;
}
    
#\36 6dbe2dd {
    max-width: 100%;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\32 089e6c8 {
    align-self: auto;
    width: 99.8%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8328d6c {
    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;
}
    
#fb039a83 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 0193694 {
    width: 34px;
}
    
#caca0c67 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 201px;
    margin-right: 0px;
}
    
#\36 425299d {
    max-width: 100%;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\34 2d68051 {
    align-self: auto;
    width: 99.8%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dcab722 {
    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%;
}
    
#\33 88e3117 {
    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;
}
    
#d5ee2570 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 f2ddb5a {
    width: 34px;
}
    
#\38 da22a38 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 201px;
    margin-right: 0px;
}
    
#\36 f25e239 {
    max-width: 100%;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\38 c38e3fe {
    align-self: auto;
    width: 99.8%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e4e55de {
    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 bdc2b4c {
    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;
}
    
#\32 6543c76 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 e83f5f9 {
    width: 34px;
}
    
#\35 cbed430 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 201px;
    margin-right: 0px;
}
    
#f53e1260 {
    max-width: 100%;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\36 f29b7b7 {
    align-self: auto;
    width: 99.8%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 deb4ff9 {
    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;
}
    
#a673d37d {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 33750d6 {
    width: 34px;
}
    
#\32 0ecbede {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 201px;
    margin-right: 0px;
}
    
#\32 c71f6a5 {
    max-width: 100%;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#f9cf240e {
    align-self: auto;
    width: 99.8%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 db21170 {
    row-gap: 0px;
    padding: 4% 4% 2% 4%;
}
    
#\30 67aff20 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2b3aaf4 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#widget_7qu {
    width: 100.00%;
}
    
#widget_h4g {
    width: 97.34%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7f40b64 {
    column-gap: 2%;
    row-gap: 14px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    flex-wrap: nowrap;
}
    
#\31 7dce017 {
    width: 100%;
    min-height: 80px;
}
    
#\31 f3df44e {
    margin: 0px 0% 0px 0%;
}
    
#widget_mi9 {
    width: 194.914px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d427c610 {
    flex-direction: row;
    min-height: 56px;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
}
    
#a9e109f6 {
    width: 25%;
    min-height: 8px;
}
    
#\36 82927b3 {
    width: 25%;
    min-height: 8px;
}
    
#group_pl6 {
    width: 25%;
    min-height: 8px;
}
    
#group_fio {
    width: 25%;
    min-height: 8px;
}
    
#bf6f7fbc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2c845e5 {
    row-gap: 0px;
    padding: 4% 2% 4% 2%;
}
    
#\35 b03854a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#def0cb54 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 319px;
    padding-top: 6%;
}
    
#e55f029d {
    width: 100%;
    align-items: center;
    order: 0;
    min-height: 8px;
    padding-top: 0%;
}
    
#\34 a4c96a0 {
    height: auto;
}
    
#\31 641a447 {
    margin-top: 30px;
}
}



@media (max-width: 767px) {
    
#\38 98f7809 {
    padding-left: 6%;
    width: 100%;
    min-height: 538px;
    align-items: center;
    padding-right: 6%;
    height: auto;
}
    
#\37 dadf367 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 20% 2% 4% 2%;
}
    
#de8def55 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_bc0 {
    grid-template-rows: minmax(312px, max-content);
    padding-left: 0%;
    width: 99.54%;
    padding-right: 0%;
}
    
#\37 5a9780e {
    width: 100%;
}
    
#\37 d9792bd {
    min-width: 32px;
}
    
#ba10794c {
    width: 100%;
}
    
#\33 e8d54c7 {
    height: 240px;
}
    
#e1966f09 {
    height: auto;
}
    
#\37 5f14958 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 508px;
    width: 98.51%;
    padding: 8px 1% 8px 1%;
    margin: -159px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 07d1ac9 {
    min-width: 32px;
}
    
#a031e774 {
    min-width: 32px;
}
    
#\33 ad439ea {
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ca70877 {
    min-height: auto;
    padding: 8px 16px 8px 16px;
    margin: 0px 0px 0px 0px;
}
    
#dce38bce {
    min-width: 32px;
}
}



@media (max-width: 767px) {
    
#b5d97d0f {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding: 16px 6px 16px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\34 301bc1d {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#widget_3gi {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 8082605 {
    row-gap: 12px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#\32 4ba94d4 {
    row-gap: 18px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\32 c92e8cd {
    row-gap: 0px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_61k {
    margin-left: 0px;
    width: 73.49%;
    margin-right: 0px;
}
    
#widget_1h6 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_nnp {
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tjk {
    align-self: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_pdn {
    align-self: flex-start;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_gqf {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5f618ff {
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 787594b {
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 787213f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8c39c1f {
    row-gap: 18px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
    
#widget_dh8 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\36 2032534 {
    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;
}
    
#\37 5710471 {
    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;
}
    
#\36 55e3cf6 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\39 e106dbe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d68387c {
    row-gap: 0px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b1cbc715 {
    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%;
}
    
#c339c925 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 127px;
    margin-right: 0px;
    order: 1;
}
    
#\32 e2c8db1 {
    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;
}
    
#f72c7a0e {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#f72c7a0e [data-content-reference] .icon-container {
    width: 24px;
    height: 24px;
}
    
#group_tc6 {
    margin-left: 0px;
    max-width: 100%;
    width: 100.00%;
    margin-right: 0px;
    order: 2;
}
    
#widget_eef {
    width: 100%;
    min-height: 54px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qf4 {
    width: 40px;
    order: 0;
}
    
#widget_b1a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_255 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 daf2eb8 {
    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;
}
    
#\31 e880df3 {
    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%;
}
    
#\38 8eeb1f4 {
    width: 100%;
    min-height: 54px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a085f4e {
    width: 40px;
    order: 0;
}
    
#\33 a762fa0 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 127px;
    margin-right: 0px;
    order: 1;
}
    
#\38 e765eb9 {
    margin-left: 0px;
    max-width: 100%;
    width: 100.00%;
    margin-right: 0px;
    order: 2;
}
    
#b66a9e77 {
    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;
}
    
#c3595a73 {
    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%;
}
    
#\31 d242d7e {
    width: 100%;
    min-height: 54px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a099fb3 {
    width: 40px;
    order: 0;
}
    
#\30 d601f34 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 127px;
    margin-right: 0px;
    order: 1;
}
    
#\38 cb663bb {
    margin-left: 0px;
    max-width: 100%;
    width: 100.00%;
    margin-right: 0px;
    order: 2;
}
    
#d75c2640 {
    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;
}
    
#\32 f7b4251 {
    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%;
}
    
#\37 93eb216 {
    width: 100%;
    min-height: 54px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e96db061 {
    width: 40px;
    order: 0;
}
    
#edd696e7 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 127px;
    margin-right: 0px;
    order: 1;
}
    
#\32 7bfb86f {
    margin-left: 0px;
    max-width: 100%;
    width: 100.00%;
    margin-right: 0px;
    order: 2;
}
    
#a0460308 {
    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;
}
    
#ed24f5fc {
    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%;
}
    
#fc8be03b {
    width: 100%;
    min-height: 54px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 610036e {
    width: 40px;
    order: 0;
}
    
#\34 a0da886 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 127px;
    margin-right: 0px;
    order: 1;
}
    
#\36 6dbe2dd {
    margin-left: 0px;
    max-width: 100%;
    width: 100.00%;
    margin-right: 0px;
    order: 2;
}
    
#f8328d6c {
    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%;
}
    
#fb039a83 {
    width: 100%;
    min-height: 54px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0193694 {
    width: 40px;
    order: 0;
}
    
#caca0c67 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 127px;
    margin-right: 0px;
    order: 1;
}
    
#\36 425299d {
    margin-left: 0px;
    max-width: 100%;
    width: 100.00%;
    margin-right: 0px;
    order: 2;
}
    
#\30 dcab722 {
    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;
}
    
#\33 88e3117 {
    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%;
}
    
#d5ee2570 {
    width: 100%;
    min-height: 54px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f2ddb5a {
    width: 40px;
    order: 0;
}
    
#\38 da22a38 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 127px;
    margin-right: 0px;
    order: 1;
}
    
#\36 f25e239 {
    margin-left: 0px;
    max-width: 100%;
    width: 100.00%;
    margin-right: 0px;
    order: 2;
}
    
#\31 e4e55de {
    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;
}
    
#\31 bdc2b4c {
    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%;
}
    
#\32 6543c76 {
    width: 100%;
    min-height: 54px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e83f5f9 {
    width: 40px;
    order: 0;
}
    
#\35 cbed430 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 127px;
    margin-right: 0px;
    order: 1;
}
    
#f53e1260 {
    margin-left: 0px;
    max-width: 100%;
    width: 100.00%;
    margin-right: 0px;
    order: 2;
}
    
#\39 deb4ff9 {
    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%;
}
    
#a673d37d {
    width: 100%;
    min-height: 54px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 33750d6 {
    width: 40px;
    order: 0;
}
    
#\32 0ecbede {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: 127px;
    margin-right: 0px;
    order: 1;
}
    
#\32 c71f6a5 {
    margin-left: 0px;
    max-width: 100%;
    width: 100.00%;
    margin-right: 0px;
    order: 2;
}
}



@media (max-width: 767px) {
    
#a2e6045f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 db21170 {
    row-gap: 6px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 7f40b64 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 6px 16px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7dce017 {
    width: 100%;
    min-height: 116px;
    align-items: center;
    height: auto;
}
    
#d2b3aaf4 {
    row-gap: 0px;
    flex-direction: column;
    min-height: unset;
    padding: 8% 4% 8% 4%;
}
    
#\31 f3df44e {
    margin: 0px 0% 0px 0%;
}
    
#widget_h4g {
    width: 100.00%;
}
    
#widget_7qu {
    width: 100.00%;
}
    
#widget_mi9 {
    margin-top: -1px;
}
}



@media (max-width: 767px) {
    
#a9e109f6 {
    row-gap: 12px;
    flex: 1 1 auto;
    width: 50%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 82927b3 {
    row-gap: 12px;
    flex: 1 1 auto;
    width: 50%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#d427c610 {
    column-gap: 0%;
    flex-direction: row;
    padding-left: var(--section-padding-left);
    min-height: 240px;
    flex-wrap: wrap;
    padding-right: var(--section-padding-right);
}
    
#group_pl6 {
    row-gap: 12px;
    flex: 1 1 auto;
    width: 50%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#group_fio {
    row-gap: 12px;
    flex: 1 1 auto;
    width: 50%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 2c845e5 {
    row-gap: 0px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_gbf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a9a7d167 {
    width: 311px;
}
    
#widget_nhh {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\37 7562b08 {
    order: 1;
}
    
#af404eb3 {
    width: 91.96%;
    order: 2;
}
    
#def0cb54 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 0% 0% 0%;
}
    
#e55f029d {
    align-self: auto;
    width: 100%;
    min-height: 160px;
    order: 1;
    row-gap: 5px;
}
    
#\34 a4c96a0 {
    height: auto;
    order: 0;
}
    
#\31 641a447 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

