@media all {
  *#dm .dmInner div.u_1936399281 img { object-fit:contain !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1882050002 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(255,255,255,1) !important;
    border-width:2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1882050002 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1882050002:hover span.text,
  *#dm .dmInner a.u_1882050002.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1882050002:hover,
  *#dm .dmInner a.u_1882050002.hover {
    background-color:rgba(255,255,255,0.15) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1882050002 span.text {
    color:rgba(255,255,255,1) !important;
    font-size:17px !important;
  }

  *#dm .dmInner div.u_1188663184 {
    background-color:rgba(244,241,234,1) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1560742823 {
    background-color:rgba(244,241,234,1) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1083806052 {
    background-color:rgba(244,241,234,1) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1972873595 {
    background-color:rgba(244,241,234,1) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1668337093 {
    background-color:rgba(244,241,234,1) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1458673930 {
    background-color:rgba(244,241,234,1) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1449563464 {
    background-color:rgba(244,241,234,1) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1446553845 {
    background-color:rgba(244,241,234,1) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1256643682 {
    background-color:rgba(244,241,234,1) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1232458436 {
    background-color:rgba(244,241,234,1) !important;
    border-radius:999px !important;
  }

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

  *#dm .dmInner a.u_1774539919 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(17,73,137,1) !important;
    border-width:2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1774539919:hover span.text,
  *#dm .dmInner a.u_1774539919.hover span.text { color:rgba(17,73,137,1) !important; }

  *#dm .dmInner a.u_1774539919:hover,
  *#dm .dmInner a.u_1774539919.hover {
    background-color:rgba(17,73,137,0.08) !important;
    background-image:initial !important;
    border-color:rgba(17,73,137,1) !important;
  }

  *#dm .dmInner a.u_1774539919 span.text { color:rgba(17,73,137,1) !important; }

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

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

  *#dm .dmInner div.u_1326339715 {
    background-color:rgba(244,241,234,1) !important;
    border-radius:999px !important;
  }

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

  *#dm .dmInner div.u_1569612116 {
    background-color:rgba(244,241,234,1) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1839124556 {
    background-color:rgba(244,241,234,1) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1455402813 {
    background-color:rgba(244,241,234,1) !important;
    border-radius:999px !important;
  }

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

  *#dm .dmInner a.u_1853826287 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(255,255,255,1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1853826287:hover span.text,
  *#dm .dmInner a.u_1853826287.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1853826287:hover,
  *#dm .dmInner a.u_1853826287.hover {
    background-color:rgba(255,255,255,0.15) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1853826287 span.text { color:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner a.u_1767463759 {
    border-color:rgba(17,73,137,1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner a.u_1997019690 {
    border-color:rgba(17,73,137,1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1793960517 {
    background-color:rgba(255,255,255,1) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1165147449 {
    background-color:rgba(255,255,255,1) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1006290937 {
    background-color:rgba(255,255,255,1) !important;
    border-radius:999px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1626433284 {
    background-color:rgba(8,114,186,1) !important;
    border-color:rgba(8,114,186,1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1626433284:hover span.text,
  *#dm .dmInner a.u_1626433284.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1626433284:hover,
  *#dm .dmInner a.u_1626433284.hover {
    background-color:rgba(8,114,186,0.85) !important;
    background-image:initial !important;
    border-color:rgba(8,114,186,1) !important;
  }

  *#dm .dmInner a.u_1626433284 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1459552783 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(255,255,255,1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1459552783:hover span.text,
  *#dm .dmInner a.u_1459552783.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1459552783:hover,
  *#dm .dmInner a.u_1459552783.hover {
    background-color:rgba(255,255,255,0.15) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1459552783 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1935370497 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(255,255,255,1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1935370497:hover span.text,
  *#dm .dmInner a.u_1935370497.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1935370497:hover,
  *#dm .dmInner a.u_1935370497.hover {
    background-color:rgba(255,255,255,0.15) !important;
    background-image:initial !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1935370497 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1459552783 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1418054784 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1440374267 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1275904789 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1626433284 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1774539919 .iconBg { display:none !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1450734209 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(17,73,137,1) !important;
    border-width:2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1450734209 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1450734209 span.text { color:rgba(17,73,137,1) !important; }

  *#dm .dmInner div.u_1111951177 {
    background-color:rgba(17,73,137,1) !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1951476454 {
    background-color:rgba(17,73,137,1) !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1293414648 {
    background-color:rgba(17,73,137,1) !important;
    border-radius:4px !important;
  }

  *#dm .dmInner a.u_1440374267 {
    background-color:rgba(8,114,186,1) !important;
    border-color:rgba(8,114,186,1) !important;
  }

  *#dm .dmInner div.u_1258156763 {
    border-color:rgba(236,231,220,1) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:6px !important;
  }

  *#dm .dmInner div.u_1520386963 {
    border-color:rgba(236,231,220,1) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:6px !important;
  }

  *#dm .dmInner div.u_1635893662 {
    border-color:rgba(236,231,220,1) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:6px !important;
  }

  *#dm .dmInner div.u_1501032315 {
    border-color:rgba(236,231,220,1) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:6px !important;
  }

  *#dm .dmInner div.u_1342621706 {
    border-color:rgba(236,231,220,1) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:6px !important;
  }

  *#dm .dmInner div.u_1698748602 {
    border-color:rgba(236,231,220,1) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:6px !important;
  }

  *#dm .dmInner a.u_1275904789 { background-color:rgba(8,114,186,1) !important; }

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

  *#dm .dmInner div.u_1476728945 {
    background-color:rgba(17,73,137,1) !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1075377753 {
    background-color:rgba(17,73,137,1) !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1439957604 {
    background-color:rgba(17,73,137,1) !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1645102815 {
    border-color:rgba(17,73,137,1) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

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

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

  *#dm .dmInner div.u_1573312807 img {
    border-radius:8px !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#a25addc0 {
    min-height: 820px;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    max-width: none;
    padding: 80px 24px 120px 24px;
}
    
#\32 073d8cf::before, #\32 073d8cf > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(10,26,43,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    content: '';
    height: 100%;
}
#\32 073d8cf {
    background-image: url("https://irp.cdn-website.com/6b14cb39/dms3rep/multi/opt/elsam-poly-pipe-coils-loading-road-train-1920w.jpg?jxl&v=jxl");
}
    
#\37 a151bdf {
    align-self: flex-start;
    row-gap: 26px;
    justify-content: flex-start;
    width: 100%;
    max-width: 1240px;
    padding: 0 0 0 0;
}
    
#fd5c71b7 {
    max-width: 100%;
    width: auto;
}
    
#\31 60add54 {
    max-width: 780px;
    width: auto;
}
    
#\34 d884be7 {
    max-width: 560px;
    width: auto;
}
    
#f9edb672 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#\33 ee54b7a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 26px 18px 26px;
}
#\33 ee54b7a {
    max-width: 100%;
    width: auto;
    min-height: auto;
    margin-top: 8px;
}
    
#b1d3f0ea.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 26px 18px 26px;
}
#b1d3f0ea {
    max-width: 100%;
    width: auto;
    min-height: auto;
    margin-top: 8px;
}
    
#\33 69ea224 {
    max-width: 100%;
    width: auto;
    order: 2;
}
    
#bcb20bbf {
    row-gap: 12px;
    column-gap: 14px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#b80acb8e {
    background-color: rgba(255,255,255,1);
    border-radius: 8px;
    column-gap: 10px;
    box-shadow: 0px 6px 18px rgba(0,0,0,0.25);
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 7px 14px 7px 7px;
}
    
#\39 3dcd516 {
    width: 44px;
    height: 44px;
}
    
#\33 f9c5e5c {
    row-gap: 0;
    width: auto;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\34 59c464b {
    width: auto;
}
    
#\39 5753d5c {
    width: auto;
}
    
#d45a0c49 {
    background-color: rgba(255,255,255,1);
    border-radius: 8px;
    column-gap: 10px;
    box-shadow: 0px 6px 18px rgba(0,0,0,0.25);
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    align-items: center;
    order: 1;
    padding: 7px 14px 7px 7px;
}
    
#f0650bab {
    width: 44px;
    height: 44px;
}
    
#\37 21554f3 {
    row-gap: 0;
    width: auto;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#b515c10e {
    width: auto;
}
    
#dcbd9bf7 {
    width: auto;
}
}



@media all {
    
#f9ff7434 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 56px;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding-right: 24px;
    padding-left: 24px;
}
    
