@media all {
  *#dm .dmInner div.u_2655989037 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1057291631 span.text {
    color:var(--color_3) !important;
    font-family:'Roboto Slab' !important;
  }

  *#dm .dmInner a.u_1057291631 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1057291631 {
    border-radius:5px 5px 5px 5px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner a.u_1057291631:hover { border-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1057291631.hover { border-color:var(--color_2) !important; }

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

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

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

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

  *#dm .dmInner a.u_2071336354 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2071336354 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
  }

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

  *#dm .dmInner a.u_1554597693 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1554597693 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
  }

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

  *#dm .dmInner a.u_1315017352 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1315017352 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
  }

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

  *#dm .dmInner a.u_1546736742 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1546736742 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
  }

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

  *#dm .dmInner a.u_1235768008 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1235768008 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
  }

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

  *#dm .dmInner a.u_1975733526 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1975733526 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1332235008 .custom-vertical-divider { background-color:var(--color_7) !important; }

  *#dm .dmInner *.u_1426710031 .custom-vertical-divider { background-color:var(--color_7) !important; }

  *#dm .dmInner *.u_1636497034 .custom-vertical-divider { background-color:var(--color_7) !important; }

  *#dm .dmInner *.u_1796726542 .custom-vertical-divider { background-color:var(--color_7) !important; }

  *#dm .dmInner *.u_1145294309 .custom-vertical-divider { background-color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1395236396 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

  *#dm .dmInner div.u_1469362460 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

  *#dm .dmInner div.u_1379157484 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

  *#dm .dmInner div.u_1659408034 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

  *#dm .dmInner div.u_1325087281 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

  *#dm .dmInner div.u_1380992161 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner *.u_1632720325 .custom-vertical-divider { background-color:rgba(211,211,211,1) !important; }

  *#dm .dmInner *.u_1476833229 .custom-vertical-divider { background-color:rgba(211,211,211,1) !important; }

  *#dm .dmInner *.u_1484363717 .custom-vertical-divider { background-color:rgba(211,211,211,1) !important; }

  *#dm .dmInner *.u_1267855342 .custom-vertical-divider { background-color:rgba(211,211,211,1) !important; }

  *#dm .dmInner *.u_1171168975 .custom-vertical-divider { background-color:rgba(211,211,211,1) !important; }

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

  *#dm .dmInner div.u_1445973442 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner a.u_1757525239:hover { border-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1757525239.hover { border-color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1757525239 {
    border-radius:5px 5px 5px 5px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner a.u_1757525239 span.text {
    color:var(--color_1) !important;
    font-family:'Roboto Slab' !important;
  }

  *#dm .dmInner a.u_1757525239:hover .iconBg { background-color:rgb(247,183,25) !important; }

  *#dm .dmInner a.u_1757525239.hover .iconBg { background-color:rgb(247,183,25) !important; }

  *#dm .dmInner a.u_1757525239 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
  }

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

  *#dm .dmInner a.u_1936754916 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1936754916 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner a.u_1111488287 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1111488287 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1525260335 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1525260335 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1077685957 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1077685957 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1062949246 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1062949246 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner a.u_1159636712 span.text {
    color:var(--color_1) !important;
    font-family:'Roboto Slab' !important;
  }

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

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

  *#dm .dmInner a.u_1159636712 { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner a.u_1159636712 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1159636712:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1159636712.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

  *#dm .dmInner div.u_3488845051 img {
    border-style:solid !important;
    border-color:rgb(34,34,34) rgb(34,34,34) var(--color_7) rgb(34,34,34) !important;
    border-width:0px 0px 2px 0px !important;
    border-radius:5px 5px 0px 0px !important;
  }

  *#dm .dmInner div.u_1546079964 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1637105609 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1637105609 span.text {
    font-weight:500 !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1637105609:hover .iconBg { background-color:rgb(247,183,25) !important; }

  *#dm .dmInner a.u_1637105609.hover .iconBg { background-color:rgb(247,183,25) !important; }

  *#dm .dmInner a.u_1637105609 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1150601174 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

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

  *#dm .dmInner a.u_1865481785 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1865481785 span.text {
    font-weight:500 !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1865481785:hover .iconBg { background-color:rgb(247,183,25) !important; }

  *#dm .dmInner a.u_1865481785.hover .iconBg { background-color:rgb(247,183,25) !important; }

  *#dm .dmInner a.u_1865481785 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1882205231 img {
    border-style:solid !important;
    border-color:rgb(34,34,34) rgb(34,34,34) var(--color_7) rgb(34,34,34) !important;
    border-width:0px 0px 2px 0px !important;
    border-radius:5px 5px 0px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner a.u_1553844984 span.text {
    color:var(--color_1) !important;
    font-family:'Roboto Slab' !important;
  }

  *#dm .dmInner a.u_1553844984 { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner a.u_1553844984 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1687798485 span.text {
    color:var(--color_1) !important;
    font-family:'Roboto Slab' !important;
  }

  *#dm .dmInner a.u_1687798485 { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner a.u_1687798485 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1886676740 span.text {
    color:var(--color_1) !important;
    font-family:'Roboto Slab' !important;
  }

  *#dm .dmInner a.u_1886676740 { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner a.u_1886676740 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1305014472 span.text {
    color:var(--color_1) !important;
    font-family:'Roboto Slab' !important;
  }

  *#dm .dmInner a.u_1305014472 { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner a.u_1305014472 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1889322708 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1366475682 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1091674599 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1807305508 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1182528563 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1713983260 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1445648809 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1411262390 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1991289567 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:2px 2px 2px 2px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1309547731:hover { border-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1309547731.hover { border-color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1309547731 {
    border-radius:5px 5px 5px 5px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner a.u_1309547731 span.text {
    color:var(--color_1) !important;
    font-family:'Roboto Slab' !important;
  }

  *#dm .dmInner a.u_1309547731:hover .iconBg { background-color:rgb(247,183,25) !important; }

  *#dm .dmInner a.u_1309547731.hover .iconBg { background-color:rgb(247,183,25) !important; }

  *#dm .dmInner a.u_1309547731 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
  }

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

  *#dm .dmInner a.u_1862834312 span.text {
    color:var(--color_1) !important;
    font-family:'Roboto Slab' !important;
  }

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

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

  *#dm .dmInner a.u_1862834312 { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner a.u_1862834312 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1862834312:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1862834312.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

  *#dm .dmInner div.u_1574872850 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner a.u_1185671710 {
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1185671710 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1185671710 span.text {
    color:var(--color_3) !important;
    font-family:'Roboto Slab' !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1983489023 span.text {
    color:var(--color_1) !important;
    font-family:'Roboto Slab' !important;
  }

  *#dm .dmInner a.u_1983489023 { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner a.u_1983489023 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1285330319 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner a.u_1861820179 span.text {
    color:var(--color_1) !important;
    font-family:'Roboto Slab' !important;
  }

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

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

  *#dm .dmInner a.u_1861820179 { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner a.u_1861820179 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1861820179:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1861820179.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner div.u_1451027311 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1467288456 span.text {
    color:var(--color_1) !important;
    font-family:'Roboto Slab' !important;
  }

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

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

  *#dm .dmInner a.u_1467288456 { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner a.u_1467288456 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c441740b/icon/right_8192082.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1467288456:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1467288456.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1092390154 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1790779876 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1332235008 .custom-vertical-divider { height:131px !important; }

  *#dm .dmInner *.u_1426710031 .custom-vertical-divider { height:131px !important; }

  *#dm .dmInner *.u_1636497034 .custom-vertical-divider { height:131px !important; }

  *#dm .dmInner *.u_1796726542 .custom-vertical-divider { height:131px !important; }

  *#dm .dmInner *.u_1145294309 .custom-vertical-divider { height:131px !important; }

  *#dm .dmInner *.u_1632720325 .custom-vertical-divider { height:212px !important; }

  *#dm .dmInner *.u_1476833229 .custom-vertical-divider { height:212px !important; }

  *#dm .dmInner *.u_1484363717 .custom-vertical-divider { height:212px !important; }

  *#dm .dmInner *.u_1267855342 .custom-vertical-divider { height:212px !important; }

  *#dm .dmInner *.u_1171168975 .custom-vertical-divider { height:212px !important; }

  *#dm .dmInner *.u_4232553443 .photoGalleryThumbs { padding:6px !important; }

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

  *#dm .dmInner *.u_4232553443 .photoGalleryViewAll { padding:0 6px !important; }
}
[data-grab="accordion-item-container"]
{
	border-radius:5px !important;
	overflow:hidden !important;
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_4232553443 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_4232553443 .photoGalleryViewAll { padding:0 7.5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_4232553443 .photoGalleryThumbs { padding:3.5px !important; }

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

  *#dm .dmInner *.u_4232553443 .photoGalleryViewAll { padding:0 3.5px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1467288456 span.text { font-size:16px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_2012983594
{
}
separatorHomeCss{color:red !important}@media all {
    
#\33 2022141 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#db379bf6 {
    min-height: 474px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 8% 0%;
}
    
#d498bbb8::before, #d498bbb8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 47%, rgba(0, 0, 0, 0.65) 100%);
}
#d498bbb8 {
    background-image: url("https://irp.cdn-website.com/c441740b/dms3rep/multi/opt/aluminum-fence-company-brand-builders-56-1920px-1920w.jpg");
}
    
