@media all {
  *#dm .dmInner a.span.textonly { color:var(--color_1) !important; }

  *#dm .dmInner div.dmform-error { font-style:normal !important; }

  *#dm .dmInner div.dmforminput textarea { font-style:italic !important; }

  *#dm .dmInner div.dmforminput *.fileUploadLink { font-style:italic !important; }

  *#dm .dmInner div.checkboxwrapper span { font-style:italic !important; }

  *#dm .dmInner div.radiowrapper span { font-style:italic !important; }

  *#dm .dmInner div.u_1606902671 img[dm_changed] {
    object-position:0 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1572395528 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1572395528 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1823688901 img[dm_changed] {
    object-position:50% 0 !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1794766719 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ol { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1373336941 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

  *#dm .dmInner div.u_1570931392 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

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

  *#dm .dmInner div.u_1267151513 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ol { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1736692782 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ol { color:var(--color_1) !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_1112292515 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/96454be0/icon/View_8019950.svg) !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1843118547 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/96454be0/icon/Arrow_7254258.svg) !important;
    background-color:var(--color_1) !important;
  }

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

  *#dm .dmInner *.u_3561384900 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

  *#dm .dmInner *.u_1159783065 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner div.u_3973654942 img {
    border-radius:6px 6px 6px 6px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

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

  *#dm .dmInner a.u_1012956636 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/96454be0/icon/Arrow_7254258.svg) !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1708669174 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/96454be0/icon/Arrow_7254258.svg) !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1493078013 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/96454be0/icon/Arrow_7254258.svg) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1495687745 img {
    border-radius:6px 6px 6px 6px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1261068280 img {
    border-radius:6px 6px 6px 6px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

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

  *#dm .dmInner a.u_1381216804 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/96454be0/icon/Arrow_7254258.svg) !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1222305176 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/96454be0/icon/Arrow_7254258.svg) !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1137070911 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/96454be0/icon/Arrow_7254258.svg) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1723369565 img {
    border-radius:6px 6px 6px 6px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1463864121 .svg { fill:rgba(7,37,94,1) !important; }

  *#dm .dmInner div.u_1478712741 .svg { fill:rgba(7,37,94,1) !important; }

  *#dm .dmInner div.u_1509543357 .svg { fill:rgba(7,37,94,1) !important; }

  *#dm .dmInner div.u_1933140296 .svg { fill:rgba(7,37,94,1) !important; }

  *#dm .dmInner div.u_1217076892 .svg { fill:rgba(7,37,94,1) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1141463722 img {
    border-radius:6px 6px 6px 6px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1478712741 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(7,37,94) !important;
    border-style:double !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1478712741 .svg { width:100% !important; }

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

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

  *#dm .dmInner a.u_1249028855 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/96454be0/icon/Arrow_7254258.svg) !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1823864759 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/96454be0/icon/call_7558461.svg) !important;
    background-color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1254780326 .photoGalleryThumbs .image-container { border-radius:6px 6px 6px 6px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }
}
@media (min-width:1025px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

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

  *#dm .dmInner div.u_1794766719 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ol { font-size:48px !important; }

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

  *#dm .dmInner div.u_1267151513 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ol { font-size:48px !important; }

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

  *#dm .dmInner div.u_1736692782 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ol { font-size:48px !important; }

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

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

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

  *#dm .dmInner *.u_833742917 .photoGalleryViewAll { padding:0 10px !important; }

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

  *#dm .dmInner *.u_3561384900 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_3561384900 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner *.u_1159783065 .photoGalleryThumbs { padding:0px !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_1257017754 .photoGalleryViewAll { padding:0 10px !important; }

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

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

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

  *#dm .dmInner *.u_1254780326 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1257017754 .photoGalleryThumbs { padding:10px !important; }

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

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

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

  *#dm .dmInner *.u_1254780326 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1254780326 .photoGalleryThumbs .image-container a { padding-top:240px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#\36 2a6f35cfdd2b461c33482f9 {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 320px;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a6f35cfdd2b461c33482fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    order: 1;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a6f38efdd2b461c3349964 {
    max-width: 100%;
    width: 705px;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a6f399fdd2b461c3349bf6 {
    max-width: 100%;
    width: 1265px;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a6f35cfdd2b461c33482f6 {
    margin: 0px 0% 0px 0%;
}
    
#\36 2a6f35cfdd2b461c33482f8 {
    box-shadow: none;
}
    
#\39 0ec24a0 {
    max-width: 100%;
    width: 1211px;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4be7797 {
    width: 220px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 88c6605 {
    align-items: flex-start;
    width: 14.91%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a6f35cfdd2b461c33482f9 {
    column-gap: 2%;
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\36 2a6f35cfdd2b461c33482fa {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a6f399fdd2b461c3349bf6 {
    width: 666px;
}
    
#\36 2a6f38efdd2b461c3349964 {
    width: 512px;
}
    
#\39 0ec24a0 {
    width: 666px;
}
    
#\36 2a6f35cfdd2b461c33482f6 {
    margin: 0px 0% 0px 0%;
}
    
#\30 88c6605 {
    width: 33.46%;
}
}



@media (max-width: 767px) {
    
#\36 2a6f35cfdd2b461c33482f9 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#\36 2a6f35cfdd2b461c33482fa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a6f35cfdd2b461c33482f6 {
    margin: 0px 0% 0px 0%;
}
    
#\30 88c6605 {
    width: 70.45%;
}
}