#\30 c0e3df9 {
    background-color: rgba(244,241,234,1);
}
    
#e6a74af9 {
    align-self: stretch;
    display: flex;
    column-gap: 0;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    max-width: 1240px;
    margin-top: -64px;
    background-color: rgba(255,255,255,1);
    border-radius: 8px;
    box-shadow: 0px 20px 50px rgba(10,26,43,0.14);
}
    
#\38 e77fe3b {
    row-gap: 4px;
    padding-top: 24px;
    flex-direction: column;
    flex: 1;
    padding-left: 22px;
    padding-bottom: 24px;
    justify-content: center;
    align-items: stretch;
    padding-right: 22px;
    min-width: 0;
    border-width: 0px 0px 0px 0;
    border-style: solid;
    border-color: rgba(221,214,200,1);
}
    
#\37 257f5ec {
    max-width: 100%;
    width: auto;
}
    
#\38 ca72851 {
    max-width: 100%;
    width: auto;
}
    
#c4b34533 {
    row-gap: 4px;
    padding-top: 24px;
    flex-direction: column;
    flex: 1;
    padding-left: 22px;
    padding-bottom: 24px;
    justify-content: center;
    align-items: stretch;
    padding-right: 22px;
    min-width: 0;
    border-width: 0px 0px 0px 1px;
    border-style: solid;
    border-color: rgba(221,214,200,1);
}
    
#\33 15e9133 {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#\34 6395169 {
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#\35 2629a4b {
    row-gap: 4px;
    padding-top: 24px;
    flex-direction: column;
    flex: 1;
    padding-left: 22px;
    padding-bottom: 24px;
    justify-content: center;
    align-items: stretch;
    padding-right: 22px;
    min-width: 0;
    border-width: 0px 0px 0px 1px;
    border-style: solid;
    border-color: rgba(221,214,200,1);
}
    
#\30 7d40c72 {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#\36 a618c8f {
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#\33 b025f34 {
    row-gap: 4px;
    padding-top: 24px;
    flex-direction: column;
    flex: 1;
    padding-left: 22px;
    padding-bottom: 24px;
    justify-content: center;
    align-items: stretch;
    padding-right: 22px;
    min-width: 0;
    border-width: 0px 0px 0px 1px;
    border-style: solid;
    border-color: rgba(221,214,200,1);
}
    
#\39 b72d8cc {
    max-width: 100%;
    width: auto;
}
    
#\32 4bbaa7b {
    max-width: 100%;
    width: auto;
}
    
#\35 e5e9e78 {
    row-gap: 4px;
    padding-top: 24px;
    flex-direction: column;
    flex: 1;
    padding-left: 22px;
    padding-bottom: 24px;
    justify-content: center;
    align-items: stretch;
    padding-right: 22px;
    min-width: 0;
    border-width: 0px 0px 0px 1px;
    border-style: solid;
    border-color: rgba(221,214,200,1);
}
    
#\31 1aabbcd {
    max-width: 100%;
    width: auto;
}
    
#ee32ebcd {
    max-width: 100%;
    width: auto;
}
    
#a1c208cd {
    column-gap: 12px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#c927e2b6 {
    width: 52px;
    height: 52px;
}
    
#\35 658a759 {
    row-gap: 4px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#cea347bc {
    column-gap: 12px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#\39 a60d3e5 {
    width: 52px;
    height: 52px;
}
    
#fe3238c2 {
    row-gap: 4px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
}



@media all {
    
#\38 94f4c8d {
    width: 100%;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding: 128px 24px 128px 24px;
}
    
#c2c0c717 {
    background-color: rgba(244,241,234,1);
}
    
#c0035324 {
    align-self: center;
    row-gap: 44px;
    max-width: 1240px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\36 ed709e7 {
    row-gap: 0;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    column-gap: 40px;
    order: 0;
    padding: 0 0 0 0;
}
    
#\39 f2276e1 {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#\38 90d8450 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#db3dbdf9 {
    max-width: 420px;
    width: 420px;
}
    
#cf0fc59c {
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    order: 1;
    padding: 0 0 0 0;
}
    
#\31 4115a5a {
    background-color: rgba(255,255,255,1);
    border-radius: 8px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(221,214,200,1);
    box-shadow: none;
    padding: 0 0 0 0;
}
    
#\30 cf20795 {
    border-radius: 8px 8px 0 0;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#b75228fb {
    width: 100%;
    height: 218px;
}
    
#\34 2be4df0 {
    background-color: rgba(8,114,186,1);
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: stretch;
    height: 8px;
    padding: 0 0 0 0;
}
    
#dc74ebab {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px 20px 22px 20px;
}
    
#\39 fafba50 {
    max-width: 100%;
    width: auto;
}
    
#\32 b3aac04 {
    max-width: 100%;
    width: auto;
}
    
#\31 7286fff {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#\31 d57b0bd {
    max-width: 100%;
    width: auto;
    margin-top: auto;
}
    
#b24a9c35 {
    background-color: rgba(255,255,255,1);
    border-radius: 8px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(221,214,200,1);
    box-shadow: none;
    padding: 0 0 0 0;
}
    
#e6fa5f20 {
    background-color: rgba(236,228,246,1);
    border-radius: 8px 8px 0 0;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#fd267dc0 {
    width: 100%;
    height: 218px;
}
    
#\37 b608ec8 {
    background-color: rgba(123,79,160,1);
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: stretch;
    height: 8px;
    padding: 0 0 0 0;
}
    
#\33 09cd57a {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px 20px 22px 20px;
}
    
#\34 4c01e09 {
    max-width: 100%;
    width: auto;
}
    
#\33 6513c37 {
    max-width: 100%;
    width: auto;
}
    
#\33 8694f15 {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#\31 d226dae {
    max-width: 100%;
    width: auto;
    margin-top: auto;
}
    
#\32 f0e5fa2 {
    background-color: rgba(255,255,255,1);
    border-radius: 8px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(221,214,200,1);
    box-shadow: none;
    padding: 0 0 0 0;
}
    
#d77d1e0f {
    background-color: rgba(243,236,220,1);
    border-radius: 8px 8px 0 0;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\34 3717d33 {
    width: 100%;
    height: 218px;
}
    
#\37 bdc0291 {
    background-color: rgba(217,201,163,1);
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: stretch;
    height: 8px;
    padding: 0 0 0 0;
}
    
#\35 d949ed2 {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px 20px 22px 20px;
}
    
#d6a03156 {
    max-width: 100%;
    width: auto;
}
    
#cf50f992 {
    max-width: 100%;
    width: auto;
}
    
#f7fbfe31 {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#\38 55c5bd0 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
}
    
#\34 fe9d64a {
    background-color: rgba(255,255,255,1);
    border-radius: 8px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(221,214,200,1);
    box-shadow: none;
    padding: 0 0 0 0;
}
    
#f6bf1009 {
    border-radius: 8px 8px 0 0;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\39 82eaa13 {
    width: 100%;
    height: 218px;
}
    
#b9df26f9 {
    background-color: rgba(46,125,79,1);
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: stretch;
    height: 8px;
    padding: 0 0 0 0;
}
    
#\34 bb2a65b {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px 20px 22px 20px;
}
    
#\30 0edde40 {
    max-width: 100%;
    width: auto;
}
    
#\30 99947d4 {
    max-width: 100%;
    width: auto;
}
    
#da56087c {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#\37 13c098e {
    max-width: 100%;
    width: auto;
    margin-top: auto;
}
    
#\38 ea33d90 {
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    order: 2;
    padding: 0 0 0 0;
}
    
#\36 0a51074 {
    background-color: rgba(255,255,255,1);
    border-radius: 8px;
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(221,214,200,1);
    box-shadow: none;
    padding: 0 0 0 0;
}
    
#de3b1b6f {
    row-gap: 4px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 16px 18px 16px 18px;
}
    
#\32 b64ea8e {
    max-width: 100%;
    width: auto;
}
    
#\35 848e7dc {
    max-width: 100%;
    width: auto;
}
    
#\35 57b4459 {
    background-color: rgba(255,255,255,1);
    border-radius: 8px;
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(221,214,200,1);
    box-shadow: none;
    padding: 0 0 0 0;
}
    
#\36 e148e68 {
    row-gap: 4px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 16px 18px 16px 18px;
}
    
#c0996a96 {
    max-width: 100%;
    width: auto;
}
    
#\33 27b60bb {
    max-width: 100%;
    width: auto;
}
    