#group_rbm {
    align-items: flex-start;
    width: 683.9999999999999px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_7ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7ca {
    width: 684px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -35px 0% 0px 0%;
}
    
#widget_qdd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_qdd {
    width: 156px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#widget_mcj {
    width: 684px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_i1k {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 684px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
}
    
#\30 06cf0b7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 edd54cd {
    width: 86px;
    height: auto;
    max-width: 100%;
}
    
#\31 597c2b1 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\39 2d6e253 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1e5640b {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#cd38c66a {
    width: 82px;
    height: auto;
    max-width: 100%;
}
    
#\36 09df428 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8efca7a {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#b484e9a7 {
    width: 71px;
    height: auto;
    max-width: 100%;
}
    
#\31 a75c0a1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 23d60fe {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\33 c5a9be8 {
    width: 74px;
    height: auto;
    max-width: 100%;
}
    
#group_fam {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 684px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#\38 b2bcaab {
    width: 274px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0580bb5 {
    margin: 0px 0% 0px 0%;
}
    
#aeb9765f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#aeb9765f {
    width: 263px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2b7d9ef.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2b7d9ef {
    width: 335px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 8477522.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\37 8477522 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 5f0ee15 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: none;
    padding: 0px 0px 0px 0px;
    margin: -75px 0% 0px 0%;
}
    
#\33 46cc6ff {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 3% 0%;
}
    
#\35 7edc921 {
    margin: 0px 0% 0px 0%;
}
    