@media all {
    
#\36 2a70703fdd2b461c334ccf9::before, #\36 2a70703fdd2b461c334ccf9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#\36 2a70703fdd2b461c334ccf9 {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/96454be0/dms3rep/multi/opt/perennial+%281%29-1920w.png);
    background-attachment: fixed;
}
#\36 2a70703fdd2b461c334ccf9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAWUlEQVQI12XMWwqAMAxE0ex/odpkJo9WFyBaFFQ45OcOETU2xdpsago1qjkY9BKDz7ys+iyukRvizO8HuDMNLvQEw+CXeIBJT4nokR9j3qwhVVv1Ux/7z3YA+bWmQoKD2sIAAAAASUVORK5CYII=');
}
    
#\36 2a70703fdd2b461c334ccfa {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 36px;
    max-width: none;
    padding: 4% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a70703fdd2b461c334ccfb {
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a70725fdd2b461c334d4dc {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a70703fdd2b461c334ccf7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a70703fdd2b461c334ccfa {
    padding: 4% 4% 0% 4%;
}
    
#\36 2a70703fdd2b461c334ccf9::before, #\36 2a70703fdd2b461c334ccf9 > .bgExtraLayerOverlay {
    
}
#\36 2a70703fdd2b461c334ccf9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAWUlEQVQI12XMWwqAMAxE0ex/odpkJo9WFyBaFFQ45OcOETU2xdpsago1qjkY9BKDz7ys+iyukRvizO8HuDMNLvQEw+CXeIBJT4nokR9j3qwhVVv1Ux/7z3YA+bWmQoKD2sIAAAAASUVORK5CYII=');
}
    
#\36 2a70703fdd2b461c334ccf7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 2a70703fdd2b461c334ccfa {
    flex-direction: column;
    min-height: unset;
    padding: 8% 6% 0% 6%;
}
    
#\36 2a70703fdd2b461c334ccfb {
    width: 100%;
    min-height: 25px;
    align-items: center;
    height: auto;
}
    
#\36 2a70703fdd2b461c334ccf9::before, #\36 2a70703fdd2b461c334ccf9 > .bgExtraLayerOverlay {
    
}
#\36 2a70703fdd2b461c334ccf9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAWUlEQVQI12XMWwqAMAxE0ex/odpkJo9WFyBaFFQ45OcOETU2xdpsago1qjkY9BKDz7ys+iyukRvizO8HuDMNLvQEw+CXeIBJT4nokR9j3qwhVVv1Ux/7z3YA+bWmQoKD2sIAAAAASUVORK5CYII=');
}
    