#\30 c051b67 {
    background-color: rgba(255,255,255,1);
    border-radius: 8px;
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(221,214,200,1);
    box-shadow: none;
    padding: 0 0 0 0;
}
    
#\38 b95f63d {
    row-gap: 4px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 16px 18px 16px 18px;
}
    
#\35 a970b6d {
    max-width: 100%;
    width: auto;
}
    
#a913bd6c {
    max-width: 100%;
    width: auto;
}
    
#d82d1bfa {
    row-gap: 12px;
    align-self: flex-end;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\35 9aea320 {
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    border-width: 1px 0px 0px 0px;
    border-color: rgba(236,231,220,1);
    align-items: center;
    border-style: solid;
    padding: 12px 0 0 0;
}
    
#b19d011a {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\39 efc9033 {
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    border-width: 1px 0px 0px 0px;
    border-color: rgba(236,231,220,1);
    align-items: center;
    border-style: solid;
    padding: 12px 0 0 0;
}
    
#\35 766111b {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#e39f6eb8 {
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    border-width: 1px 0px 0px 0px;
    border-color: rgba(236,231,220,1);
    align-items: center;
    border-style: solid;
    padding: 12px 0 0 0;
}
    
#de91f82f {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\30 b330dc8 {
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    border-width: 1px 0px 0px 0px;
    border-color: rgba(236,231,220,1);
    align-items: center;
    border-style: solid;
    padding: 12px 0 0 0;
}
    
#\33 de20fc7 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\34 1e9ace3 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin-right: 18px;
}
    
#\38 212fff9 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin-right: 18px;
}
    
#e82d367a {
    max-width: 100%;
    width: auto;
    height: auto;
    margin-right: 18px;
}
    
#widget_oa5 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\39 7661674 {
    row-gap: 0;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    column-gap: 40px;
    padding: 0 0 0 0;
}
    
#dea2b1e1 {
    width: 100%;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding: 128px 24px 128px 24px;
}
    
#fee679da {
    background-color: rgba(244,241,234,1);
}
    
#\38 e733d78 {
    align-self: center;
    row-gap: 44px;
    max-width: 1240px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\36 a928ba6 {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#a75d48da {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\31 4541bcb {
    max-width: 420px;
    width: 420px;
}
    
#\32 376266b {
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\34 42405f0 {
    border-radius: 8px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-end;
    border-width: 0;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    background-image: url("https://irp.cdn-website.com/6b14cb39/dms3rep/multi/opt/elsam-green-stripe-coil-stock-water-464h.jpg");
    min-height: 387px;
    padding: 0 0 0 0;
}
    
#d4f6c53b {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#\36 0c8fac1 {
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#f7f4bf61 {
    row-gap: 8px;
    column-gap: 8px;
    flex-direction: row;
    margin-top: auto;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    order: 2;
    padding: 0 0 0 0;
}
    
#\30 80eb481.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 10px 4px 10px;
}
#\30 80eb481 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 2ff421c.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 10px 4px 10px;
}
#\31 2ff421c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 f0647b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 10px 4px 10px;
}
#\37 f0647b9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 4ba79d8 {
    border-radius: 8px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-end;
    border-width: 0;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    background-image: url("https://irp.cdn-website.com/6b14cb39/dms3rep/multi/opt/elsam-poly-pipe-coil-irrigation-464h.jpg");
    min-height: 387px;
    padding: 0 0 0 0;
}
    
#\34 56983d1 {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#\39 3e6f2f6 {
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#b3ba110f {
    row-gap: 8px;
    column-gap: 8px;
    flex-direction: row;
    margin-top: auto;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    order: 2;
    padding: 0 0 0 0;
}
    
#f8dbf565.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 10px 4px 10px;
}
#f8dbf565 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f05fbe8c.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 10px 4px 10px;
}
#f05fbe8c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 62fb8bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 10px 4px 10px;
}
#\34 62fb8bf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ed417ff7 {
    border-radius: 8px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-end;
    border-width: 0;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    background-image: url("https://irp.cdn-website.com/6b14cb39/dms3rep/multi/opt/elsam-poly-pipe-coil-recycled-water-464h.jpg");
    min-height: 387px;
    padding: 0 0 0 0;
}
    
#\35 78f0ea1 {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#cb499950 {
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#\39 cc5dfa1 {
    row-gap: 8px;
    column-gap: 8px;
    flex-direction: row;
    margin-top: auto;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    order: 2;
    padding: 0 0 0 0;
}
    
#\39 53e7fa8.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 10px 4px 10px;
}
#\39 53e7fa8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e32746ab.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 10px 4px 10px;
}
#e32746ab {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 2fe3722 {
    border-radius: 8px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-end;
    border-width: 0;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    background-image: url('https://irp.cdn-website.com/6b14cb39/dms3rep/multi/opt/elsam-road-train-pipe-delivery-464h.jpg');
    min-height: 387px;
    padding: 0 0 0 0;
}
    
#d1c08743 {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#\39 ccf2512 {
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#\32 5bcfb47 {
    row-gap: 8px;
    column-gap: 8px;
    flex-direction: row;
    margin-top: auto;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    order: 2;
    padding: 0 0 0 0;
}
    
#\39 817ab60.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 10px 4px 10px;
}
#\39 817ab60 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a3ef97f8.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 10px 4px 10px;
}
#a3ef97f8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 070c445 {
    row-gap: 12px;
    align-self: flex-end;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\38 40d96c1 {
    border-radius: 8px;
    row-gap: 10px;
    flex: 1;
    width: 100%;
    justify-content: flex-end;
    background-image: linear-gradient(0deg, rgba(10,26,43,0.95) 0%, rgba(10,26,43,0.95) 30%, rgba(10,26,43,0) 100%);
    align-items: flex-start;
    padding: 24px 24px 24px 24px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#e0e781fa {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#a7d45870 {
    border-radius: 8px;
    row-gap: 10px;
    flex: 1;
    width: 100%;
    justify-content: flex-end;
    background-image: linear-gradient(0deg, rgba(10,26,43,0.95) 0%, rgba(10,26,43,0.95) 30%, rgba(10,26,43,0) 100%);
    align-items: flex-start;
    padding: 24px 24px 24px 24px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#f28eb390 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#\36 c923726 {
    border-radius: 8px;
    row-gap: 10px;
    flex: 1;
    width: 100%;
    justify-content: flex-end;
    background-image: linear-gradient(0deg, rgba(10,26,43,0.95) 0%, rgba(10,26,43,0.95) 30%, rgba(10,26,43,0) 100%);
    align-items: flex-start;
    padding: 24px 24px 24px 24px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#\30 fd90772 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#\30 64791cf {
    border-radius: 8px;
    row-gap: 10px;
    flex: 1;
    width: 100%;
    justify-content: flex-end;
    background-image: linear-gradient(0deg, rgba(10,26,43,0.95) 0%, rgba(10,26,43,0.95) 30%, rgba(10,26,43,0) 100%);
    align-items: flex-start;
    padding: 24px 24px 24px 24px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#cfeaae8d {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
}



@media all {
    
#\33 1c1078a {
    width: 100%;
    padding-right: 24px;
    padding-left: 24px;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding-top: 128px;
    padding-bottom: 128px;
}
    
#\33 31fd5d9 {
    background-color: rgba(236,231,220,1);
}
    
#b202d9cc {
    align-self: center;
    display: flex;
    column-gap: 64px;
    flex-direction: row;
    max-width: 1240px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\38 f3347c4 {
    padding-top: 28px;
    flex-direction: column;
    flex: 1;
    padding-left: 28px;
    padding-bottom: 28px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 28px;
    min-width: 0;
    background-color: rgba(255,255,255,1);
    border-width: 1px;
    border-style: solid;
    border-color: rgba(221,214,200,1);
    border-radius: 10px;
}
    
#\30 3f2f3cc {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
    min-width: 0;
}
    
#\39 64d8c0c {
    max-width: 100%;
    width: auto;
}
    
#fb5dce7d {
    max-width: 100%;
    width: auto;
}
    
#\32 809ee21 {
    max-width: 100%;
    width: auto;
}
    
#\35 292a1a4 {
    max-width: 100%;
    width: auto;
}
    
#\36 ff28204.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 22px;
    padding-bottom: 14px;
    padding-right: 22px;
}
#\36 ff28204 {
    max-width: 100%;
    width: auto;
    min-height: auto;
    align-self: flex-start;
}
}



@media all {
    
#\38 0752a4c {
    width: 100%;
    padding-right: 24px;
    padding-left: 24px;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding-top: 128px;
    padding-bottom: 128px;
}
    