#group_s21 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jo6 {
    align-items: center;
    width: 184px;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1u2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 3px 0px 3px;
}
#widget_1u2 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_1dk {
    width: 138.217934375px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_nob.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_nob {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#a082a393 {
    align-items: center;
    width: 184px;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc36933b {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 0;
}
    
#fa0404e7 {
    width: 138.217934375px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b844f85c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#b844f85c {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#a9869231 {
    align-items: center;
    width: 184px;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dea83b16 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 0;
}
    
#\35 48f39ed {
    width: 138.217934375px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ef0fc2ab.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#ef0fc2ab {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 f7b8c3b {
    align-items: center;
    width: 184px;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6ba264d {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 0;
}
    
#\38 9dc57bd {
    width: 138.217934375px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a801736d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#a801736d {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#be400468 {
    align-items: center;
    width: 184px;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a10786b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5px 0px 5px;
}
#a10786b1 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e6607846 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 c3bb50b {
    align-items: center;
    width: 184px;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d668534b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5px 0px 5px;
}
#d668534b {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 1866950 {
    width: 138.217934375px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 ccc9513.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 ccc9513 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_ojo {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b0c5098 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 91c5ad6 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5b7a27b {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a71a89b8 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_d8a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_ulp {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    order: 0;
}
    
#group_762 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    order: 2;
}
    
#\37 bbdd531 {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#\38 86b9911 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 a80f3c3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#e6d1d786 {
    margin: 0px 0% 0px 0%;
}
    
#group_9bn {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 308px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
}
    
#group_63a {
    align-items: flex-start;
    width: 515.7px;
    min-height: 422px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#group_4c2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 53.92%;
    min-height: 472px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://irp.cdn-website.com/c441740b/dms3rep/multi/opt/team-installing-vinyl-post-veterans-fence-savannah-and-columbia-1920w.jpg");
    border-radius: 5px 5px 5px 5px;
    background-position: 50% 0%;
}
    
#widget_bbc {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_bie.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_bie {
    width: 466px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -10px 0% 0px 0%;
}
    
#widget_jeo.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_jeo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 10px 0% 0px 0%;
}
    
#\32 13095de.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\32 13095de {
    width: 263px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 944c93d {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#e9220cac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\35 ac143e6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e29759c2 {
    background-color: rgba(249, 249, 249, 1);
    background-image: none;
    border-width: 2px 0 2px 0;
    border-color: rgba(120, 120, 120, 1) #000000 rgba(120, 120, 120, 1) #000000;
    border-style: solid;
}
    
#\32 39d0550 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_a0l.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_a0l {
    width: 750px;
    height: auto;
    max-width: 100%;
    margin: -10px 0% 0px 0%;
}
    
