@media all {
  *#dm .dmInner div.u_1689115496 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1689115496 .m-recaptcha { color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1689115496 textarea {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1689115496 select {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1817060223 {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }

  *#dm .dmInner *.u_1507547762 { display:block !important; }

  *#dm .dmInner *.u_1196752206 { display:none !important; }

  *#dm .dmInner *.u_1662940671 { display:none !important; }

  *#dm .dmInner *.u_1405721930 { display:block !important; }

  *#dm .dmInner *.u_1299212910 { display:none !important; }

  *#dm .dmInner *.u_1916201744 { display:none !important; }

  *#dm .dmInner *.u_1051710432 { display:block !important; }

  *#dm .dmInner *.u_1216582978 { display:none !important; }

  *#dm .dmInner *.u_1236537906 { display:none !important; }

  *#dm .dmInner div.u_1766477269 .gw-contact-btn { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1766477269 { border-radius:150px 150px 150px 150px !important; }

  *#dm .dmInner *.u_1766477269 .gw-contact-btn {
    background-color:var(--color_4) !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1056813044 .copyright {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1216773838 { display:block !important; }

  *#dm .dmInner *.u_1609042331 { display:none !important; }

  *#dm .dmInner *.u_1120366785 { display:none !important; }

  *#dm .dmInner div.u_1038463321 .gw-contact-btn { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1038463321 { border-radius:150px 150px 150px 150px !important; }

  *#dm .dmInner *.u_1038463321 .gw-contact-btn {
    background-color:var(--color_4) !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1813942982 .gw-contact-btn { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1813942982 { border-radius:150px 150px 150px 150px !important; }

  *#dm .dmInner *.u_1813942982 .gw-contact-btn {
    background-color:var(--color_4) !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1867970688 .gw-contact-btn { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1867970688 { border-radius:150px 150px 150px 150px !important; }

  *#dm .dmInner *.u_1867970688 .gw-contact-btn {
    background-color:var(--color_4) !important;
    justify-content:center !important;
    text-align:center !important;
  }

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

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

  *#dm .dmInner a.u_1441437873 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1689115496 .dmformsubmit:hover { background-image:initial !important; }

  *#dm .dmInner div.u_1689115496 .dmformsubmit.hover { background-image:initial !important; }

  *#dm .dmInner div.u_1689115496 .dmformsubmit { width:150px !important; }

  *#dm .dmInner *.u_1796231836 .divider-path { fill:var(--color_2) !important; }

  *#dm .dmInner *.u_1321666682 { display:block !important; }

  *#dm .dmInner *.u_1856389651 { display:none !important; }

  *#dm .dmInner *.u_1575770883 { display:none !important; }

  *#dm .dmInner *.u_1171784602 { display:block !important; }

  *#dm .dmInner *.u_1873291104 { display:none !important; }

  *#dm .dmInner *.u_1389824221 { display:none !important; }

  *#dm .dmInner *.u_1962358316 { display:block !important; }

  *#dm .dmInner *.u_1223378780 { display:none !important; }

  *#dm .dmInner *.u_1435917446 { display:none !important; }

  *#dm .dmInner *.u_1034818144 { display:block !important; }

  *#dm .dmInner *.u_1407915847 { display:none !important; }

  *#dm .dmInner *.u_1639731391 { display:none !important; }

  *#dm .dmInner *.u_1279132761 { display:block !important; }

  *#dm .dmInner *.u_1136893144 { display:none !important; }

  *#dm .dmInner *.u_1089323190 { display:none !important; }

  *#dm .dmInner *.u_1284657179 { display:block !important; }

  *#dm .dmInner *.u_1035701746 { display:none !important; }

  *#dm .dmInner *.u_1547069561 { display:none !important; }

  *#dm .dmInner *.u_1224420887 { display:block !important; }

  *#dm .dmInner *.u_1286909657 { display:none !important; }

  *#dm .dmInner *.u_1797164817 { display:none !important; }

  *#dm .dmInner *.u_1483565749 { display:block !important; }

  *#dm .dmInner *.u_1775747909 { display:none !important; }

  *#dm .dmInner *.u_1467784020 { display:none !important; }

  *#dm .dmInner *.u_1095467354 { display:block !important; }

  *#dm .dmInner *.u_1457254436 { display:none !important; }

  *#dm .dmInner *.u_1864912079 { display:none !important; }

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

  *#dm .dmInner div.u_1426515289 .caption-container .caption-title { color:var(--color_5) !important; }

  *#dm .dmInner *.u_1278158082 .divider-path { fill:var(--color_2) !important; }

  *#dm .dmInner *.u_1491114127 .divider-path { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_3838660367 .svg { fill:rgba(237,207,101,1) !important; }

  *#dm .dmInner div.u_1725354725 .svg { fill:rgba(237,207,101,1) !important; }

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

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

  *#dm .dmInner *.u_2177552911 .divider-path { fill:var(--color_2) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1426515289 .photoGalleryThumbs .image-container a { padding-top:233px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1426515289 .photoGalleryViewAll { padding:0 16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 23px;
    width: 67.03%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 669px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.64;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    background-position: 50% 100%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/4a67d1a4/dms3rep/multi/opt/psg-fencing-inc-hero-picket-0d35e4ad-1920w.jpg);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_6tg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_2js {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_v1n {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 98.95820414463083%;
    min-height: 41px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7d0 {
    width: 170px;
    height: auto;
    max-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
}
    
#widget_6sp {
    width: 170px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_6u4 {
    width: 28.891300527240777%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 367px;
    padding: 40px 40px 88px 40px;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
    
#group_6u4 {
    width: 48%;
    min-height: 8px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 24px 108px 24px;
}
    
#group_6u4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 81679ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.33%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e45c2977 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.666666666666664%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\38 af371ab {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_85d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_526 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -16px;
}
    
#widget_94d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 6c2f9e9 {
    width: 170px;
    height: auto;
    max-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
}
    
#\32 2409b7c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99777558195647%;
    min-height: 41px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jq5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_eus {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_rd5 {
    width: 192px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 77392a8 {
    background-color: var(--color_2);
    background-image: initial;
    box-shadow: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 af371ab {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 81679ef {
    width: 100%;
    min-height: 80px;
}
    
#e45c2977 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\34 81679ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#e45c2977 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 af371ab {
    min-height: unset;
    flex-direction: column;
    padding: 40px 24px 40px 24px;
}
    
#\32 2409b7c {
    padding-bottom: 0px;
}
}



@media all {
    
#\39 f7c1d53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 9a165e4 {
    min-height: 338px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 0% 120px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d6d324c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mdd {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -18px;
}
    
#\34 5525aff::before, #\34 5525aff > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.83;
    border-radius: inherit;
}
#\34 5525aff {
    background-image: url(https://lirp.cdn-website.com/4a67d1a4/dms3rep/multi/opt/psg-fencing-inc-support-image-promo-1920w.jpg);
    background-position: 50% 100%;
}
#\34 5525aff.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAAUEAwAAAAAAAAAAAAAAAAECBCEDBRITETFB/8QAFAEBAAAAAAAAAAAAAAAAAAAABv/EABkRAQEBAAMAAAAAAAAAAAAAAAECAAQFMf/aAAwDAQACEQMRAD8A2TO+uknroLxPrjwUMroc7UTIADPAaY9ch7OZmwA3/9k=');
}
    
#widget_2tv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_nri {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e7198d21 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9a165e4 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 60px 2% 60px 2%;
}
    
#\39 f7c1d53 {
    width: 100%;
    min-height: 8px;
}
    