#abeccd4b {
    background-color: rgba(244,241,234,1);
}
    
#\38 79367fb {
    align-self: center;
    display: flex;
    column-gap: 64px;
    flex-direction: row;
    max-width: 1240px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\34 f533946 {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    flex: 0 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
    min-width: 0;
    width: 52.38%;
}
    
#\37 8943112 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c03e8a39 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fd5c818a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 5f7a38f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#edb2eaed {
    row-gap: 12px;
    column-gap: 24px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
}
    
#\37 3ef0cfd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 22px;
    padding-bottom: 14px;
    padding-right: 22px;
}
#\37 3ef0cfd {
    max-width: 100%;
    width: auto;
    min-height: auto;
    align-self: flex-start;
}
    
#cea16094 {
    max-width: 100%;
    width: auto;
}
    
#e7990dc2 {
    padding-top: 0;
    flex-direction: column;
    flex: 0 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    width: 47.62%;
}
    
#\33 05a8e71 {
    row-gap: 12px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#ae0a7d65 {
    column-gap: 12px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#\37 fa41e5f {
    max-width: 100%;
    width: 22px;
    height: 22px;
    min-width: 22px;
}
    
#\39 744eafb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 b21d20e {
    column-gap: 12px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#df4d41bc {
    max-width: 100%;
    width: 22px;
    height: 22px;
    min-width: 22px;
}
    
#c636ed86 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 de8f8f1 {
    column-gap: 12px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#\31 b4e9bfc {
    max-width: 100%;
    width: 22px;
    height: 22px;
    min-width: 22px;
}
    
#e4b16588 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 b4060a3 {
    column-gap: 12px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    height: 560px;
}
    
#\34 a6889a3 {
    flex: 0 1 auto;
    width: 54.55%;
    height: 560px;
    min-width: 0;
}
    
#bd0aa07d {
    row-gap: 12px;
    padding-top: 0;
    flex-direction: column;
    flex: 0 1 auto;
    padding-left: 0;
    width: 45.45%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    height: 560px;
    min-width: 0;
}
    
#eef76df4 {
    width: 100%;
    height: 274px;
}
    
#\38 d29c28d {
    width: 100%;
    height: 274px;
}
}



@media all {
    
#\34 8c0bd5d {
    width: 100%;
    padding-right: 24px;
    padding-left: 24px;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding-top: 128px;
    padding-bottom: 128px;
}
    
#d0685587 {
    background-color: rgba(255,255,255,1);
}
    
#\34 36820bb {
    align-self: center;
    display: flex;
    row-gap: 24px;
    flex-direction: column;
    max-width: 1240px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\30 66d7309 {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#\32 6e2432f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 82b3590 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 e45b27e {
    max-width: 700px;
    width: auto;
    height: auto;
}
    
#\32 f69fffc {
    background-color: rgba(17,73,137,1);
    border-radius: 10px;
    row-gap: 18px;
    padding-top: 44px;
    flex-direction: column;
    padding-left: 44px;
    width: 40%;
    padding-bottom: 44px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 44px;
    order: 0;
    min-width: 0;
    flex: 0 1 auto;
}
    
#\31 8ed8522 {
    max-width: 100%;
    width: auto;
}
    
#ff99bd2e {
    max-width: 100%;
    width: auto;
}
    
#\38 624aac0 {
    max-width: 720px;
    width: auto;
}
    
#\35 197a310 {
    row-gap: 8px;
    column-gap: 24px;
    padding-top: 20px;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-right: 0;
    margin-top: auto;
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(255,255,255,0.2);
}
    
#\35 9b66837 {
    flex-direction: column;
    width: 60%;
    justify-content: flex-start;
    align-items: stretch;
    order: 1;
    min-width: 0;
    row-gap: 20px;
    flex: 0 1 auto;
}
    
#\30 390b969 {
    padding-top: 22px;
    padding-left: 22px;
    padding-bottom: 22px;
    border-color: rgba(221,214,200,1);
    background-color: rgba(244,241,234,1);
    border-radius: 10px;
    row-gap: 12px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 22px;
    min-width: 0;
    order: 0;
}
    
#\36 f1902b2 {
    align-self: flex-start;
    width: auto;
    height: 44px;
    order: 0;
}
    
#\30 82ba896.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-left: 10px;
    padding-bottom: 4px;
    padding-right: 10px;
}
#\30 82ba896 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#\37 315dd28 {
    max-width: 100%;
    width: auto;
}
    
#\30 7d074ad {
    max-width: 100%;
    width: auto;
}
    
#c3bc4d79 {
    max-width: 100%;
    width: auto;
    margin-top: 0;
    order: 0;
}
    
#eebecb14 {
    padding-top: 22px;
    padding-left: 22px;
    padding-bottom: 22px;
    border-color: rgba(221,214,200,1);
    background-color: rgba(244,241,234,1);
    border-radius: 10px;
    row-gap: 12px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 22px;
    min-width: 0;
    order: 1;
}
    
#\32 5eb313a {
    align-self: flex-start;
    width: auto;
    height: 44px;
    order: 0;
}
    
#\32 84f5e9d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-left: 10px;
    padding-bottom: 4px;
    padding-right: 10px;
}
#\32 84f5e9d {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#\36 fcac582 {
    max-width: 100%;
    width: auto;
}
    
#\36 888927a {
    max-width: 100%;
    width: auto;
}
    
#c6b53fd7 {
    max-width: 100%;
    width: auto;
    margin-top: 0;
    order: 0;
}
    
#f71d1fb8 {
    padding-top: 22px;
    padding-left: 22px;
    padding-bottom: 22px;
    border-color: rgba(221,214,200,1);
    background-color: rgba(244,241,234,1);
    border-radius: 10px;
    row-gap: 12px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 22px;
    min-width: 0;
    order: 0;
}
    
#a60c9d77.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-left: 10px;
    padding-bottom: 4px;
    padding-right: 10px;
}
#a60c9d77 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#\30 3581e05 {
    max-width: 100%;
    width: auto;
}
    
#\33 f9cdb88 {
    max-width: 100%;
    width: auto;
}
    
#\36 3c982dc {
    max-width: 100%;
    width: auto;
    margin-top: 0;
    order: 0;
}
    
#\38 f2922c5 {
    padding-top: 22px;
    padding-left: 22px;
    padding-bottom: 22px;
    border-color: rgba(221,214,200,1);
    background-color: rgba(244,241,234,1);
    border-radius: 10px;
    row-gap: 12px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 22px;
    min-width: 0;
    order: 1;
}
    
#f80501ec.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-left: 10px;
    padding-bottom: 4px;
    padding-right: 10px;
}
#f80501ec {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#\33 1f754d4 {
    max-width: 100%;
    width: auto;
}
    
#b356141c {
    max-width: 100%;
    width: auto;
}
    
#f058eaff {
    max-width: 100%;
    width: auto;
    margin-top: 0;
    order: 0;
}
    
#e8e6234e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 34dfbb2 {
    column-gap: 20px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\32 e1abed3 {
    width: auto;
}
    
#\32 ab39555 {
    width: auto;
}
    
#\36 e8668a1 {
    width: auto;
}
    
#\33 3202c22 {
    column-gap: 20px;
    padding-top: 0;
    flex-direction: row;
    flex: 1;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\38 016885d {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
}
    
#bee58669 {
    padding-top: 12px;
    padding-left: 0;
    padding-bottom: 0;
    border-color: rgba(221,214,200,1);
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    margin-top: auto;
    justify-content: space-between;
    border-width: 1px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
}
    
#c8406089 {
    width: auto;
}
    
#\33 95770bf {
    width: auto;
}
    
#\37 5815514 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
}
    
#\31 858112c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 3px;
    padding-left: 8px;
    padding-bottom: 3px;
    padding-right: 8px;
}
#\31 858112c {
    width: auto;
    order: 1;
}
    
#\39 50c1794 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
}
    
#\30 88d95de {
    padding-top: 12px;
    padding-left: 0;
    padding-bottom: 0;
    border-color: rgba(221,214,200,1);
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    margin-top: auto;
    justify-content: space-between;
    border-width: 1px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
}
    
#\38 bba5690 {
    width: auto;
}
    
#\38 b1b4b6c {
    width: auto;
}
    
#\38 d48ef25 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
}
    
#\36 dcb4438.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 3px;
    padding-left: 8px;
    padding-bottom: 3px;
    padding-right: 8px;
}
#\36 dcb4438 {
    width: auto;
    order: 1;
}
    