#group_v13 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#\38 ac389e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\38 ac389e2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a67c845f {
    align-items: center;
    width: 192px;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f41296cb {
    width: 138.217934375px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 92ee777 {
    width: 166px;
    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 c393b62 {
    align-items: center;
    width: 192px;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 caa33fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\38 caa33fe {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e311049c {
    width: 138.217934375px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 4e443e6 {
    width: 154px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff35c97d {
    align-items: center;
    width: 192px;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 879fbe9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 879fbe9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e345cc97 {
    width: 138.217934375px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fb74a71b {
    width: 165.996px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8e8b8a5 {
    align-items: center;
    width: 192px;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dfbf7e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\39 dfbf7e5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 52678c3 {
    width: 138.217934375px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d0c08ff3 {
    width: 164px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 553ff35 {
    align-items: center;
    width: 192px;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bef372d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\35 bef372d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e8b57dc3 {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 0f40c28 {
    width: 154px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2ebc4e2 {
    align-items: center;
    width: 192px;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 72c3741.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\37 72c3741 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 44d1c7b {
    width: 138.217934375px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#da221478 {
    width: 166px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3ad2db6 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e46a67f9 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 472fe86 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d5e56ad {
    width: undefinednull;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb9f52a0 {
    width: undefinednull;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d32c4af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_h95 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    order: 0;
    --column-gap: 5px;
}
    
#group_r57 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    order: 2;
    --column-gap: 5px;
}
}



@media all {
    
#\31 5f84359 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#a638ba68 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 8ff5bc4 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e707eb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 e707eb8 {
    width: 758px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b409345.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 b409345 {
    width: 304px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gmp.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 0px 0px;
}
#widget_gmp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 79720cb {
    background-color: var(--color_7);
    background-image: none;
    border-width: 2px 0 2px 0;
    border-color: var(--color_8) #000000 var(--color_8) #000000;
    border-style: solid;
}
    
#a482c4cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 fb47374 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    background-color: var(--color_5);
    background-image: none;
}
    
#\37 35afbb0 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\36 110f746 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#group_nh1 {
    align-items: flex-start;
    width: 60px;
    min-height: 162px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 96a7ec7 {
    margin: 0px 0% 0px 0%;
}
    
#group_2d1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 49.10%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#group_bok {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 578px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#adbf75b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#adbf75b6 {
    width: 70.0625px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pis.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_pis {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mri {
    align-items: flex-start;
    width: 481px;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#\30 1ddc259 {
    width: 481px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eeb03fea.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#eeb03fea {
    width: 263px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 13% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 3146700 {
    align-items: center;
    width: 384px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 6008743.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\33 6008743 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9483733 {
    width: 338px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3d34d07 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 706a826 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
}
    
#cd47b995.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cd47b995 {
    width: 1200px;
    height: auto;
    max-width: 100%;
    margin: -10px 0% 0px 0%;
}
    
#\32 506cb4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8bb5db0 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vp3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#group_itf {
    align-items: center;
    width: 384px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_bj5 {
    width: 396px;
    height: 250px;
    max-width: 100%;
}
    
#widget_rte {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 71b115d {
    width: 282px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7b95944 {
    align-items: center;
    width: 384px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 2d2cb41 {
    width: 396px;
    height: 250px;
    max-width: 100%;
}
    
#\37 8e327a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 c5cd382.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\37 c5cd382 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e82c51b8 {
    width: 396px;
    height: 250px;
    max-width: 100%;
}
    
#\39 3bcc773 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 33b76b9 {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1b479a9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 1b479a9 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0657cfe {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ea4d896 {
    align-items: center;
    width: 384px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 3544d8c {
    width: 396px;
    height: 250px;
    max-width: 100%;
}
    
#\34 a7d38d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ff0367fb {
    width: 282px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#caa98330.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#caa98330 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 61261ff {
    align-items: center;
    width: 384px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 731b6da {
    width: 396px;
    height: 250px;
    max-width: 100%;
}
    
#\37 25798a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fdce851d {
    width: 318px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8c354fa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\35 8c354fa {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 bbc8776 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#ab8079db {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 0% 0%;
}
    
#group_pgm {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#group_0oe {
    align-items: flex-start;
    width: 474.40000000000003px;
    min-height: 100%;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    height: auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f63dc75 {
    margin: 0px 0% 0px 0%;
}
    
#widget_8k8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#widget_8k8 {
    width: 55.52%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#d880d945 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2354431.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d2354431 {
    width: 424px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4585129.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a4585129 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 68e334e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 68e334e {
    width: 263px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 aee2f81 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}
    
#\36 785d3d8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 3% 0%;
}
    
#\39 6f46b5f {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 7cd0b4e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 7cd0b4e {
    width: 464px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 10px 0% 0px 0%;
}
    
#\36 083cb8d {
    align-items: flex-start;
    width: 451px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a72e35ce.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a72e35ce {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2339ebe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 2339ebe {
    width: 454px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vp9 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#aa5dbd76 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6e1c859 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 79a1098 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#b4f5f9ef {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1c2d0ff {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#c816dd76 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 c0fcb8a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c6c0f22 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\32 e285a55 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 7414ee5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a796e712 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 8cb6cea {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#group_a8o {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 744px;
    min-height: 506px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    height: auto;
    --column-gap: 12px;
}
    
#group_g5s {
    justify-content: flex-start;
    align-items: flex-start;
    width: 366px;
    min-height: 505px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
}
    
#widget_deu {
    width: 100%;
    height: 246px;
    max-width: 100%;
    order: 0;
}
    
#ff31d4b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#ff31d4b4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -60px 0% 0px 25px;
    grid-area: auto / auto / auto / auto;
}
    
#group_hn3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 2;
    padding: 0px 25px 15px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\39 975cc08 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2dc54fb {
    width: 312px;
    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 bfce981 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd32f0a2 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6820c4a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 495a292 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 d1a99b4 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 b17fbe7 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 76ac532 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\34 68d4156 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6110b4c {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\34 9e5c736 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\34 7b9c20c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 7b9c20c {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 84767b7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 366px;
    min-height: 505px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
}
    
#fa613347 {
    width: 100%;
    height: 246px;
    max-width: 100%;
    order: 0;
}
    
#eaa02478.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#eaa02478 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -60px 0% 0px 25px;
    grid-area: auto / auto / auto / auto;
}
    
#cc1972e6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 2;
    padding: 0px 25px 15px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\38 465c1fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfd3fe90 {
    width: 276px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 574992b {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e0d16a5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d919540f {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\32 b52f073 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 3ddeb95 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 26c3014 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\38 c2006ee {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#bfa050ea {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d13fbe91 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\32 460f059 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\34 48e2409.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 48e2409 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d80827d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 c02d821 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 5c8bd4b {
    background-color: var(--color_1);
    background-image: none;
}
    
#\33 14c3667 {
    width: 880px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1f34c3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
}
    
#\36 93dd36f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 93dd36f {
    width: 916px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -10px 0% 0px 0%;
}
    
#\31 2cf916c {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7ol {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#dc7c6985.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#dc7c6985 {
    width: 392px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jdn {
    justify-content: flex-start;
    align-items: center;
    width: 228px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 443c061.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\34 443c061 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 19f4901 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1009b52.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a1009b52 {
    width: 70px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4762cbc {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qvc {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\37 012b317 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc0c3830 {
    justify-content: flex-start;
    align-items: center;
    width: 228px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#afd65e29.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#afd65e29 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c1907cc {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b8e3a47.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 b8e3a47 {
    width: 70px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 13a0a40 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a3eeb39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\32 d00fd00 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf58da79 {
    justify-content: flex-start;
    align-items: center;
    width: 228px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#af5f0137.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#af5f0137 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d677c28 {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc07abf9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fc07abf9 {
    width: 70px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c606617 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c82aaaa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\34 4bfc17b {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef66ed9e {
    justify-content: flex-start;
    align-items: center;
    width: 228px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6ff23f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\36 6ff23f3 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 297f9b7 {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f22d5a0a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f22d5a0a {
    width: 70px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3173d14 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bace296a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\33 bd13864 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da1e9026 {
    justify-content: flex-start;
    align-items: center;
    width: 228px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 991f95f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\35 991f95f {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d6352a6 {
    width: 150px;
    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 3c6583e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 3c6583e {
    width: 70px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3bba085 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff48c07b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\39 0b3a07b {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 6077718 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#fcac117a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 03dea99 {
    min-height: 684px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 0% 0%;
}
    
#fdbe7dec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
}
    
#\36 6a96b85 {
    width: 716px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 36fc692.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 36fc692 {
    width: 828px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -10px 0% 0px 0%;
}
    
#group_rv1 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#\31 ba2dfe1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 ba2dfe1 {
    width: 317px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6120de6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 6120de6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 42225b6 {
    align-items: flex-start;
    width: 352px;
    min-height: 413px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a0f5a77.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\30 a0f5a77 {
    width: 65px;
    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 703b622 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#a4b66f9d {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e271966d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e6f938f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fb5b2a6 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 f1c904b {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\33 7900dd2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7c1bd37 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#b125cd3c {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 a047475 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2583137 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#c0665f6a {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 f7a802a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 95efee8 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#fa85b102 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 12b8ba1 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 3;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff420b78.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#ff420b78 {
    width: 252px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_duk {
    justify-content: flex-start;
    align-items: center;
    width: 46.42%;
    min-height: 500px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.912510902954226%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ri5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ri5 {
    width: auto;
    height: 499px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e89405bb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e89405bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a16fdcea {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 58d8f9b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 58d8f9b {
    width: 281px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_q7e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    order: 2;
    --column-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#group_rqk {
    justify-content: flex-start;
    align-items: center;
    width: 252px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
}
    
#group_mbv {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 300px 300px 300px 300px;
    order: 0;
    padding: 15px 7px 15px 7px;
    margin: 0px 0% 0px 0%;
}
    
#widget_njj {
    width: 54px;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
    
#fe472bf4 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5d7ae8a {
    width: 247px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_oin {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ef6d1f1f {
    justify-content: flex-start;
    align-items: center;
    width: 252px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 2;
}
    
#ce98e326 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 300px 300px 300px 300px;
    order: 0;
    padding: 15px 7px 15px 7px;
    margin: 0px 0% 0px 0%;
}
    
#d7dfccae {
    width: 54px;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
    
#ea1aa8a2 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b63af10f {
    width: 247px;
    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 8e93b5a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    order: 2;
    --column-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 5px 0% 0px 0%;
}
    
#\36 b73f6b8 {
    justify-content: flex-start;
    align-items: center;
    width: 252px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
}
    
#afcf5652 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 300px 300px 300px 300px;
    order: 0;
    padding: 15px 7px 15px 7px;
    margin: 0px 0% 0px 0%;
}
    
#bff210b6 {
    width: 54px;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
    
#\30 184e1d7 {
    width: 208px;
    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 d4f8d26 {
    width: 227px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0f40552 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d9acf5a1 {
    justify-content: flex-start;
    align-items: center;
    width: 252px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 2;
}
    
#\32 982bdaa {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 300px 300px 300px 300px;
    order: 0;
    padding: 15px 7px 15px 7px;
    margin: 0px 0% 0px 0%;
}
    
#a528b686 {
    width: 54px;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
    
#\31 3383fb3 {
    width: 222px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0e0b435 {
    width: 247px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb62894d {
    margin: 0px 0% 0px 0%;
}
    
#group_nnn {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 25px 25px 25px 25px;
    margin: 15px 0% 0px 0%;
}
    
#\32 53442b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\32 53442b9 {
    width: 78.5938px;
    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_97a {
    align-items: flex-start;
    width: 655px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_a1u {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 5affb53 {
    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;
}
    
#group_fv8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 756px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\39 94098d6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 94098d6 {
    width: 276px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2pd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 619px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media all {
    
#\32 8974779 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7846058 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 066d74b {
    width: 778px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 554161a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
}
    
#fdf61b67 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b4c5b147.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b4c5b147 {
    width: 1200px;
    height: auto;
    max-width: 100%;
    margin: -10px 0% 0px 0%;
}
    
#\32 3a97ee8 {
    background-color: rgba(249,249,249,1);
    background-image: none;
}
    
#group_vpl {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#group_goj {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 588px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    padding: 0px 25px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_5o0 {
    align-items: flex-start;
    width: 225px;
    min-height: 432px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/c441740b/dms3rep/multi/opt/savannah-georgia-fence-contractor-veterans-fence-and-supply-518h.webp");
    height: auto;
    border-radius: 5px 0 0 5px;
}
    
#group_0en {
    align-items: flex-start;
    width: 55.77%;
    min-height: 318px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 95c0ce7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 82705e9 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#ae72cfe1 {
    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;
}
    
#\34 ef37493 {
    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;
}
    
#\34 a11aeb5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 a11aeb5 {
    width: 70px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0496af1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 0496af1 {
    width: 464px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcf1e453 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 4;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 20b54e1 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\38 5717b83 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#feff5920 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\34 ad21df8 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#a962ec8c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 554e6c0 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 fed5874 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\30 d9b56a9 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#bba223c9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#bba223c9 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 095c4bb {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 588px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    padding: 0px 25px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d6c2f694 {
    align-items: flex-start;
    width: 225px;
    min-height: 432px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/c441740b/dms3rep/multi/opt/columbia-south-carolina-fence-contractor-veterans-fence-and-supply-518h.webp");
    height: auto;
    border-radius: 5px 0 0 5px;
}
    
#e6be5228 {
    align-items: flex-start;
    width: 55.77%;
    min-height: 318px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 68284ef {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e138e4b {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 c090517 {
    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;
}
    
#\36 2f90f4c {
    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;
}
    
#eecb801d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#eecb801d {
    width: 70px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4f5814b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 4f5814b {
    width: 464px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c315c496 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 4;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8a2f3ed {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7e05571 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\32 0e3d580 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 a4965a9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f818be29 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\39 53b638b {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 b4eb305 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 21a84d8 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 0a77c94 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\30 0fcece8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\30 0fcece8 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db379bf6 {
    padding: 3% 2% 16% 2%;
}
    
#d498bbb8::before, #d498bbb8 > .bgExtraLayerOverlay {
    
}
    
#group_rbm {
    width: 686px;
    align-items: center;
}
    
#group_i1k {
    column-gap: 4.528301886792453%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    width: 530px;
}
    
#\30 06cf0b7 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\39 2d6e253 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\36 09df428 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\31 a75c0a1 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\34 0580bb5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_mcj {
    width: 593px;
}
    
#group_fam {
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 46cc6ff {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#dea83b16 {
    height: 60px;
}
    
#d668534b {
    height: 60px;
}
    
#a10786b1 {
    height: 60px;
}
    
#widget_1u2 {
    height: 60px;
}
    
#\39 6ba264d {
    height: 60px;
}
    
#dc36933b {
    height: 60px;
}
    
#widget_ojo {
    width: undefinednull;
}
    
#a082a393 {
    width: 208px;
}
    
#\35 b0c5098 {
    width: undefinednull;
}
    
#a9869231 {
    width: 208px;
}
    
#\36 91c5ad6 {
    width: undefinednull;
}
    
#\35 f7b8c3b {
    width: 208px;
}
    
#f5b7a27b {
    width: undefinednull;
}
    
#be400468 {
    width: 208px;
}
    
#a71a89b8 {
    width: undefinednull;
}
    
#\39 c3bb50b {
    width: 208px;
}
    
#group_jo6 {
    width: 208px;
}
    
#group_s21 {
    column-gap: 0.7284315957204645%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ulp {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    justify-content: center;
}
    
#group_762 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    justify-content: center;
}
    
#e6607846 {
    width: 92px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a80f3c3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_63a {
    width: 515.688px;
}
    
#group_4c2 {
    height: auto;
    min-height: 453px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ac143e6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_v13 {
    column-gap: 0.7284315957204645%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_h95 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#group_r57 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#e345cc97 {
    width: 122px;
}
    
#\31 44d1c7b {
    width: 102px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 35afbb0 {
    min-height: 327px;
    padding: 0% 0% 0% 0%;
}
    
#\37 96a7ec7 {
    margin: 0px 0% 0px 0%;
}
    
#group_2d1 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 3.3566433566433567%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_pis {
    width: 308px;
}
    
#eeb03fea.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#eeb03fea {
    width: 304px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fb47374 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    padding: 0px 0px 3% 0px;
    margin: 0px 0% 0% 0%;
}
    
#group_bok {
    column-gap: 3.3566433566433567%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#adbf75b6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 65px;
}
    
#group_mri {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#group_nh1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 27px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3146700 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\33 6008743 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 9483733 {
    width: 212px;
}
    
#\32 3d34d07 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_vp3 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_itf {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
    column-gap: 3.4964716594582295%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 7b95944 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\38 0657cfe {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\36 ea4d896 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\37 61261ff {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#widget_bj5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: 135px;
}
    
#widget_rte {
    margin-right: 0%;
    margin-left: 0%;
    width: 180px;
}
    
#\32 71b115d {
    margin-right: 0%;
    margin-left: 0%;
    width: 90.30%;
}
    
#e82c51b8 {
    height: 135px;
}
    
#\32 2d2cb41 {
    height: 135px;
}
    