#\36 2a70703fdd2b461c334ccf7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 2a709abfdd2b461c33561b0 {
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a709abfdd2b461c33561ae {
    column-gap: 4%;
    row-gap: 5px;
    background-color: rgba(255, 255, 255, 0.85);
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    border-radius: 6px 6px 6px 6px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    order: 1;
    padding: 60px 6% 60px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a709abfdd2b461c33561af {
    background-image: url(https://lirp.cdn-website.com/96454be0/dms3rep/multi/opt/121078842_3446266762109292_934559005669506990_n-1920w.jpg);
    background-attachment: fixed;
}
#\36 2a709abfdd2b461c33561af.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIFEQADBAYH/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQID/9oADAMBAAIRAxEAPwCfFeD2zusdHJJ7Ge7DOKIzVJ81lgigy73WMZNNhOcn/9k=');
}
    
#\36 2a709abfdd2b461c33561ad {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 320px;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a709effdd2b461c3356d2a {
    align-self: auto;
    max-width: 100%;
    width: 481px;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a70a02fdd2b461c3357447 {
    align-self: auto;
    max-width: none;
    width: 99.61474879924029%;
    margin-top: 3%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a709abfdd2b461c33561ac {
    margin: 0px 0% 0px 0%;
}
    
#group_1k6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_9pt {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_me9 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#widget_mo1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b68a4cdd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e648a168 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\36 b9c33da {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a1d84e0d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e77a7539 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\36 9fc42fa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 78de5d0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 bcea886 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#bba335f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 fa5cd21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 276bf67 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#eb8b72a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 740d985 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#deaced77 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#b7daa739 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 eb198f3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6c8b8e2 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 81117b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a709abfdd2b461c33561b0 {
    width: 32.82249357326478%;
}
    
#\36 2a709abfdd2b461c33561ae {
    width: 67.13%;
    padding: 6% 4% 6% 4%;
}
    
#\36 2a709abfdd2b461c33561ad {
    column-gap: 0%;
    min-height: 581px;
    padding: 8% 4% 8% 4%;
}
    
#\36 2a709abfdd2b461c33561ac {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 2a709abfdd2b461c33561b0 {
    width: 100%;
    min-height: 354px;
    align-items: center;
}
    
#\36 2a709abfdd2b461c33561ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16% 8% 12% 8%;
}
    
#\36 2a709abfdd2b461c33561ad {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 40px 6% 40px 6%;
}
    
#\36 2a709abfdd2b461c33561ac {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    
}
#c01c31c9 {
    background-image: url(https://lirp.cdn-website.com/96454be0/dms3rep/multi/opt/perennial-1920w.png);
    background-attachment: fixed;
}
    
#\35 c5aa20b {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 710px;
    max-width: none;
    flex-wrap: nowrap;
    padding: 20% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#group_573 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
}
    
#widget_aj4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_era {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf0bf258 {
    width: 220px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_iau {
    align-items: flex-start;
    width: 14.91%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d830080 {
    align-items: flex-start;
    width: 14.91%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f88f3dde {
    width: 220px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c5aa20b {
    min-height: 340px;
    padding: 25% 4% 15% 4%;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    
}
    
#\34 d830080 {
    width: 33.22%;
}
    
#group_iau {
    width: 33.22%;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 c5aa20b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 60% 6% 40% 6%;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    
}
    
#group_573 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#group_era {
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#group_iau {
    min-width: 32px;
    width: 71.47%;
    margin: 0px 0% 0px 0%;
}
    
#\34 d830080 {
    min-width: 32px;
    width: 71.47%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 660df84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 398c8b0 {
    min-height: 125px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c2bcd0fe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
}
    
#\36 5ea8935 {
    margin: 0px 0% 0px 0%;
}
    
#widget_6o9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -114px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 398c8b0 {
    min-height: 90px;
    padding: 0% 0% 0% 0%;
}
    
#\36 5ea8935 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 660df84 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 398c8b0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
}
    
#\36 5ea8935 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 276642a {
    margin: 0px 0% 0px 0%;
}
    
#\35 d0d4609 {
    align-self: auto;
    max-width: 100%;
    width: 705px;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 609eb23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    background-image: url();
    min-width: 4%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\35 609eb23.lazy {
    background-image: url('');
}
    