#\32 6820dba {
    column-gap: 20px;
    padding-top: 0;
    flex-direction: row;
    flex: 1;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\39 279459c {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
}
    
#\30 bd3b515 {
    width: 36px;
    height: 36px;
    order: 0;
}
    
#\35 e81ef33 {
    padding-top: 12px;
    padding-left: 0;
    padding-bottom: 0;
    border-color: rgba(221,214,200,1);
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    margin-top: auto;
    justify-content: space-between;
    border-width: 1px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
}
    
#\30 f3a460f {
    width: auto;
}
    
#ea2ca1f1 {
    width: auto;
}
    
#\30 d61735b {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
}
    
#ca56c824 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
}
    
#c9e97227 {
    width: 36px;
    height: 36px;
    order: 0;
}
    
#\35 632908c {
    padding-top: 12px;
    padding-left: 0;
    padding-bottom: 0;
    border-color: rgba(221,214,200,1);
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    margin-top: auto;
    justify-content: space-between;
    border-width: 1px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
}
    
#a39c5356 {
    width: auto;
}
    
#d3f5cc40 {
    width: auto;
}
    
#c1324b84 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
}
    
#d7e5463f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 3px;
    padding-left: 8px;
    padding-bottom: 3px;
    padding-right: 8px;
}
#d7e5463f {
    width: auto;
    order: 1;
}
}



@media all {
    
#ca04ef75 {
    width: 100%;
    padding-right: 24px;
    padding-left: 24px;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding-top: 128px;
    padding-bottom: 128px;
}
    
#ce6e5645 {
    background-color: rgba(10,26,43,1);
}
    
#\34 4ab4015 {
    align-self: center;
    display: flex;
    column-gap: 64px;
    flex-direction: row;
    max-width: 1240px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#e21fd49a {
    padding-top: 0;
    flex-direction: column;
    flex: 0 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    order: 1;
    width: 53.49%;
}
    
#\33 89aab9e {
    width: 100%;
    height: 440px;
    order: 0;
}
    
#\33 5db460b {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    flex: 0 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
    min-width: 0;
    order: 0;
    width: 46.51%;
}
    
#\37 50b2bd0 {
    max-width: 100%;
    width: auto;
}
    
#\33 f8c3f54 {
    max-width: 100%;
    width: auto;
}
    
#f53d6060 {
    max-width: 100%;
    width: auto;
}
    
#\39 ebe3eda {
    row-gap: 12px;
    column-gap: 40px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-right: 0;
    width: 100%;
}
    
#\31 ed6573f {
    row-gap: 2px;
    padding-top: 14px;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    border-width: 3px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(8,114,186,1);
    flex: 1;
}
    
#\37 6428832 {
    max-width: 100%;
    width: auto;
}
    
#\31 0346740 {
    max-width: 100%;
    width: auto;
}
    
#d7b04f3e {
    row-gap: 2px;
    padding-top: 14px;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    border-width: 3px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(8,114,186,1);
    flex: 1;
}
    
#f7186325 {
    max-width: 100%;
    width: auto;
}
    
#\35 1110196 {
    max-width: 100%;
    width: auto;
}
    
#\30 d916422 {
    row-gap: 12px;
    column-gap: 16px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-right: 0;
}
    
#ec850b2b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#ec850b2b {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#\34 ac2c859.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\34 ac2c859 {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#\30 0549c4f {
    column-gap: 12px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    height: 440px;
}
    
#\34 7ce90d2 {
    padding-top: 0;
    flex-direction: column;
    flex: 0 1 auto;
    padding-left: 0;
    width: 65.04%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#bc913ffe {
    padding-top: 0;
    flex-direction: column;
    flex: 0 1 auto;
    padding-left: 0;
    width: 34.97%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
}



@media all {
    
#f05346bb {
    width: 100%;
    padding-top: 56px;
    padding-right: 24px;
    padding-bottom: 56px;
    padding-left: 24px;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    max-width: none;
}
    
#d3e1bcae {
    background-color: rgba(255,255,255,1);
}
    
#\30 7be0cd3 {
    align-self: center;
    display: flex;
    row-gap: 12px;
    flex-direction: column;
    max-width: 1240px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\39 9f569bd {
    align-self: center;
    max-width: 100%;
    width: auto;
}
    
#a4775539 {
    align-self: center;
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 c0908cc {
    row-gap: 8px;
    column-gap: 12px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: center;
    align-items: stretch;
    flex-wrap: nowrap;
    padding-right: 0;
}
    
#bfecf6c6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 18px;
    padding-left: 8px;
    padding-bottom: 18px;
    padding-right: 8px;
}
#bfecf6c6 {
    max-width: 100%;
    width: auto;
    min-width: 0;
    flex: 1;
}
    
#ad7593bd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 18px;
    padding-left: 8px;
    padding-bottom: 18px;
    padding-right: 8px;
}
#ad7593bd {
    max-width: 100%;
    width: auto;
    min-width: 0;
    flex: 1;
}
    
#\38 a7732f3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 18px;
    padding-left: 8px;
    padding-bottom: 18px;
    padding-right: 8px;
}
#\38 a7732f3 {
    max-width: 100%;
    width: auto;
    min-width: 0;
    flex: 1;
}
    
#\39 1626ee9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 18px;
    padding-left: 8px;
    padding-bottom: 18px;
    padding-right: 8px;
}
#\39 1626ee9 {
    max-width: 100%;
    width: auto;
    min-width: 0;
    flex: 1;
}
    
#\37 bd96006.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 18px;
    padding-left: 8px;
    padding-bottom: 18px;
    padding-right: 8px;
}
#\37 bd96006 {
    max-width: 100%;
    width: auto;
    min-width: 0;
    flex: 1;
}
    
#f651e27c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 18px;
    padding-left: 8px;
    padding-bottom: 18px;
    padding-right: 8px;
}
#f651e27c {
    max-width: 100%;
    width: auto;
    min-width: 0;
    flex: 1;
}
}



@media all {
    
#\38 44add81 {
    width: 100%;
    padding-right: 24px;
    padding-left: 24px;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding-top: 128px;
    padding-bottom: 128px;
}
    
#\33 101ae7c {
    background-color: rgba(244,241,234,1);
}
    
#ca545035 {
    align-self: center;
    display: flex;
    row-gap: 44px;
    flex-direction: column;
    max-width: 1240px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\38 2d2b4d2 {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: space-between;
    align-items: flex-end;
    padding-right: 0;
    width: 100%;
    column-gap: 40px;
}
    
#\36 6e45abb {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#\35 b0331f1 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#b813a752 {
    max-width: 420px;
    width: 420px;
}
    
#c9374786 {
    column-gap: 20px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\30 d7670a5 {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: rgba(17,73,137,1);
    background-color: rgba(17,73,137,1);
    border-radius: 10px;
    row-gap: 12px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 28px;
    min-width: 0;
}
    
#\31 1ba726d {
    align-self: flex-start;
    width: auto;
    height: 40px;
    order: 0;
}
    
#\31 6f6cfe8 {
    max-width: 100%;
    width: auto;
}
    
#\35 02de1ef {
    max-width: 100%;
    width: auto;
}
    
#\36 a0c5c08 {
    max-width: 100%;
    width: auto;
}
    
#\33 bf954f5 {
    max-width: 100%;
    width: auto;
}
    
#a4ffb6b8 {
    max-width: 100%;
    width: auto;
}
    
#\35 6518708 {
    max-width: 100%;
    width: auto;
}
    
#\37 bee9148.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\37 bee9148 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: auto;
    margin-top: auto;
}
    
#\33 63f1d17 {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: rgba(221,214,200,1);
    background-color: rgba(255,255,255,1);
    border-radius: 10px;
    row-gap: 12px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 28px;
    min-width: 0;
}
    
#\31 996cfe8 {
    align-self: flex-start;
    width: auto;
    height: 40px;
}
    
#\36 7311516 {
    max-width: 100%;
    width: auto;
}
    
#f9daa943 {
    max-width: 100%;
    width: auto;
}
    
#\30 776905d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 8ab3a6f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 1492967 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 6fdbf76 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 8b79d15 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 2c5238c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\34 2c5238c {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: auto;
    margin-top: auto;
}
    
#\34 9dd1bbd {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: rgba(221,214,200,1);
    background-color: rgba(255,255,255,1);
    border-radius: 10px;
    row-gap: 12px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 28px;
    min-width: 0;
}
    
#\31 5536215 {
    align-self: flex-start;
    width: auto;
    height: 40px;
}
    