#\36 731b6da {
    height: 135px;
}
    
#\35 3544d8c {
    height: 135px;
}
    
#\39 3bcc773 {
    width: 172px;
}
    
#\37 8e327a2 {
    width: 170px;
}
    
#\37 25798a0 {
    width: 138px;
}
    
#\34 a7d38d1 {
    width: 154px;
}
    
#ff0367fb {
    width: 174px;
}
    
#fdce851d {
    width: 202px;
}
    
#\36 33b76b9 {
    width: 198px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab8079db {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_pgm {
    column-gap: 3.4964716594582295%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#group_0oe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    align-items: center;
}
    
#widget_8k8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d2354431 {
    width: 633px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 785d3d8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 aee2f81 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 083cb8d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#group_a8o {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: space-between;
}
    
#\39 2339ebe {
    width: 544px;
}
    
#group_g5s {
    width: 335px;
}
    
#\39 84767b7 {
    width: 335px;
}
    
#bfd3fe90 {
    width: 264px;
}
    
#f2dc54fb {
    width: 274px;
}
    
#\33 7cd0b4e {
    width: 563px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 c02d821 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 93dd36f {
    width: 422px;
}
    
#\33 14c3667 {
    width: 634px;
}
    
#group_7ol {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 1%;
    row-gap: 7px;
}
    