#\31 448a51d {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 672px;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ba47ab0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f0022576 {
    align-self: auto;
    max-width: 100%;
    width: 727px;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5ce8487 {
    box-shadow: none;
}
    
#b158c8ee {
    align-self: auto;
    max-width: 100%;
    width: 727px;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_e12 {
    width: 100.00%;
    grid-template-rows: minmax(530px, max-content);
    max-width: 100%;
}
    
#widget_0jh {
    width: 62.59478589902062%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_701 {
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 58.11%;
    min-height: 60.26%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_1);
    background-image: initial;
    margin: 211px 0px 0px 0px;
}
    
#d39c5d31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 d0d4609 {
    width: 667px;
}
    
#\35 609eb23 {
    width: 100%;
    min-height: 400px;
    height: auto;
}
#\35 609eb23.lazy {
    background-image: url('');
}
    
#\31 448a51d {
    column-gap: 2%;
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\30 ba47ab0 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f0022576 {
    width: 666px;
}
    
#b158c8ee {
    width: 666px;
}
    
#\31 276642a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 609eb23 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
#\35 609eb23.lazy {
    background-image: url('');
}
    
#\31 448a51d {
    flex-direction: column;
    min-height: unset;
    padding: 8% 6% 8% 6%;
}
    
#\30 ba47ab0 {
    width: 100%;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 276642a {
    margin: 0px 0% 0px 0%;
}
    
#group_701 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 34.59905660377359%;
    width: 58.09872342586539%;
    margin: 98px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_e12 {
    width: 100.00%;
    grid-template-rows: minmax(278px, max-content);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 0463d5b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 278c335::before, #\30 278c335 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#\30 278c335 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/96454be0/dms3rep/multi/opt/perennial+%281%29-1920w.png);
    background-attachment: fixed;
}
#\30 278c335.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAWUlEQVQI12XMWwqAMAxE0ex/odpkJo9WFyBaFFQ45OcOETU2xdpsago1qjkY9BKDz7ys+iyukRvizO8HuDMNLvQEw+CXeIBJT4nokR9j3qwhVVv1Ux/7z3YA+bWmQoKD2sIAAAAASUVORK5CYII=');
}
    
#\37 6fb9156 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#ebcaa141 {
    margin: 0px 0% 0px 0%;
}
    
#group_j55 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 285b7a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e1dd5fdf {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d5e08ad6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 142c6bc {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_nef {
    width: 100%;
    height: 260px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e5b87ce {
    max-width: 100%;
    width: 99.9965292229551%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_por {
    width: 99.9965292229551%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 45d226a {
    align-items: flex-start;
    width: 49.758414165285174%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e68f913 {
    width: 220px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fff4192 {
    width: 99.9965292229551%;
    height: 260px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2a03191 {
    max-width: 100%;
    width: 99.9965292229551%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aaf60715 {
    width: 99.9965292229551%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5802c44 {
    align-items: flex-start;
    width: 49.758414165285174%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de28d9af {
    width: 220px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 305dc6f {
    width: 99.9965292229551%;
    height: 260px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fe0737b {
    max-width: 100%;
    width: 99.9965292229551%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 14ef10d {
    width: 99.9965292229551%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fda22c3a {
    width: 220px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c274b80 {
    align-items: flex-start;
    width: 49.758414165285174%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ebcaa141 {
    margin: 0px 0% 0px 0%;
}
    
#\37 6fb9156 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 2% 4% 2% 4%;
}
    
#\30 278c335::before, #\30 278c335 > .bgExtraLayerOverlay {
    
}
#\30 278c335.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAWUlEQVQI12XMWwqAMAxE0ex/odpkJo9WFyBaFFQ45OcOETU2xdpsago1qjkY9BKDz7ys+iyukRvizO8HuDMNLvQEw+CXeIBJT4nokR9j3qwhVVv1Ux/7z3YA+bWmQoKD2sIAAAAASUVORK5CYII=');
}
    
#\39 0463d5b {
    width: 100%;
    min-height: 80px;
}
    
#\31 285b7a7 {
    width: 100%;
    min-height: 80px;
}
    
#d5e08ad6 {
    width: 100%;
    min-height: 80px;
}
    
#\35 45d226a {
    width: 35.06%;
}
    
#\37 5802c44 {
    width: 35.38%;
}
    
#\30 c274b80 {
    width: 35.06%;
}
}



@media (max-width: 767px) {
    
#\39 0463d5b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 6fb9156 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
}
    
#\30 278c335::before, #\30 278c335 > .bgExtraLayerOverlay {
    
}
#\30 278c335.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAWUlEQVQI12XMWwqAMAxE0ex/odpkJo9WFyBaFFQ45OcOETU2xdpsago1qjkY9BKDz7ys+iyukRvizO8HuDMNLvQEw+CXeIBJT4nokR9j3qwhVVv1Ux/7z3YA+bWmQoKD2sIAAAAASUVORK5CYII=');
}
    
#group_j55 {
    align-items: flex-start;
}
    
#\31 285b7a7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e1dd5fdf {
    align-items: flex-start;
}
    