#\33 c48e4fc {
    max-width: 100%;
    width: auto;
}
    
#\31 6b05554 {
    max-width: 100%;
    width: auto;
}
    
#f584ab65 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ef0dc3c1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#ef0dc3c1 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: auto;
    margin-top: auto;
}
    
#d6a240ed {
    row-gap: 12px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\31 696a072 {
    align-self: flex-start;
    padding-top: 8px;
    flex-direction: row;
    padding-left: 12px;
    width: auto;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 12px;
    background-color: rgba(255,255,255,1);
    border-radius: 6px;
}
}



@media all {
    
#a866964d {
    width: 100%;
    padding-right: 24px;
    padding-left: 24px;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding-top: 128px;
    padding-bottom: 128px;
}
    
#\34 01fcd9e {
    background-color: rgba(244,241,234,1);
    border-color: rgba(221,214,200,1);
    border-style: solid;
    border-width: 1px 0px 0px 0px;
}
    
#\39 8c8c40c {
    align-self: center;
    display: flex;
    column-gap: 48px;
    flex-direction: column;
    max-width: 1240px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    row-gap: 40px;
}
    
#\37 2a3c108 {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
    min-width: 0;
    order: 0;
}
    
#\39 20de07e {
    max-width: 100%;
    width: auto;
}
    
#fd56a7b1 {
    max-width: 100%;
    width: auto;
}
    
#\33 f0dccd7 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#d3f1bdd5 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#f69ebdb0 {
    row-gap: 8px;
    column-gap: 8px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-right: 0;
    order: 2;
}
    
#\31 fdd859a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 16px;
    padding-bottom: 8px;
    padding-right: 16px;
}
#\31 fdd859a {
    max-width: 100%;
    width: auto;
}
    
#\34 2cf9ad3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 16px;
    padding-bottom: 8px;
    padding-right: 16px;
}
#\34 2cf9ad3 {
    max-width: 100%;
    width: auto;
}
    
#\33 3aa3505.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 16px;
    padding-bottom: 8px;
    padding-right: 16px;
}
#\33 3aa3505 {
    max-width: 100%;
    width: auto;
}
    
#\34 f1c3307 {
    max-width: 100%;
    width: auto;
    order: 3;
    align-self: flex-end;
}
    
#\31 42789d8 {
    row-gap: 16px;
    padding-top: 0;
    flex-direction: row;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    order: 2;
    width: 100%;
    column-gap: 20px;
}
    
#\36 c0e0c8e {
    background-color: rgba(255,255,255,1);
    border-radius: 10px;
    row-gap: 0;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    order: 2;
    border-width: 2px;
    border-style: solid;
    border-color: rgba(8,114,186,1);
}
    
#\35 d3c935b {
    align-self: center;
    width: auto;
    height: 90px;
    order: 0;
    max-width: 100%;
}
    
#c8286cff {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#\35 ac6cfc3 {
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#\36 dd29957 {
    max-width: 100%;
    width: auto;
    order: 2;
}
    
#d625226b {
    background-color: rgba(255,255,255,1);
    border-radius: 10px;
    row-gap: 0;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    order: 3;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(221,214,200,1);
}
    
#\31 4d04d7e {
    align-self: center;
    width: auto;
    height: 90px;
    order: 0;
    max-width: 100%;
}
    
#a5bb82d7 {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#\38 dea071c {
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#\35 32a1f43 {
    max-width: 100%;
    width: auto;
    order: 2;
}
    
#\37 56a8983 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    order: 3;
}
    
#\35 465dfcc {
    background-color: rgba(255,255,255,1);
    border-radius: 10px;
    row-gap: 0;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    order: 4;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(221,214,200,1);
}
    
#e316ac29 {
    align-self: center;
    width: auto;
    height: 90px;
    order: 0;
    max-width: 100%;
}
    
#\30 e503060 {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#\36 9531559 {
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#e6126200 {
    max-width: 100%;
    width: auto;
    order: 2;
}
    
#\36 97b7b5c {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    order: 3;
}
    
#\31 8a30a11 {
    background-color: rgba(255,255,255,1);
    border-radius: 10px;
    row-gap: 0;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    order: 5;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(221,214,200,1);
}
    
#\32 b12fc91 {
    align-self: center;
    width: auto;
    height: 90px;
    order: 0;
    max-width: 100%;
}
    
#\37 bbb9261 {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#\39 73fca13 {
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#\38 df73e81 {
    max-width: 100%;
    width: auto;
    order: 2;
}
    
#\32 14584aa {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    order: 3;
}
    
#\35 b93917b {
    column-gap: 64px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: space-between;
    align-items: flex-start;
    padding-right: 0;
    order: 1;
}
    
#\36 1f2be1d {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
    min-width: 0;
    order: 1;
}
    
#\31 b9c2f35 {
    width: auto;
    height: 64px;
}
    
#\32 9f6db39 {
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    border-color: rgba(221,214,200,1);
    background-color: rgba(255,255,255,1);
    border-radius: 8px 8px 0 0;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    border-width: 0px 0px 1px 0px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    height: 132px;
}
    
#\31 9d05ebb {
    row-gap: 10px;
    padding-top: 22px;
    flex-direction: column;
    flex: 1;
    padding-left: 22px;
    padding-bottom: 22px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 22px;
}
    
#cc7e86d6 {
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    border-color: rgba(221,214,200,1);
    background-color: rgba(255,255,255,1);
    border-radius: 8px 8px 0 0;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    border-width: 0px 0px 1px 0px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    height: 132px;
}
    
#\31 116bd91 {
    row-gap: 10px;
    padding-top: 22px;
    flex-direction: column;
    flex: 1;
    padding-left: 22px;
    padding-bottom: 22px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 22px;
}
    
#\34 da66036 {
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    border-color: rgba(221,214,200,1);
    background-color: rgba(255,255,255,1);
    border-radius: 8px 8px 0 0;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    border-width: 0px 0px 1px 0px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    height: 132px;
}
    
#\35 7cf6bcf {
    row-gap: 10px;
    padding-top: 22px;
    flex-direction: column;
    flex: 1;
    padding-left: 22px;
    padding-bottom: 22px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 22px;
}
    
#\39 9d88419 {
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    border-color: rgba(221,214,200,1);
    background-color: rgba(255,255,255,1);
    border-radius: 8px 8px 0 0;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    border-width: 0px 0px 1px 0px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    height: 132px;
}
    
#b13cb979 {
    row-gap: 10px;
    padding-top: 22px;
    flex-direction: column;
    flex: 1;
    padding-left: 22px;
    padding-bottom: 22px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 22px;
}
}



@media all {
    
#\34 b8931fa {
    width: 100%;
    padding-top: 48px;
    padding-right: 24px;
    padding-bottom: 48px;
    padding-left: 24px;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    max-width: none;
}
    
#\34 20d4f98 {
    background-color: rgba(255,255,255,1);
    border-color: rgba(236,231,220,1);
    border-style: solid;
    border-width: 1px 0px 1px 0px;
}
    
#\33 44ba8d4 {
    align-self: center;
    display: flex;
    column-gap: 40px;
    flex-direction: row;
    max-width: 1240px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\35 0a3cd5d {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    flex: 0 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
    min-width: 0;
    width: 65%;
}
    
#bf9b5ab5 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#d241db83 {
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#\34 83de86f {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    flex: 0 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: center;
    align-items: flex-end;
    padding-right: 0;
    min-width: 0;
}
    
#c6256ca2 {
    max-width: 640px;
    width: auto;
    order: 2;
}
    
#\36 879dd29.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 20px;
    padding-bottom: 12px;
    padding-right: 20px;
}
#\36 879dd29 {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#b139d27e {
    width: 100%;
    padding-right: 24px;
    padding-left: 24px;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding-top: 128px;
    padding-bottom: 128px;
}
    
#b6f07fd1 {
    background-color: rgba(244,241,234,1);
}
    
#efccf7ab {
    align-self: center;
    display: flex;
    column-gap: 64px;
    flex-direction: row;
    max-width: 1240px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#e2a51d5c {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 40%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    flex: 0 1 auto;
}
    
#\38 7ad8c5b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d9fcaedc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 cb35ecf {
    background-color: rgba(255,255,255,1);
    border-radius: 6px;
    padding-top: 16px;
    flex-direction: row;
    padding-left: 18px;
    width: 100%;
    padding-bottom: 16px;
    justify-content: space-between;
    align-items: center;
    padding-right: 18px;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(221,214,200,1);
}
    