#group_jdn {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dc0c3830 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#bf58da79 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#ef66ed9e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#da1e9026 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\36 19f4901 {
    width: 248px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 03dea99 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_nnn {
    column-gap: 3.4964716594582295%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 6a96b85 {
    width: 650px;
}
    
#group_fv8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 3.4964716594582295%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 94098d6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.13%;
}
    
#group_rv1 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_2pd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#group_duk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#group_q7e {
    justify-content: center;
}
    
#\35 8e93b5a {
    justify-content: center;
}
    
#\37 12b8ba1 {
    justify-content: center;
}
    
#\32 53442b9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 85px;
}
    
#group_97a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#ce98e326 {
    padding: 15px 4px 15px 4px;
    margin: 0px 0% 0px 0%;
}
    
#group_mbv {
    padding: 15px 4px 15px 4px;
    margin: 0px 0% 0px 0%;
}
    
#\32 982bdaa {
    padding: 15px 4px 15px 4px;
    margin: 0px 0% 0px 0%;
}
    
#afcf5652 {
    padding: 15px 4px 15px 4px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fdf61b67 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_goj {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 095c4bb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b4c5b147 {
    width: 546px;
}
    
#\38 066d74b {
    width: 664px;
}
    
#group_vpl {
    column-gap: 1.7482358297291147%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_0en {
    align-items: flex-start;
    width: 405px;
}
    