#d5e08ad6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 142c6bc {
    align-items: flex-start;
}
    
#widget_nef {
    height: 240px;
}
    
#\35 fff4192 {
    height: 240px;
}
    
#\30 305dc6f {
    height: 240px;
}
    
#ebcaa141 {
    margin: 0px 0% 0px 0%;
}
    
#\35 45d226a {
    width: 78.37%;
}
    
#\37 5802c44 {
    width: 78.37%;
}
    
#\30 c274b80 {
    width: 77.67%;
}
}



@media all {
    
#\33 ea305d6 {
    width: 220px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 50457cc {
    margin: 0px 0% 0px 0%;
}
    
#\30 177d115 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f1b71afd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e07f0525 {
    align-items: flex-start;
    width: 31.98%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7ad04c3::before, #\30 7ad04c3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#\30 7ad04c3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/96454be0/dms3rep/multi/opt/perennial+%281%29-1920w.png);
    background-attachment: fixed;
}
#\30 7ad04c3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAWUlEQVQI12XMWwqAMAxE0ex/odpkJo9WFyBaFFQ45OcOETU2xdpsago1qjkY9BKDz7ys+iyukRvizO8HuDMNLvQEw+CXeIBJT4nokR9j3qwhVVv1Ux/7z3YA+bWmQoKD2sIAAAAASUVORK5CYII=');
}
    
#bda75f39 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 6px 6px 6px 6px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c3188149 {
    width: 99.9965292229551%;
    height: 260px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 aa37254 {
    align-items: flex-start;
    width: 31.35%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eae681dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1e7e026 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\30 dae1bdf {
    width: 220px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0fe1a36 {
    width: 100%;
    height: 260px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8ca5cfe {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0c7d6ba {
    width: 78.57%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8644e9e {
    max-width: 100%;
    width: 46.93592215555405%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c616cf71 {
    width: 80.29%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7ad04c3::before, #\30 7ad04c3 > .bgExtraLayerOverlay {
    
}
#\30 7ad04c3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAWUlEQVQI12XMWwqAMAxE0ex/odpkJo9WFyBaFFQ45OcOETU2xdpsago1qjkY9BKDz7ys+iyukRvizO8HuDMNLvQEw+CXeIBJT4nokR9j3qwhVVv1Ux/7z3YA+bWmQoKD2sIAAAAASUVORK5CYII=');
}
    
#\39 50457cc {
    margin: 0px 0% 0px 0%;
}
    
#\30 1e7e026 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 4% 4% 4%;
}
    
#eae681dc {
    width: 100%;
    min-height: 80px;
}
    
#f1b71afd {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\30 7ad04c3::before, #\30 7ad04c3 > .bgExtraLayerOverlay {
    
}
#\30 7ad04c3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAWUlEQVQI12XMWwqAMAxE0ex/odpkJo9WFyBaFFQ45OcOETU2xdpsago1qjkY9BKDz7ys+iyukRvizO8HuDMNLvQEw+CXeIBJT4nokR9j3qwhVVv1Ux/7z3YA+bWmQoKD2sIAAAAASUVORK5CYII=');
}
    