#\31 c46ebe4 {
    max-width: 100%;
    width: auto;
}
    
#\38 fbc5812 {
    background-color: rgba(255,255,255,1);
    border-radius: 6px;
    padding-top: 16px;
    flex-direction: row;
    padding-left: 18px;
    width: 100%;
    padding-bottom: 16px;
    justify-content: space-between;
    align-items: center;
    padding-right: 18px;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(221,214,200,1);
}
    
#ccbbfa5a {
    max-width: 100%;
    width: auto;
}
    
#\39 705de9a {
    background-color: rgba(255,255,255,1);
    border-radius: 6px;
    padding-top: 16px;
    flex-direction: row;
    padding-left: 18px;
    width: 100%;
    padding-bottom: 16px;
    justify-content: space-between;
    align-items: center;
    padding-right: 18px;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(221,214,200,1);
}
    
#\30 18e5483 {
    max-width: 100%;
    width: auto;
}
    
#a7072a85 {
    padding-top: 0;
    flex-direction: column;
    flex: 0 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    width: 60%;
}
    
#\38 21dec9c [data-content-reference] .accordion-title {
    color: rgba(10,26,43,1);
    font-weight: 700;
    font-size: 18px;
    font-family: Barlow, "Barlow Fallback";
    direction: ltr;
    text-align: left;
}
#\38 21dec9c [data-content-reference] {
    border-color: rgba(221,214,200,1);
    border-width: 1px;
    border-style: solid;
}
#\38 21dec9c {
    background-color: rgba(255,255,255,1);
    width: 100%;
    min-height: auto;
    direction: ltr;
}
#\38 21dec9c [data-content-reference] .icon-container {
    color: rgba(8,114,186,1);
}
    
#ddce6d63 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 22px;
    padding-bottom: 22px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 22px;
}
    
#\37 fec1247 {
    max-width: 100%;
    width: auto;
}
    
#\32 b6946ca {
    padding-top: 0;
    flex-direction: row;
    padding-left: 22px;
    padding-bottom: 22px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 22px;
}
    
#\37 c41359a {
    max-width: 100%;
    width: auto;
}
    
#\35 d244fde {
    padding-top: 0;
    flex-direction: row;
    padding-left: 22px;
    padding-bottom: 22px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 22px;
}
    
#af44b97b {
    max-width: 100%;
    width: auto;
}
    
#\30 254040e {
    padding-top: 0;
    flex-direction: row;
    padding-left: 22px;
    padding-bottom: 22px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 22px;
}
    
#\30 0be3760 {
    max-width: 100%;
    width: auto;
}
    
#\34 e6df21c {
    padding-top: 0;
    flex-direction: row;
    padding-left: 22px;
    padding-bottom: 22px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 22px;
}
    
#\39 1db905f {
    max-width: 100%;
    width: auto;
}
    
#\30 538aa7c {
    padding-top: 0;
    flex-direction: row;
    padding-left: 22px;
    padding-bottom: 22px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 22px;
}
    
#\31 17d13a1 {
    max-width: 100%;
    width: auto;
}
    
#\33 d00d4ec.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 3px;
    padding-left: 8px;
    padding-bottom: 3px;
    padding-right: 8px;
}
#\33 d00d4ec {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ce096597.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 3px;
    padding-left: 8px;
    padding-bottom: 3px;
    padding-right: 8px;
}
#ce096597 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bffb03e2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 3px;
    padding-left: 8px;
    padding-bottom: 3px;
    padding-right: 8px;
}
#bffb03e2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\38 9f059b6 {
    width: 100%;
    padding-top: 150px;
    padding-right: 24px;
    padding-bottom: 150px;
    padding-left: 24px;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    max-width: none;
}
    
#ad0db5bc::before, #ad0db5bc > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(10,26,43,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.75;
    content: '';
    height: 100%;
}
#ad0db5bc {
    background-image: url('https://irp.cdn-website.com/6b14cb39/dms3rep/multi/opt/elsam-poly-pipe-winder-livingstone-nt-1920w.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\32 82cae20 {
    align-self: center;
    display: flex;
    row-gap: 20px;
    flex-direction: column;
    max-width: 1240px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#d5b8eb66 {
    max-width: 100%;
    width: auto;
}
    
#\39 6b16963 {
    row-gap: 12px;
    column-gap: 16px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: center;
    align-items: stretch;
    flex-wrap: wrap;
    padding-right: 0;
}
    
#\33 c695992.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\33 c695992 {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#\30 3453c16.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\30 3453c16 {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#a007200a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#a007200a {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
}



@media all {
    
#f61e7a9b {
    width: 100%;
    padding-right: 24px;
    padding-left: 24px;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding-top: 128px;
    padding-bottom: 128px;
    flex-direction: row;
}
    
#dd320da5 {
    background-color: rgba(17,73,137,1);
}
    
#\31 63913c6 {
    column-gap: 64px;
    flex-direction: row;
    max-width: 1240px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    align-self: center;
}
    
#\32 07e7689 {
    row-gap: 14px;
    flex: 0 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-direction: column;
    width: 42.5%;
}
    
#\33 64206b5 {
    width: auto;
}
    
#\33 4e87f58 {
    width: auto;
}
    
#f674849c {
    width: auto;
}
    
#b821d171 {
    flex: 0 1 auto;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding-top: 28px;
    padding-right: 28px;
    padding-bottom: 28px;
    padding-left: 28px;
    flex-direction: column;
    background-color: rgba(255,255,255,1);
    width: 57.5%;
    border-radius: 10px;
    box-shadow: 0px 30px 70px rgba(0,0,0,0.28);
}
    
#widget_b7e {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#e2e31ce7 {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\31 67eeeab {
    column-gap: 12px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#ad93ea29 {
    max-width: 100%;
    width: 24px;
    height: 24px;
    min-width: 24px;
}
    
#d53164fd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 130ec22 {
    column-gap: 12px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#\39 ebd7e91 {
    max-width: 100%;
    width: 24px;
    height: 24px;
    min-width: 24px;
}
    
#b5f7aed2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 c65e80a {
    column-gap: 12px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#\33 8f6fc62 {
    max-width: 100%;
    width: 24px;
    height: 24px;
    min-width: 24px;
}
    
#\38 0e367b3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 94f4c8d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1c1078a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0752a4c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8c0bd5d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 44add81 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 b8931fa {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9f059b6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#a25addc0 {
    min-height: 640px;
    flex-direction: column;
    row-gap: 32px;
    padding: 48px 24px 96px 24px;
}
    
#\37 a151bdf {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f9ff7434 {
    min-height: unset;
    flex-direction: column;
    padding-right: 24px;
    padding-left: 24px;
}
    
#e6a74af9 {
    flex-direction: column;
    row-gap: 20px;
    margin-top: -40px;
}
}



@media (max-width: 767px) {
    
#\38 94f4c8d {
    min-height: unset;
    flex-direction: column;
    padding: 64px 24px 64px 24px;
}
    
#c0035324 {
    align-items: center;
}
    
#cf0fc59c {
    row-gap: 20px;
    flex-direction: column;
}
    
#\31 4115a5a {
    flex: 0 1 auto;
    width: 100%;
}
    
#b24a9c35 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\32 f0e5fa2 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\34 fe9d64a {
    flex: 0 1 auto;
    width: 100%;
}
    
#\38 ea33d90 {
    row-gap: 20px;
    flex-direction: column;
}
    
#\36 0a51074 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\35 57b4459 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\30 c051b67 {
    flex: 0 1 auto;
    width: 100%;
}
    
#db3dbdf9 {
    width: 100%;
    max-width: 100%;
}
    
#\36 ed709e7 {
    row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\39 7661674 {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 16px;
}
    
#dea2b1e1 {
    min-height: unset;
    padding: 64px 24px 64px 24px;
}
    
#\38 e733d78 {
    align-items: center;
}
    
#\32 376266b {
    row-gap: 24px;
    flex-direction: column;
}
    
#\34 42405f0 {
    flex: 0 1 auto;
    width: 100%;
    min-height: 420px;
}
    
#\33 4ba79d8 {
    flex: 0 1 auto;
    width: 100%;
    min-height: 420px;
}
    
#ed417ff7 {
    flex: 0 1 auto;
    width: 100%;
    min-height: 420px;
}
    
#\38 2fe3722 {
    flex: 0 1 auto;
    width: 100%;
    min-height: 420px;
}
    