#e6be5228 {
    align-items: flex-start;
    width: 405px;
}
}



@media (max-width: 767px) {
    
#\33 2022141 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#db379bf6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#d498bbb8::before, #d498bbb8 > .bgExtraLayerOverlay {
    
}
    
#group_rbm {
    align-items: center;
    row-gap: 12px;
}
    
#group_i1k {
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 12px;
    justify-content: center;
    --column-gap: 5%;
}
    
#group_fam {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\30 06cf0b7 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\39 2d6e253 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\36 09df428 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\31 a75c0a1 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#aeb9765f {
    margin-right: 0%;
    margin-left: 0%;
    width: 329.375px;
}
    
#\38 b2bcaab {
    margin-right: 0%;
    margin-left: 0%;
    width: 329.375px;
}
    
#\34 0580bb5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_mcj {
    width: 329px;
}
    
#widget_7ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7ca {
    margin: -15px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 5f0ee15 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 46cc6ff {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#dea83b16 {
    height: auto;
}
    
#d668534b {
    height: auto;
}
    
#a10786b1 {
    height: auto;
}
    
#widget_1u2 {
    height: auto;
}
    
#\39 6ba264d {
    height: auto;
}
    
#dc36933b {
    height: auto;
}
    
#group_jo6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a082a393 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a9869231 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 f7b8c3b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#be400468 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 c3bb50b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_s21 {
    column-gap: 1.5180265654648957%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ulp {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.6927634363097757%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_762 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.6927634363097757%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 86b9911 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 a80f3c3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 0% 4%;
}
    
#\32 13095de {
    width: 279px;
}
    
#group_63a {
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#widget_bbc {
    width: 199px;
}
    
#widget_bie {
    width: 100%;
}
    
#widget_jeo {
    width: 329px;
}
    
#e6d1d786 {
    margin: 0px 0% 0px 0%;
}
    
#group_9bn {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_4c2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
    height: auto;
    min-height: 257px;
}
}



@media (max-width: 767px) {
    
#e9220cac {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 ac143e6 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a67c845f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\37 c393b62 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#ff35c97d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\31 8e8b8a5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\34 553ff35 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#f2ebc4e2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#group_v13 {
    column-gap: 1.5180265654648957%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_h95 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.5180265654648957%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_r57 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.5180265654648957%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f41296cb {
    width: 329px;
}
    
#\38 92ee777 {
    width: 329px;
}
    
#e311049c {
    width: 329px;
}
    
#\33 4e443e6 {
    width: 329px;
}
    
#e345cc97 {
    width: 329px;
}
    
#fb74a71b {
    width: 329px;
}
    
#\34 52678c3 {
    width: 329px;
}
    
#d0c08ff3 {
    width: 329px;
}
    
#e8b57dc3 {
    width: 329px;
}
    
#\30 0f40c28 {
    width: 329px;
}
    
#\31 44d1c7b {
    width: 329px;
}
    
#da221478 {
    width: 329px;
}
    
#widget_a0l {
    width: 100%;
}
    
#\32 d32c4af {
    width: 100.00%;
}
    
#\32 39d0550 {
    width: 209px;
}
}



@media (max-width: 767px) {
    
#\31 5f84359 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a638ba68 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 e707eb8 {
    width: 100%;
}
    
#a482c4cb {
    width: 329.375px;
}
    
#\34 b409345 {
    width: 329px;
}
}



@media (max-width: 767px) {
    
#\32 fb47374 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 35afbb0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\37 96a7ec7 {
    margin: 0px 0% 0px 0%;
}
    
#group_2d1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 6.70391061452514%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_nh1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 25px;
}
    
#group_bok {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 6.70391061452514%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#adbf75b6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 85px;
}
    
#group_mri {
    margin-right: 0%;
    margin-left: 0%;
    width: 89.94%;
    align-items: center;
}
    
#widget_pis {
    width: 321.984375px;
}
    
#\30 1ddc259 {
    width: 319px;
}
    
#eeb03fea.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#eeb03fea {
    width: 329px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 3146700 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\32 3d34d07 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 706a826 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_bj5 {
    height: auto;
}
    
#\32 2d2cb41 {
    height: auto;
}
    
#e82c51b8 {
    height: auto;
}
    
#\35 3544d8c {
    height: auto;
}
    
#\36 731b6da {
    height: auto;
}
    
#e8bb5db0 {
    width: 203px;
}
    
#cd47b995 {
    width: 100%;
}
    
#\32 506cb4f {
    width: 100.00%;
}
    
#group_vp3 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 0657cfe {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#group_itf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\32 7b95944 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\36 ea4d896 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\37 61261ff {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\39 3bcc773.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 3bcc773 {
    margin: 10px 0% 0px 0%;
}
    