#bda75f39 {
    align-items: flex-start;
}
    
#eae681dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 1e7e026 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 6% 8% 6%;
}
    
#\30 177d115 {
    align-items: flex-start;
}
    
#c3188149 {
    height: 240px;
}
    
#f1b71afd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 0fe1a36 {
    height: 240px;
}
    
#\32 8644e9e {
    width: 100.00%;
}
    
#a0c7d6ba {
    width: 100.00%;
}
    
#e07f0525 {
    width: 74.01%;
}
    
#\39 50457cc {
    margin: 0px 0% 0px 0%;
}
    
#c616cf71 {
    width: 100.00%;
}
    
#\34 aa37254 {
    width: 100.00%;
}
}



@media all {
    
#\34 6905602 {
    margin: 0px 0% 0px 0%;
}
    
#\37 e34bb19 {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 75px;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\33 9ec09cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    order: 1;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ab179ce5 {
    max-width: 100%;
    width: 1193px;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 65c0ab6 {
    box-shadow: none;
}
    
#widget_a6l {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6905602 {
    margin: 0px 0% 0px 0%;
}
    
#\37 e34bb19 {
    column-gap: 2%;
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
}
    
#\33 9ec09cf {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ab179ce5 {
    width: 492px;
}
    
#widget_a6l {
    width: 63.82%;
}
}



@media (max-width: 767px) {
    
#\34 6905602 {
    margin: 0px 0% 0px 0%;
}
    
#\37 e34bb19 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 6% 0% 6%;
}
    
#\33 9ec09cf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\39 0961499 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 a44ffca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 32%;
    min-width: 4%;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 6px 6px 6px 6px;
    background-color: rgba(227,236,247,1);
    background-image: initial;
    margin: 0% 0% 0% 0%;
}
    
#\30 add0b21 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#dc499729 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#c429dff3 {
    margin: 0px 0% 0px 0%;
}
    
#widget_9ha {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_d77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 d4a98d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 32%;
    min-width: 4%;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 6px 6px 6px 6px;
    background-color: rgba(227,236,247,1);
    background-image: initial;
    margin: 0% 0% 0% 0%;
}
    
#\30 4c6614d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 4654f95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 5c305ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 32%;
    min-width: 4%;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 6px 6px 6px 6px;
    background-color: rgba(227,236,247,1);
    background-image: initial;
    margin: 0% 0% 0% 0%;
}
    
#e33bfa48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ee75c9c9 {
    width: 71px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 096e4b0 {
    width: 71px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bd042bd {
    width: 71px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c429dff3 {
    margin: 0px 0% 0px 0%;
}
    
#dc499729 {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 0;
    padding: 2% 4% 2% 4%;
}
    
#\35 a44ffca {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d4a98d6 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\38 5c305ea {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 0961499 {
    width: 85.77%;
}
    
#\35 a44ffca {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dc499729 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
}
    
#\32 d4a98d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 5c305ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c429dff3 {
    margin: 0px 0% 0px 0%;
}
    
#widget_d77 {
    width: 67.46%;
}
    
#\39 4654f95 {
    width: 69.50%;
}
}



@media all {
    
#c1af4e65 {
    width: 71px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a1a1616 {
    margin: 0px 0% 0px 0%;
}
    
#\39 4aae00a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 6px 6px 6px 6px;
    background-color: rgba(227,236,247,1);
    background-image: initial;
    margin: 0% 0% 0% 0%;
}
    
#\31 081aa27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b7eb9d2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 6px 6px 6px 6px;
    background-color: rgba(227,236,247,1);
    background-image: initial;
    margin: 0% 0% 0% 0%;
}
    
#\39 f0c7200 {
    width: 71px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#afb41f00 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a5c9c8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c5aabf60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c2fb7c6b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f48bcd9c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#afb41f00 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 4% 4% 4%;
}
    
#\34 a1a1616 {
    margin: 0px 0% 0px 0%;
}
    