#\34 5525aff::before, #\34 5525aff > .bgExtraLayerOverlay {
    
}
#\34 5525aff.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAAUEAwAAAAAAAAAAAAAAAAECBCEDBRITETFB/8QAFAEBAAAAAAAAAAAAAAAAAAAABv/EABkRAQEBAAMAAAAAAAAAAAAAAAECAAQFMf/aAAwDAQACEQMRAD8A2TO+uknroLxPrjwUMroc7UTIADPAaY9ch7OZmwA3/9k=');
}
    
#e7198d21 {
    margin: 0px 0% 0px 0%;
}
    
#\38 d6d324c {
    width: 48.86%;
}
    
#widget_2tv {
    width: 51.11%;
}
    
#widget_nri {
    width: 327px;
}
}



@media (max-width: 767px) {
    
#\39 f7c1d53 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 9a165e4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\34 5525aff::before, #\34 5525aff > .bgExtraLayerOverlay {
    
}
#\34 5525aff.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAAUEAwAAAAAAAAAAAAAAAAECBCEDBRITETFB/8QAFAEBAAAAAAAAAAAAAAAAAAAABv/EABkRAQEBAAMAAAAAAAAAAAAAAAECAAQFMf/aAAwDAQACEQMRAD8A2TO+uknroLxPrjwUMroc7UTIADPAaY9ch7OZmwA3/9k=');
}
}