#\31 4541bcb {
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 1c1078a {
    min-height: unset;
    padding-right: 24px;
    padding-left: 24px;
    padding-top: 64px;
    padding-bottom: 64px;
}
    
#b202d9cc {
    flex-direction: column;
    row-gap: 24px;
}
    
#\38 f3347c4 {
    flex: 0 1 auto;
    width: 100%;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
}
    
#\30 3f2f3cc {
    flex: 0 1 auto;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 0752a4c {
    min-height: unset;
    padding-right: 24px;
    padding-left: 24px;
    padding-top: 64px;
    padding-bottom: 64px;
}
    
#\38 79367fb {
    flex-direction: column;
    row-gap: 24px;
}
    
#\34 f533946 {
    flex: 0 1 auto;
    width: 100%;
}
    
#e7990dc2 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\37 b4060a3 {
    height: 340px;
}
    
#\34 a6889a3 {
    height: 340px;
}
    
#bd0aa07d {
    height: 340px;
}
    
#eef76df4 {
    height: 164px;
}
    
#\38 d29c28d {
    height: 164px;
}
}



@media (max-width: 767px) {
    
#\34 8c0bd5d {
    min-height: unset;
    padding-right: 24px;
    padding-left: 24px;
    padding-top: 64px;
    padding-bottom: 64px;
}
    
#\34 36820bb {
    align-items: center;
}
    
#\32 f69fffc {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    padding-right: 28px;
    width: auto;
    flex: 0 1 auto;
}
    
#\35 9b66837 {
    row-gap: 24px;
    flex-direction: column;
    width: auto;
    flex: 0 1 auto;
}
    
#\30 390b969 {
    flex: 0 1 auto;
    width: 100%;
}
    
#eebecb14 {
    flex: 0 1 auto;
    width: 100%;
}
    
#f71d1fb8 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\38 f2922c5 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\35 34dfbb2 {
    flex-direction: column;
    row-gap: 20px;
}
    
#\33 3202c22 {
    flex-direction: column;
    row-gap: 20px;
}
    
#\32 6820dba {
    flex-direction: column;
    row-gap: 20px;
}
}



@media (max-width: 767px) {
    
#ca04ef75 {
    min-height: unset;
    padding-right: 24px;
    padding-left: 24px;
    padding-top: 64px;
    padding-bottom: 64px;
}
    
#\34 4ab4015 {
    flex-direction: column;
    row-gap: 20px;
}
    
#e21fd49a {
    flex: 0 1 auto;
    width: 100%;
}
    
#\33 89aab9e {
    height: 220px;
}
    
#\33 5db460b {
    flex: 0 1 auto;
    width: 100%;
}
    
#\39 ebe3eda {
    row-gap: 20px;
    flex-direction: column;
}
    
#\30 0549c4f {
    row-gap: 12px;
    flex-direction: column;
    height: auto;
}
    
#\34 7ce90d2 {
    flex: 0 1 auto;
    width: 100%;
}
    
#bc913ffe {
    flex: 0 1 auto;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f05346bb {
    min-height: unset;
    padding-right: 24px;
    padding-left: 24px;
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#\30 7be0cd3 {
    align-items: center;
}
    
#\33 c0908cc {
    flex-wrap: wrap;
}
    
#bfecf6c6 {
    flex: 0 1 auto;
    width: 45%;
}
    
#ad7593bd {
    flex: 0 1 auto;
    width: 45%;
}
    
#\38 a7732f3 {
    flex: 0 1 auto;
    width: 45%;
}
    
#\39 1626ee9 {
    flex: 0 1 auto;
    width: 45%;
}
    
#\37 bd96006 {
    flex: 0 1 auto;
    width: 45%;
}
    
#f651e27c {
    flex: 0 1 auto;
    width: 45%;
}
}



@media (max-width: 767px) {
    
#\38 44add81 {
    min-height: unset;
    padding-right: 24px;
    padding-left: 24px;
    padding-top: 64px;
    padding-bottom: 64px;
}
    
#ca545035 {
    align-items: center;
}
    
#c9374786 {
    row-gap: 20px;
    flex-direction: column;
}
    
#\30 d7670a5 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\33 63f1d17 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\34 9dd1bbd {
    flex: 0 1 auto;
    width: 100%;
}
    
#b813a752 {
    width: 100%;
    max-width: 100%;
}
    
#\38 2d2b4d2 {
    row-gap: 20px;
    flex-direction: column;
}
}



@media (max-width: 767px) {
    
#a866964d {
    min-height: unset;
    padding-right: 24px;
    padding-left: 24px;
    padding-top: 64px;
    padding-bottom: 64px;
}
    
#\39 8c8c40c {
    flex-direction: column;
    row-gap: 20px;
}
    
#\37 2a3c108 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\31 42789d8 {
    flex: 0 1 auto;
    width: 100%;
    flex-direction: column;
    row-gap: 24px;
}
    
#\36 c0e0c8e {
    flex: 0 1 auto;
    width: 100%;
}
    
#d625226b {
    flex: 0 1 auto;
    width: 100%;
}
    
#\35 465dfcc {
    flex: 0 1 auto;
    width: 100%;
}
    
#\31 8a30a11 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\35 b93917b {
    row-gap: 24px;
    flex-direction: column;
}
}



@media (max-width: 767px) {
    
#\34 b8931fa {
    min-height: unset;
    padding-right: 24px;
    padding-left: 24px;
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#\33 44ba8d4 {
    flex-direction: column;
    row-gap: 24px;
}
    
#\35 0a3cd5d {
    flex: 0 1 auto;
    width: 100%;
}
    
#\34 83de86f {
    flex: 0 1 auto;
    width: 100%;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#b139d27e {
    min-height: unset;
    padding-right: 24px;
    padding-left: 24px;
    padding-top: 64px;
    padding-bottom: 64px;
}
    
#efccf7ab {
    flex-direction: column;
    row-gap: 24px;
}
    
#e2a51d5c {
    flex: 0 1 auto;
    width: 100%;
}
    
#a7072a85 {
    flex: 0 1 auto;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 9f059b6 {
    min-height: unset;
    padding-right: 24px;
    padding-left: 24px;
    padding-top: 80px;
    padding-bottom: 80px;
}
    
#\32 82cae20 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#f61e7a9b {
    padding-right: 24px;
    padding-left: 24px;
    padding-top: 64px;
    padding-bottom: 64px;
}
    
#\31 63913c6 {
    flex-direction: column;
    row-gap: 24px;
}
    
#\32 07e7689 {
    flex: 0 1 auto;
    width: 100%;
}
    
#b821d171 {
    flex: 0 1 auto;
    width: 100%;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
}
}

#\34 42405f0.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAJRAAAQMDAAsAAAAAAAAAAAAAAQIDBAAFIQYHERITFDEzQVKR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAbEQACAQUAAAAAAAAAAAAAAAABAgADFCJBUf/aAAwDAQACEQMRAD8AAa1IQjXzlo7idwYbA80HNrnbe2flbhebawu+Bp9IdJVhahkVeTojEKQeIrp60uA4DHclKRGPJ//Z')!important}#\33 4ba79d8.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFBv/EAB4QAAIBBAMBAAAAAAAAAAAAAAECAwAEBREGITEy/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABYRAAMAAAAAAAAAAAAAAAAAAAABE//aAAwDAQACEQMRAD8AyZ5HFPNILSJTbRjZLHs00vIMQVBaFtkd1BmxMMlw7RlolJ+V8ogwdtr1qarDkj//2Q==')!important}#ed417ff7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYH/8QAIRAAAgEDAwUAAAAAAAAAAAAAAQIDAAVRBAYhERMUFjH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAyH/2gAMAwEAAhEDEQA/AMzvtzu+hnBgTuwryTmkYtxFokLQt1IBPFXvqmlE7IZXZMECnI9sWsIo8dfmKdbpsM5cP//Z')!important}#\38 2fe3722.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EACAQAAEDBAIDAAAAAAAAAAAAAAIBAxIABAUGESExUWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAwQh/9oADAMBAAIRAxEAPwAx/NuWm2C1MSxce1T3VgmY17jvIBzWEXV68AqEpfVpOV+7JfFHGu5+kxLZak4J/9k=')!important}#ad0db5bc.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHxAAAgECBwAAAAAAAAAAAAAAAAEEBRMCAwYRElRh/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABoRAAIDAQEAAAAAAAAAAAAAAAECAAMEIUH/2gAMAwEAAhEDEQA/AMrqmnpedbhxbjS3b8KcqL1sIATbbweNEXLUfJ//2Q==')!important}