#\39 4aae00a {
    width: 100%;
    min-height: 80px;
}
    
#b7eb9d2c {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#afb41f00 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 6% 8% 6%;
}
    
#\39 4aae00a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b7eb9d2c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a1a1616 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cff42d35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f7c30499 {
    min-height: 43px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#cd9119a6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
}
    
#\36 614cbe7 {
    margin: 0px 0% 0px 0%;
}
    
#\36 2a70b52fdd2b461c335aab6 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7c30499 {
    padding: 4% 4% 0% 4%;
}
    
#\36 614cbe7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cff42d35 {
    min-height: 25px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#f7c30499 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 6% 0% 6%;
}
    
#\36 614cbe7 {
    margin: 0px 0% 0px 0%;
}
    
#\36 2a70b52fdd2b461c335aab6 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 2b0a273 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
}
    
#\38 f80bf35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 a6a5638 {
    min-height: 43px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 786f777 {
    margin: 0px 0% 0px 0%;
}
    
#widget_lqg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 a6a5638 {
    padding: 2% 4% 4% 4%;
}
    
#\39 786f777 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 f80bf35 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 a6a5638 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 6% 8% 6%;
}
    
#\39 786f777 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 6337659 {
    min-height: 499px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a3c00df8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(172, 198, 228, 0.9);
    background-image: initial;
    padding: 16px 0% 16px 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a0f0762::before, #\39 a0f0762 > .bgExtraLayerOverlay {
    
}
#\39 a0f0762 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d174759e {
    margin: 0px 0% 0px 0%;
}
    
#group_n0m {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_1ml {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_t54 {
    width: 87.70%;
    height: auto;
    max-width: 100%;
}
    
#cfff79e5 {
    width: 220px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 10e6b9a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0e7f643 {
    width: 220px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4ce0d64 {
    align-items: flex-start;
    width: 29.87%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a39c5a15 {
    align-items: flex-start;
    width: 29.87%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6337659 {
    padding: 0% 0% 0% 0%;
}
    
#d174759e {
    margin: 0px 0% 0px 0%;
}
    
#\39 a0f0762::before, #\39 a0f0762 > .bgExtraLayerOverlay {
    
}
    
#a3c00df8 {
    width: 64.13%;
}
    
#widget_t54 {
    width: 89.97%;
}
    
#group_n0m {
    width: 35.87412587412587%;
}
    
#widget_1ml {
    width: 71.31%;
}
    
#\34 10e6b9a {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#a39c5a15 {
    min-width: 32px;
    width: 55.03%;
    margin: 0px 0% 0px 0%;
}
    
#\37 4ce0d64 {
    min-width: 32px;
    width: 55.03%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 6337659 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#a3c00df8 {
    min-height: 385px;
    align-items: flex-start;
    width: 100%;
    order: 1;
    height: auto;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a0f0762::before, #\39 a0f0762 > .bgExtraLayerOverlay {
    
}
    
#group_n0m {
    width: 100%;
    min-height: 302px;
    align-items: center;
    order: 0;
    height: auto;
}
    
#\34 10e6b9a {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#a39c5a15 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 4ce0d64 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d174759e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 1a47aeb {
    margin: 0px 0% 0px 0%;
}
    
#\31 20812ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 e040798 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -114px;
}
    
#af0f5e1a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
}
    
#\32 cfe9fe9 {
    min-height: 125px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1a47aeb {
    margin: 0px 0% 0px 0%;
}
    
#\32 cfe9fe9 {
    min-height: 69px;
    padding: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 20812ea {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 cfe9fe9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ef7a43f0 {
    margin: 0px 0% 0px 0%;
}
    
#c8cb50b7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
}
    
#\34 d4fdbd3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 f81fd92 {
    min-height: 125px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e5e914ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -114px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ef7a43f0 {
    margin: 0px 0% 0px 0%;
}
    
#\39 f81fd92 {
    min-height: 90px;
    padding: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#ef7a43f0 {
    margin: 0px 0% 0px 0%;
}
    
#\34 d4fdbd3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 f81fd92 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
}