@media all {
    
#c70cb52c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a048a020 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1bl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -19px;
}
    
#widget_mil {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2bj {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\34 83637f7 {
    background-color: var(--color_2);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#c70cb52c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a048a020 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b8d65973 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b67e230a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 89bdebd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c9664065 {
    margin: -80px 0% 0px 0%;
}
    
#widget_l50 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b67e230a {
    min-height: 19px;
    padding: 0% 0% 0% 0%;
}
    
#c9664065 {
    margin: -67px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b8d65973 {
    min-height: 18px;
    align-items: center;
    width: 100%;
}
    
#b67e230a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#c9664065 {
    margin: -80px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c81c1c1e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 f29992c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#fb67132f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 8f7f87b {
    margin: -80px 0% 0px 0%;
}
    
#\36 f99c1cc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c81c1c1e {
    min-height: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\33 8f7f87b {
    margin: -67px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c81c1c1e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#fb67132f {
    min-height: 18px;
    align-items: center;
    width: 100%;
}
    
#\33 8f7f87b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 f50b43e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f6433a8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 256c2fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 0726e19[data-css-edit] {
    z-index: 999;
    position: relative;
}
#\39 0726e19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 e6413a6 {
    margin: 0px 0% -80px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f50b43e {
    min-height: 19px;
    padding: 0% 0% 0% 0%;
}
    
#\33 e6413a6 {
    margin: 0px 0% -67px 0%;
}
}



@media (max-width: 767px) {
    
#\37 f50b43e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\39 0726e19 {
    min-height: 18px;
    align-items: center;
    width: 100%;
}
    
#\33 e6413a6 {
    margin: -80px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 de97ce7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f067f9f {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cd8dcb00 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_9d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -16px;
}
    
#widget_3at {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_esu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_51n {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
}
    
#widget_c0s {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_d12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_7nh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -12px;
}
    
#widget_rd0 {
    width: 58px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 6caa0aa {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
}
    
#\34 d380012 {
    width: 58px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 f21d668 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a525d968 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b4ac1c0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -12px;
}
    
#\32 5981bbb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 f067f9f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 5981bbb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 de97ce7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 f067f9f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_esu {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_51n {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 6caa0aa {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fb613d66 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 deaac4a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ee7bb2b4 {
    margin: 0px 0% -80px 0%;
}
    
#\38 8d16afd {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 8636193[data-css-edit] {
    z-index: 999;
    position: relative;
}
#\36 8636193 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee7bb2b4 {
    margin: 0px 0% -67px 0%;
}
    
#\38 8d16afd {
    min-height: 19px;
    padding: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#ee7bb2b4 {
    margin: -80px 0% 0px 0%;
}
    
#\38 8d16afd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 8636193 {
    min-height: 18px;
    align-items: center;
    width: 100%;
}
}