#widget_rte.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_rte {
    margin: 10px 0% 0px 0%;
}
    
#\37 8e327a2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 8e327a2 {
    margin: 10px 0% 0px 0%;
}
    
#\34 a7d38d1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 a7d38d1 {
    margin: 10px 0% 0px 0%;
}
    
#\37 25798a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 25798a0 {
    margin: 10px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 bbc8776 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ab8079db {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_0oe {
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d880d945 {
    width: 189px;
}
    
#d2354431 {
    width: 100%;
}
    
#a4585129 {
    width: 313px;
}
    
#\38 68e334e {
    width: 279px;
}
    
#group_pgm {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_8k8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 aee2f81 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 785d3d8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 4% 8% 4%;
}
    
#widget_deu {
    height: 240px;
}
    
#fa613347 {
    height: 240px;
}
    
#\36 083cb8d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#group_a8o {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 3.6432637571157493%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 2339ebe {
    width: 100%;
}
    
#\33 7cd0b4e {
    width: 329px;
}
    
#a72e35ce {
    width: 329px;
}
    
#group_g5s {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 84767b7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cc1972e6 {
    align-items: center;
}
    
#group_hn3 {
    align-items: center;
}
    
#ff31d4b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#ff31d4b4 {
    align-self: center;
    margin: -60px 0% 0px 0px;
}
    
#eaa02478.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#eaa02478 {
    align-self: center;
    margin: -60px 0% 0px 0px;
}
    
#\39 d80827d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 c02d821 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 1f34c3d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dc7c6985 {
    width: 329px;
}
    
#group_7ol {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_jdn {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#dc0c3830 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#bf58da79 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#ef66ed9e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\36 93dd36f {
    width: 100%;
}
    
#\33 14c3667 {
    width: 329px;
}
    
#\36 19f4901 {
    width: 262px;
}
    
#\36 c1907cc {
    width: 280px;
}
    
#\39 d677c28 {
    width: 298px;
}
    
#\37 297f9b7 {
    width: 256px;
}
    
#da1e9026 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\38 d6352a6 {
    width: 256px;
}
}



@media (max-width: 767px) {
    
#\39 03dea99 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#fdbe7dec {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_ri5 {
    height: 417px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 42225b6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#group_nnn {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_fv8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 94098d6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 279px;
}
    
#\32 53442b9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 85px;
}
    
#group_97a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#group_2pd {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 ba2dfe1 {
    width: 257px;
}
    
#group_rv1 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_duk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_q7e {
    column-gap: 3.6432637571157493%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_rqk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#widget_oin {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ef6d1f1f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\35 8e93b5a {
    column-gap: 3.6432637571157493%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 b73f6b8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\30 0f40552 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d9acf5a1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\37 12b8ba1 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\33 58d8f9b {
    margin-right: 0%;
    margin-left: 0%;
    width: 329px;
}
    
#ff420b78 {
    margin-right: 0%;
    margin-left: 0%;
    width: 329px;
    min-height: 55px;
}
    
#\32 982bdaa {
    padding: 15px 3px 15px 3px;
    margin: 0px 0% 0px 0%;
}
    
#afcf5652 {
    padding: 15px 3px 15px 3px;
    margin: 0px 0% 0px 0%;
}
    
#ce98e326 {
    padding: 15px 3px 15px 3px;
    margin: 0px 0% 0px 0%;
}
    
#group_mbv {
    padding: 15px 3px 15px 3px;
    margin: 0px 0% 0px 0%;
}
    
#e89405bb {
    width: 239px;
}
    
#\35 36fc692 {
    width: 100%;
}
    
#\36 6a96b85 {
    width: 303px;
}
}



@media (max-width: 767px) {
    
#\34 7846058 {
    width: 203px;
}
    
#\38 066d74b {
    width: 100.00%;
}
    
#\37 554161a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fdf61b67 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#b4c5b147 {
    width: 100%;
}
    
#group_goj {
    width: 100%;
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_5o0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 240px;
}
    
#ae72cfe1 {
    width: auto;
}
    
#\38 0496af1 {
    width: 329px;
}
    
#bba223c9 {
    width: 329px;
}
    
#\39 095c4bb {
    width: 100%;
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d6c2f694 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 240px;
}
    
#\31 c090517 {
    width: auto;
}
    
#\33 4f5814b {
    width: 329px;
}
    
#\30 0fcece8 {
    width: 329px;
}
    
#group_vpl {
    column-gap: 1.7482358297291147%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_0en {
    width: 100%;
    align-items: center;
    padding: 0px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#e6be5228 {
    width: 100%;
    align-items: center;
    padding: 0px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 68284ef {
    width: auto;
}
    
#\36 e138e4b {
    width: 19.0312px;
}
}

#group_4c2.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIDBAAFBhITFUGB/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAaEQACAgMAAAAAAAAAAAAAAAACAwABESFR/9oADAMBAAIRAxEAPwCFzaXLD3fIbLpDgdpV9DNGDk0McEaNYYlVAJ+YxkxjjvG48Uhyf//Z')!important}#group_5o0.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADQAQCdASoKAAcAAUAmJQBOgCIg+TmiAAD9U8q1HpgRLgjpmwfyNiY9McfNOK0GwbinpR9DiGaYAA==')!important}#d6c2f694.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADQAQCdASoKAAcAAUAmJZQCdAEO3SJeIAD8tP9PQUsXxkzvgZyb3Tfxdbwzq8kuM9omNjGOCAA=')!important}