#dmRoot #dm .koHcpH
{
	background:var(--color_8) !important;
	border-radius:10px !important;
}
@media all {
  *#dm .dmInner nav.u_983378265 { color:white !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_1727121120 span.text {
    font-weight:600 !important;
    font-size:14px !important;
    color:rgba(10,10,9,1) !important;
  }

  *#dm .dmInner a.u_1727121120 {
    border-radius:2px 2px 2px 2px !important;
    background-image:linear-gradient(90deg,rgba(189,134,43,1) 0%,rgba(221,170,44,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1825156036 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

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

  *#dm .dmInner div.u_1076211178 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1058775924 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1719702183 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

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

  *#dm .dmInner div.u_1264508163 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1514615604 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1989923233 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1321638022 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1606010054 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1023770595 img {
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:4px 4px 4px 4px !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1864174949 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1691119491 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

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

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

  *#dm .dmInner a.u_1683474421 span.text {
    font-weight:600 !important;
    font-size:14px !important;
    color:rgba(10,10,9,1) !important;
  }

  *#dm .dmInner a.u_1683474421 {
    border-radius:2px 2px 2px 2px !important;
    background-image:linear-gradient(90deg,rgba(189,134,43,1) 0%,rgba(221,170,44,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1272119944:hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1272119944.hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1272119944 span.text {
    font-weight:600 !important;
    font-size:14px !important;
    color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner a.u_1272119944 {
    border-radius:2px 2px 2px 2px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1376652810 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

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

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

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

  *#dm .dmInner div.u_4015789594 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1053443065 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1378406262 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1665004185 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1170167723 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1787172253 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner a.u_1232640231:hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1232640231.hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1232640231 span.text {
    font-weight:600 !important;
    font-size:14px !important;
    color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner a.u_1232640231 {
    border-radius:2px 2px 2px 2px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1295765190 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1247132743 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1497538021 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1657924466 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1126795435 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1973025572 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1238506308 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1834778010 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

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

  *#dm .dmInner div.u_1502921950 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1367087422 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1709886676 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

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

  *#dm .dmInner div.u_1723132002 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1477342353 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1777117393 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner a.u_1676501972:hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1676501972.hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1676501972 span.text {
    font-weight:600 !important;
    font-size:14px !important;
    color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner a.u_1676501972 {
    border-radius:2px 2px 2px 2px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    background-color:var(--color_7) !important;
  }

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

  *#dm .dmInner div.u_1131376998 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1110540545 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1000402880 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1622243309 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1054510617 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1566770135 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner a.u_1856238587:hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1856238587.hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1856238587 span.text {
    font-weight:600 !important;
    font-size:14px !important;
    color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner a.u_1856238587 {
    border-radius:2px 2px 2px 2px !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1415391575 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1643696904 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1129458927 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1299568752 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1638351177 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1765220622 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1699743991 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1146919494 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1988517419 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1945744559 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1639833152 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

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

  *#dm .dmInner div.u_1848857529 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1016758874 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1630584729 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1836300947 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1377655826 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1417267845 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1926131368 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1789648751 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

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

  *#dm .dmInner div.u_1110751160 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1621917017 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1687552338 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1459006248 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1162176113 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1451332125 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1207310792 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1749347986 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

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

  *#dm .dmInner div.u_1909833064 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1502408338 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1521020861 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1420482428 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1529197380 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1005681094 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1648251533 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1024934901 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

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

  *#dm .dmInner div.u_1467906373 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1082402091 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1209338203 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1163926578 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1558481432 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1267513482 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1516828507 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1485395972 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1464944602 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

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

  *#dm .dmInner div.u_1885817850 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1625365194 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1420756352 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1985242927 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1819583916 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1400838341 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1566631800 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1863927527 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

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

  *#dm .dmInner div.u_1514199143 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1126734136 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1044890173 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1821442856 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

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

  *#dm .dmInner div.u_1269760622 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1067702927 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1474692931 {
    border-style:solid !important;
    border-width:0px 0px 0px 2px !important;
    border-color:rgb(10,10,9) rgb(10,10,9) rgb(10,10,9) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1243142058 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(10,10,9) rgb(10,10,9) rgba(174,117,41,0.2) rgb(10,10,9) !important;
  }

  *#dm .dmInner div.u_1408550270 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(10,10,9) rgb(10,10,9) rgba(174,117,41,0.2) rgb(10,10,9) !important;
  }

  *#dm .dmInner div.u_1486205651 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(10,10,9) rgb(10,10,9) rgba(174,117,41,0.2) rgb(10,10,9) !important;
  }

  *#dm .dmInner div.u_1697771512 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(10,10,9) rgb(10,10,9) rgba(174,117,41,0.2) rgb(10,10,9) !important;
  }

  *#dm .dmInner div.u_1364511766 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(10,10,9) rgb(10,10,9) rgba(174,117,41,0.2) rgb(10,10,9) !important;
  }

  *#dm .dmInner div.u_1101973028 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(10,10,9) rgb(10,10,9) rgba(174,117,41,0.2) rgb(10,10,9) !important;
  }

  *#dm .dmInner div.u_1553559304 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(10,10,9) rgb(10,10,9) rgba(174,117,41,0.2) rgb(10,10,9) !important;
  }

  *#dm .dmInner div.u_1023477445 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(10,10,9) rgb(10,10,9) rgba(174,117,41,0.2) rgb(10,10,9) !important;
  }

  *#dm .dmInner div.u_1978373570 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(10,10,9) rgb(10,10,9) rgba(174,117,41,0.2) rgb(10,10,9) !important;
  }

  *#dm .dmInner div.u_1806283406 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1481802937 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1595091777 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_1863903304 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) rgba(174,117,41,0.2) !important;
  }

  *#dm .dmInner div.u_Difference {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1674513560 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1737028509 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_JOURNEY {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_TEAM {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_pa_4537028 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_OURSTORY {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_HOME {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1892692419 img {
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:4px 4px 4px 4px !important;
    border-radius:10px 10px 10px 10px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1305985975 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,1) rgba(174,117,41,1) rgba(174,117,41,1) rgba(174,117,41,1) !important;
  }

  *#dm .dmInner div.u_1480049945 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,1) rgba(174,117,41,1) rgba(174,117,41,1) rgba(174,117,41,1) !important;
  }

  *#dm .dmInner div.u_1294483591 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,1) rgba(174,117,41,1) rgba(174,117,41,1) rgba(174,117,41,1) !important;
  }

  *#dm .dmInner div.u_1952365628 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,1) rgba(174,117,41,1) rgba(174,117,41,1) rgba(174,117,41,1) !important;
  }

  *#dm .dmInner div.u_1326834784 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(174,117,41,1) rgba(174,117,41,1) rgba(174,117,41,1) rgba(174,117,41,1) !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1727121120 span.text { font-size:16px !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1892692419 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\32 0820103 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\32 659312c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 e981b31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 8ad92a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cc4524b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49.23%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    align-self: stretch;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#f3397acd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 7px 0% 0% 0%;
}
    
#\30 3de14da {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/d7f7d906/dms3rep/multi/opt/pexels-photo-8293646-1920w.jpeg);
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 7px 7px 7px 7px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 150px 16px 150px 16px;
    margin: 0% 0% 0% -80px;
}
    
#\39 1ffb6ca {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 20%;
    min-height: 138px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 330292c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b23f3417 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 141px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#d8c91208 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 20%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    align-self: stretch;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#bcbe1fc8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 20%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    align-self: stretch;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 4dd59e5 {
    justify-content: flex-start;
    align-items: center;
    width: 77.69%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    align-self: stretch;
    padding: 16px 0% 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0c46b89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.08%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/d7f7d906/dms3rep/multi/opt/pexels-photo-5463575-1920w.jpeg);
    align-items: center;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 40px 16px 40px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 fa15031 {
    justify-content: flex-start;
    align-items: center;
    width: 77.69%;
    min-height: 141px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 0% 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a6e26a2e {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\38 e6717c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b3bf6606 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 650cdd3 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\34 fb71e2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c8e4cf2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 141px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#cd2a1a29 {
    min-height: 770px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 70px 2% 70px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 07df9c8 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#b4171d05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 961b81a {
    border-width: 10px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    background-image: url(https://lirp.cdn-website.com/d7f7d906/dms3rep/multi/opt/Benefits01-1920w-1920w.png);
    background-size: contain;
    background-position: 0% 50%;
}
    
#\32 5e4d3e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 52.92%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-content: flex-start;
    padding: 0px 16px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 106c924 {
    margin: 0px 0% 0px 0%;
}
    
#e2301708 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 20%;
    min-height: 138px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d26a6a06 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.98%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    align-self: stretch;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#ece01774 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 8c54d05 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8c02966 {
    justify-content: flex-start;
    align-items: center;
    width: 77.69%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    align-self: stretch;
    padding: 16px 0% 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 5c62ba8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 b233f16 {
    justify-content: flex-start;
    align-items: center;
    width: 77.69%;
    min-height: 141px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 0% 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\33 bc9a638 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 706px;
    flex-wrap: nowrap;
    padding: 100px 4% 100px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 86b6d8f::before, #\39 86b6d8f > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(4, 37, 73, 1) 0%, rgba(55, 65, 81, 1) 100%);
}
#\39 86b6d8f {
    background-color: var(--color_8);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    background-position: 50% 100%;
    border-style: solid;
}
    
#d0dd025e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    flex-direction: row;
    padding: 16px 0% 16px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 933a38e {
    max-width: 100%;
    width: 747px;
    height: auto;
    order: 2;
}
    
#\34 45e8c77.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#\34 45e8c77 {
    width: 300px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f7e1c80 {
    max-width: 100%;
    width: 747px;
    height: auto;
    order: 1;
}
    
#\34 b3a986c {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ada9d224 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    width: 30.6%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/d7f7d906/dms3rep/multi/opt/pexels-photo-37623626-1920w.jpeg");
    min-width: 4%;
    order: 2;
}
    
#\36 a2800db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 a2800db {
    max-width: 100%;
    width: 100.00%;
    height: 658px;
    margin: 0px 0% 0px 0%;
}
    
#f1486244 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 658px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -30px 0% 0px 3%;
}
    
#aabf5435 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    border-radius: 10px 10px 10px 10px;
    width: 39.51%;
    min-height: 8px;
    background-image: none;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f6e87b6 {
    column-gap: 4%;
    row-gap: 24px;
    width: 56.45%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\31 5451743 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 53px;
    border-color: #000000 #000000 rgba(174, 117, 41, 0.2) #000000;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0 0 1px 0;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7445547 {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\37 1293751 {
    align-self: auto;
    max-width: 100%;
    width: 45.85%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6906029 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ff179e20 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2616f14 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 7.62%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5142f58 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 7.62%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fe5be176 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dd681e8 {
    background-color: var(--color_8);
    background-image: none;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 rgba(255, 0, 0, 1) #000000;
    border-style: solid;
}
    
#bed0c66e {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 52px;
    border-color: #000000 #000000 rgba(174, 117, 41, 0.2) #000000;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0 0 0px 0;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb3b79cf {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: auto;
}
    
#\34 3bd5664 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 53px;
    border-color: #000000 #000000 rgba(174, 117, 41, 0.2) #000000;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0 0 1px 0;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 837b3d9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2b6c780 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#da7c2a9a {
    margin: 0px 0% 0px 0%;
}
    
#ae39fc1d {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: 90.2%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 23091a4 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    min-width: 4%;
    justify-content: flex-start;
    align-self: auto;
    justify-self: auto;
}
    
#\37 cb18e18[data-css-edit] {
    align-self: flex-start;
}
#\37 cb18e18 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_8);
    border-radius: 10px 10px 10px 10px;
    width: 100.00%;
    min-height: 610px;
    justify-content: flex-start;
    background-image: none;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    border-style: solid;
    align-self: auto;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#f59099a6 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: 90.19%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ef7ebac {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 0px;
    border-color: #000000 #000000 rgba(174, 117, 41, 0.2) #000000;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0 0 1px 0;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6ab3252 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f2d7e1f {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 480px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#a54b40ba {
    align-self: auto;
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d7ffc60 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: 90.19%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dff29509 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c31b2cf {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\31 69607ff {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#bce55210 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 7.62%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#caf4662f {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: 90.19%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 dce9789 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 7.62%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d521b8f {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\39 542d8c6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a24a132e {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6f89d37 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 37f2d68 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f4ac08d {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e55d100 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\39 e84f115 {
    background-color: var(--color_7);
    background-image: none;
}
    
#\35 3de22cf {
    max-width: 100%;
    width: 63.64%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8ef0723 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7cae6b0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3d5b96c {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#acc35936 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#\37 d6bd4eb {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 644px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#c60547ad {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f85a9344 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
}
    
#c2f760e7 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#fa3a99d5 {
    margin: 0px 0% 0px 0%;
}
    
#ddb09ab4 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b883fca {
    row-gap: 24px;
    column-gap: 2%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    min-height: 117px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 2;
    align-content: center;
    height: auto;
    justify-content: flex-start;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e2c59f2c {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#\32 1e0fd50 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 01fd6e0 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\35 23696f5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5c447b6 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
}



@media all {
    
#\33 09d5b0b {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\38 5b8e18d {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#\39 acc50ea {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_7);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#ecce19f1 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#e5bf849d {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_7);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#ac7086be {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#a916a645 {
    row-gap: 24px;
    column-gap: 2%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    min-height: 117px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 2;
    align-content: center;
    height: auto;
    justify-content: flex-start;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2b08e69 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
}
    
#e8cc643c {
    background-color: var(--color_8);
    background-image: none;
}
    
#\38 5cc53c1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9cb8666 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a1472c4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d4cc1d2 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#e8ae5c9e {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_7);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9b80c32 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9c2cb80 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#e88093d9 {
    margin: 0px 0% 0px 0%;
}
    
#\30 b82820f {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_7);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c1aa74ea {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#fab77e4a {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#ff61da2a {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_7);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#b7c8d457 {
    row-gap: 24px;
    column-gap: 2%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    min-height: 117px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 2;
    align-content: center;
    height: auto;
    justify-content: flex-start;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e98fd5cf {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#\31 cedbc3d {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_7);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 cb893ad {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_7);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c236371d {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#a4caa7cc {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#e0720cab {
    max-width: 100%;
    width: 21.85%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7f10eda {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b31f974 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_7);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#db02f8e5 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#\36 ef5f589 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 372px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\36 3ffc433 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 20b4184 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#\36 f9df69d {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a9562c6 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\32 4d96dd9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0570451 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\35 d2877fa {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#cb4766f1 {
    max-width: 100%;
    width: 63.64%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3c6d888 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 9182501 {
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    --column-gap: 2%;
    align-content: center;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 978b5d8::before, #\38 978b5d8 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(4, 37, 73, 1) 0%, rgba(55, 65, 81, 1) 100%);
}
#\38 978b5d8 {
    background-color: var(--color_7);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    background-position: 50% 100%;
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 506d141 {
    margin: 0px 0% 0px 0%;
}
    
#\35 59f9082 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    width: 30.6%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/d7f7d906/dms3rep/multi/opt/pexels-photo-37623626-1920w.jpeg");
    min-width: 4%;
    order: 2;
}
    
#\32 ab6fedc {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 117px;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 7f068a1 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 4b71736 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 58d132b {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_lmg {
    align-items: flex-start;
    width: 100%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2220293377310996%;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_2s1 {
    align-items: center;
    width: 23.33%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fb77fe07 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ddf9554 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4acf179 {
    align-items: center;
    width: 23.33%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 216b154 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d800a196 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 312477f {
    align-items: center;
    width: 23.33%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1006d24 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#faad92f3 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5c38be8 {
    align-items: center;
    width: 23.33%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3ce9758 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2b64198 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7062d7e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\32 7062d7e {
    max-width: 100%;
    width: 23%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 eb8af31.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\37 eb8af31 {
    max-width: 100%;
    width: 23%;
    height: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e223e12.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 e223e12 {
    max-width: 100%;
    width: 23%;
    height: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 409b6a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 409b6a9 {
    max-width: 100%;
    width: 23%;
    height: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f934914 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\33 6246662 {
    row-gap: 24px;
    column-gap: 2%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    min-height: 342px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 2;
    align-content: center;
    height: auto;
    justify-content: flex-start;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6584921 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 06acb1b {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1b82bad {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#db8d8d2e {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\34 500f195 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 442px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\34 6d9c9ba {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
}
    
#\38 8072efb {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d57e2bae {
    margin: 0px 0% 0px 0%;
}
    
#be18db5c {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\35 5ecfe31 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d26cbd93 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\33 4c599f2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c5b3ad0 {
    background-color: var(--color_7);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#\34 c61295f {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 cf5a298 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 15aaf7e {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\36 effa7e0 {
    max-width: 100%;
    width: 63.64%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 df4746f {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2a4b49d {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e59f6e98 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\31 94d5968 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e61f8927 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 144e0a6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#\31 144e0a6 {
    width: 250px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9eda2cc {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1081a30 {
    background-image: linear-gradient(180deg, rgba(20, 19, 18, 1) 0%, rgba(20, 19, 18, 1) 100%);
    background-origin: border-box;
}
    
#\39 6d20af3 {
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c3046a0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#\34 c3046a0 {
    width: 300px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b690a083 {
    min-height: 351px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
}
    
#\39 7e8a956 {
    align-items: flex-start;
    width: 100%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 3;
    flex-direction: row;
    --column-gap: 2%;
    padding: 16px 0% 16px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdccd5b1 {
    max-width: 100%;
    width: 73.8%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1543d20 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 ac94d82 {
    background-color: var(--color_7);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#\33 279952a {
    max-width: 100%;
    width: 63.64%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc188b4e {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0ed75f4 {
    margin: 0px 0% 0px 0%;
}
    
#\36 a0e8fd3 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 50%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6245e5f {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 609px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\36 08c215b {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
}
    
#\35 26d30cd {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4de3617 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 340px;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 2%;
    flex-direction: row;
    --column-gap: 2%;
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 19a0eac:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\37 19a0eac [data-content-reference].active-tab-title .tab-title, #\37 19a0eac [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-weight: normal !important;
    color: var(--color_4) !important;
}
#\37 19a0eac [data-content-reference]:not(.active-tab-title) {
    background-color: var(--color_7);
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.05) rgba(255, 255, 255, 0.05) rgba(255, 255, 255, 0.05) rgba(255, 255, 255, 0.05);
    border-width: 1px 1px 1px 1px;
}
#\37 19a0eac:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\37 19a0eac [data-content-reference].active-tab-title, #\37 19a0eac [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_6);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
}
#\37 19a0eac [data-content-reference]:not(.active-tab-title) .tab-title {
    font-weight: normal !important;
    color: rgba(255,255,255,1) !important;
}
#\37 19a0eac {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 2;
    align-self: auto;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d22eaa2 {
    max-width: 100%;
    width: 102.20%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h1p {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 c5cccc1 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 50%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 10ae472 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 685cf10 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff23601e {
    max-width: 100%;
    width: 102.20%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d53ff6b8 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 340px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 2%;
    flex-direction: row;
    --column-gap: 2%;
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee560a64 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 340px;
    height: auto;
    order: 1;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 2%;
    flex-direction: row;
    --column-gap: 2%;
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c8bad5e {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 50%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cfefc03 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 0864af5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a9b1832 {
    max-width: 100%;
    width: 102.20%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 341752a {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 340px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 2%;
    flex-direction: row;
    --column-gap: 2%;
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9a11364 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 340px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 2%;
    flex-direction: row;
    --column-gap: 2%;
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6c316fe {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 50%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0cc703b {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 8384f96 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 633602c {
    max-width: 100%;
    width: 102.20%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d029261 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 340px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 2%;
    flex-direction: row;
    --column-gap: 2%;
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f389b401 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 340px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 2%;
    flex-direction: row;
    --column-gap: 2%;
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 1835308 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6253120.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\35 6253120 {
    max-width: 100%;
    width: 29.22%;
    height: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a54fe6f3 {
    background-color: var(--color_8);
    background-image: none;
}
    
#\32 057dad5 {
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-height: 8px;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2);
    border-style: solid;
    background-color: rgba(20,19,18,1);
    background-image: none;
    padding: 30px 4% 30px 4%;
    margin: 0px 0% 0px 0%;
}
    
#ba40d3a4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#ba40d3a4 {
    max-width: 100%;
    width: 36%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8efee10 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af5e9a2a.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#af5e9a2a {
    max-width: 100%;
    width: 32%;
    height: auto;
    order: 4;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f4679b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\34 f4679b5 {
    max-width: 100%;
    width: 29.38%;
    height: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da00cf63 {
    margin: 0px 0% 0px 0%;
}
    
#d2b551da {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2edc372 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    --column-gap: 2%;
    align-content: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ba58d7d {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 599px;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
}
    
#\32 f84faba.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\32 f84faba {
    max-width: 100%;
    width: 36%;
    height: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f83223ec {
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-height: 8px;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2);
    border-style: solid;
    background-color: rgba(14, 14, 14, 1);
    background-image: none;
    padding: 30px 4% 30px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5c80c97 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa8c14b0 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3beb502 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c09645fd {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    --column-gap: 2%;
    align-content: center;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f43c804.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\36 f43c804 {
    max-width: 100%;
    width: 30%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a3848ae.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\35 a3848ae {
    max-width: 100%;
    width: 30%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 31c9cb2.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\36 31c9cb2 {
    max-width: 100%;
    width: 30%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 49899e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\36 49899e3 {
    max-width: 100%;
    width: 30%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df990938.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#df990938 {
    max-width: 100%;
    width: 30%;
    height: auto;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 2758645 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 048cb1f {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 300px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#b4d5b44a {
    margin: 0px 0% 0px 0%;
}
    
#\37 cbc7792 {
    background-color: var(--color_8);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#\31 451624f {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d8c0bd1 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    align-items: center;
}
}



@media all {
    
#af7c5218[data-pinned] {
    position: sticky;
    top: 170px;
    bottom: auto;
    z-index: 1;
}
#af7c5218 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 459px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8253740 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 7.62%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cba0414f {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6c155da {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    order: 0;
}
    
#\30 a6c4c1d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f8384d7 {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\33 2c36172 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\38 f108940 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0be1ec6 {
    background-color: var(--color_7);
    background-image: none;
}
    
#\33 22b3a96 {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\37 808b60e {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\32 034f3fa {
    margin: 0px 0% 0px 0%;
}
    
#db2c7594[data-css-edit] {
    align-self: flex-start;
}
#db2c7594 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_8);
    border-radius: 10px 10px 10px 10px;
    width: 100.00%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: none;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    border-style: solid;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#b9956a22 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: 90.2%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 bad1258 {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\30 c18d694 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: 90.19%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d6458e2a {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fee927b5 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 518px;
    align-items: flex-end;
    flex-wrap: nowrap;
    padding: 1% 4% 4% 4%;
}
    
#a56b11c8 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 7.62%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6ee1045 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    min-width: 4%;
    justify-content: flex-start;
    align-self: auto;
    justify-self: auto;
    order: 1;
}
    
#\33 7e5f05a {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: 90.19%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f5d953c {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 7.62%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9d4a9c9 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 75px;
    border-color: #000000 #000000 rgba(174, 117, 41, 0.2) #000000;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0 0 1px 0;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d54456e {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 75px;
    border-color: #000000 #000000 rgba(174, 117, 41, 0.2) #000000;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0 0 0px 0;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5f55373 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 7.62%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 18d5eb9 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 75px;
    border-color: #000000 #000000 rgba(174, 117, 41, 0.2) #000000;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0 0 1px 0;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f84dfc8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d242bcca {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 0px;
    border-color: #000000 #000000 rgba(174, 117, 41, 0.2) #000000;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0 0 1px 0;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c97a9545 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: 90.19%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a181291d {
    align-self: auto;
    max-width: 100%;
    width: 61.26%;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 5ef8b3f {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 dfbfe54 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    width: 30.6%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/d7f7d906/dms3rep/multi/opt/pexels-photo-37623626-1920w.jpeg");
    min-width: 4%;
    order: 2;
}
    
#\31 064fd53 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 236c6ad {
    margin: 0px 0% 0px 0%;
}
    
#a1a68fb7::before, #a1a68fb7 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(4, 37, 73, 1) 0%, rgba(55, 65, 81, 1) 100%);
}
#a1a68fb7 {
    background-color: var(--color_7);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    background-position: 50% 100%;
    border-style: solid;
}
    
#\39 245b558 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 89px;
    flex-wrap: nowrap;
    padding: 4% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 2d0e368 {
    align-self: auto;
    max-width: 100%;
    width: 21.28%;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 398ab41 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 2211b89.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 2211b89 {
    max-width: 100%;
    width: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 7b657fd {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 67px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    justify-content: flex-start;
    background-color: var(--color_8);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d70fd47a {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#\32 6ec5c26 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 67px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0a5a3cb {
    margin: 0px 0% 0px 0%;
}
    
#f9313b06 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: 60px;
    align-items: flex-start;
    height: auto;
    padding: 3px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 62146ec {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: 60px;
    align-items: flex-start;
    height: auto;
    padding: 3px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ccad02e5 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 67px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    justify-content: flex-start;
    background-color: var(--color_8);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1612a49 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: auto;
    justify-content: flex-start;
    min-height: 67px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c0d1d97 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#b4dc5500.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b4dc5500 {
    max-width: 100%;
    width: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#bd2de23e {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#\35 bfc9779 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#\34 496f05c {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ad9728f {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#fee632ca {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: auto;
    justify-content: flex-start;
    min-height: 67px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4122cd2 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: auto;
    justify-content: flex-start;
    min-height: 67px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c39749c {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 341px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\33 6c0a4bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 6c0a4bc {
    max-width: 100%;
    width: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d213127d {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0a86fd4 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: 60px;
    align-items: flex-start;
    height: auto;
    padding: 3px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7d33386 {
    background-color: var(--color_8);
    background-image: none;
}
    
#\35 993bfb3 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: 60px;
    align-items: flex-start;
    height: auto;
    padding: 3px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4d6bc8d {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b940eb05.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b940eb05 {
    max-width: 100%;
    width: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 9bdc45e {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: 60px;
    align-items: flex-start;
    height: auto;
    padding: 3px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 56c9657 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#\38 ef2245e {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: auto;
    justify-content: flex-start;
    min-height: 67px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cda427c4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cda427c4 {
    max-width: 100%;
    width: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 f0fa6dc {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 67px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 869cffb {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#\39 893c99a {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#\35 9d29d50 {
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2%;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ce47d02 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#\34 4613dbd {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 67px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    justify-content: flex-start;
    background-color: var(--color_8);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3b701a0 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: auto;
    justify-content: flex-start;
    min-height: 67px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ba4c189 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
}



@media all {
    
#\37 3348173 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c2a075c {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 488px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\38 63413e1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc600d99.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#cc600d99 {
    max-width: 100%;
    width: 23%;
    height: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ee9e12d {
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    --column-gap: 2%;
    align-content: center;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 930b2b8.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\34 930b2b8 {
    max-width: 100%;
    width: 23%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e66681e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 e66681e {
    max-width: 100%;
    width: 23%;
    height: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8dfd474.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#c8dfd474 {
    max-width: 100%;
    width: 23%;
    height: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0f1cbbd {
    margin: 0px 0% 0px 0%;
}
    
#\33 a2b3212 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0dd24f3 {
    background-color: var(--color_7);
    background-image: none;
}
    
#\38 864ec25 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 79620a5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7fabab4 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 53px;
    border-color: #000000 #000000 rgba(174, 117, 41, 0.2) #000000;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0 0 1px 0;
    align-items: center;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac5c6116 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 14a318c {
    background-color: var(--color_8);
    background-image: none;
}
    
#\33 6aedc0e {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 52px;
    border-color: #000000 #000000 rgba(174, 117, 41, 0.2) #000000;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0 0 0px 0;
    align-items: center;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 750e66b {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: 90.19%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f92387d {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: 90.2%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f7b2965 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: 90.19%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cfde3927 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 7.62%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c4364d6 {
    margin: 0px 0% 0px 0%;
}
    
#\30 90aee79[data-pinned] {
    position: sticky;
    top: 158px;
    bottom: auto;
    z-index: 1;
}
#\30 90aee79 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 408px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 fce37cb {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 7.62%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 bd7f570 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 7.62%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d5dc354 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\37 a8e4d19 {
    align-self: auto;
    max-width: 100%;
    width: 45.85%;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 14fa339 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 53px;
    border-color: #000000 #000000 rgba(174, 117, 41, 0.2) #000000;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0 0 1px 0;
    align-items: center;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 df0d846 {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\35 88ef128 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    min-width: 4%;
    justify-content: flex-start;
    align-self: auto;
    justify-self: auto;
}
    
#\34 db72fa5 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 480px;
    align-items: flex-end;
    flex-wrap: nowrap;
    padding: 1% 4% 4% 4%;
}
    
#d47c4490 {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\31 9657f0e {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\39 1e32562[data-css-edit] {
    align-self: flex-start;
}
#\39 1e32562 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_8);
    border-radius: 10px 10px 10px 10px;
    width: 100.00%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: none;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    border-style: solid;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 430b2a4 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: 90.19%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ffd0ca6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2c8872f {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6f64042 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
}
    
#\37 eccba1a {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\37 8cc2df8 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 7.62%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 93400cc {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 69px;
    border-color: #000000 #000000 rgba(174, 117, 41, 0.2) #000000;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0 0 1px 0;
    align-items: center;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5310bc1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 0712572 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: auto;
    justify-content: flex-start;
    min-height: 67px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fa49733c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fa49733c {
    max-width: 100%;
    width: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e1669275 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 27b998d {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 67px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    justify-content: flex-start;
    background-color: var(--color_8);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#daf35ff8 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 67px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 69e4214.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 69e4214 {
    max-width: 100%;
    width: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 8396b69 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#\38 137582c {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcf164f5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aaf53f4c {
    background-color: var(--color_7);
    background-image: none;
}
    
#f9483861 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffdc22a7 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#\31 c178669 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 67px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7ebd93b {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 26044f3 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 67px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    justify-content: flex-start;
    background-color: var(--color_8);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1b4d5af {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: auto;
    justify-content: flex-start;
    min-height: 67px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b5e13761 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 be6272d {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#f6e3f8c3 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: auto;
    justify-content: flex-start;
    min-height: 67px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9a9f2a8 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: 60px;
    align-items: flex-start;
    height: auto;
    padding: 3px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#acf969f5 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: 60px;
    align-items: flex-start;
    height: auto;
    padding: 3px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4884be0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4a730f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a4a730f1 {
    max-width: 100%;
    width: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 6a202f7 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 557c4f7 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: 60px;
    align-items: flex-start;
    height: auto;
    padding: 3px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e8f0423 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca766b54 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: auto;
    justify-content: flex-start;
    min-height: 67px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fa188f18 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: 60px;
    align-items: flex-start;
    height: auto;
    padding: 3px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#edf92647 {
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2%;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    align-content: center;
    background-color: var(--color_8);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e11a80f3 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: 60px;
    align-items: flex-start;
    height: auto;
    padding: 3px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4832a33 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 67px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    justify-content: flex-start;
    background-color: var(--color_8);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e34f6e9 {
    margin: 0px 0% 0px 0%;
}
    
#\37 d172787 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 341px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#c6a87f6c {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#\38 70569f7 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#aa4734d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aa4734d7 {
    max-width: 100%;
    width: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 3a006c2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 3a006c2 {
    max-width: 100%;
    width: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ababa486 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: auto;
    justify-content: flex-start;
    min-height: 67px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 8356551 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2159991 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6ff5676 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d0adf1b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 d0adf1b {
    max-width: 100%;
    width: 28%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9329c20 {
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    align-content: center;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 91cd9b0 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 01a218b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\30 01a218b {
    max-width: 100%;
    width: 28%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 610d9a3 {
    background-color: var(--color_8);
    background-image: none;
}
    
#\37 bb0aad2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 fd59206.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 fd59206 {
    max-width: 100%;
    width: 28%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2927d58.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#d2927d58 {
    max-width: 100%;
    width: 28%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0e66130 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 341px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
}



@media all {
    
#\31 dd648b3 {
    max-height: 100%;
    --column-gap: 2%;
    min-height: 52px;
    border-color: #000000 #000000 rgba(174, 117, 41, 0.2) #000000;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0 0 0px 0;
    align-items: center;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6532997 {
    max-height: 100%;
    --column-gap: 2%;
    min-height: 53px;
    border-color: #000000 #000000 rgba(174, 117, 41, 0.2) #000000;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0 0 1px 0;
    align-items: center;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dec9c67 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 480px;
    align-items: flex-end;
    flex-wrap: nowrap;
    padding: 1% 4% 4% 4%;
}
    
#d15bf254 {
    max-width: 100%;
    width: 45.85%;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 62ae95d {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: 90.19%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 96148ed {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#c5ba938e {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 7.62%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b1aad0f {
    max-height: 100%;
    --column-gap: 2%;
    min-height: 53px;
    border-color: #000000 #000000 rgba(174, 117, 41, 0.2) #000000;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0 0 1px 0;
    align-items: center;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e86d3ee7 {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\35 77fde4e {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: 90.19%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ae98cb1e {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#bd8dd581 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e7264b2 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
}
    
#\38 a1622db {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ea36a74 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    min-width: 4%;
    justify-content: flex-start;
    align-self: auto;
    justify-self: auto;
}
    
#b74fdaf3 {
    margin: 0px 0% 0px 0%;
}
    
#\34 510de50 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2156021[data-pinned] {
    position: sticky;
    top: 170px;
    bottom: auto;
    z-index: 1;
}
#d2156021 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c1bf2d7[data-css-edit] {
    align-self: flex-start;
}
#\35 c1bf2d7 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_8);
    border-radius: 10px 10px 10px 10px;
    width: 100.00%;
    min-height: 393px;
    justify-content: flex-start;
    background-image: none;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    border-style: solid;
    align-self: auto;
    justify-self: auto;
    order: 0;
    height: auto;
    align-items: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f43be77 {
    max-height: 100%;
    --column-gap: 2%;
    min-height: 53px;
    border-color: #000000 #000000 rgba(174, 117, 41, 0.2) #000000;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0 0 1px 0;
    align-items: center;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ce5badd {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#b6236786 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 7.62%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 849d917 {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\32 393fef7 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: 90.19%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f06e1ed3 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 7.62%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 dbd3084 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: 90.2%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c219e12 {
    background-color: var(--color_7);
    background-image: none;
}
    
#\39 59f596c {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 7.62%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 bcb5529 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe45ba52 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 2039797 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 67px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    justify-content: flex-start;
    background-color: var(--color_8);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 73b2ee2 {
    margin: 0px 0% 0px 0%;
}
    
#\36 81364db {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: auto;
    justify-content: flex-start;
    min-height: 67px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cdf7fd72 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: auto;
    justify-content: flex-start;
    min-height: 67px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e8c0a71 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 eb0fb8b {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be929519 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: 60px;
    align-items: flex-start;
    height: auto;
    padding: 3px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c0cce557 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b7acdb9 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: auto;
    justify-content: flex-start;
    min-height: 67px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c31cf5f {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: 60px;
    align-items: flex-start;
    height: auto;
    padding: 3px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e11aa2c0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6562770 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: 60px;
    align-items: flex-start;
    height: auto;
    padding: 3px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ed671371 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#\32 e07d46b {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#a2beea9c {
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2%;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7c4c3b2 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 18c3618.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 18c3618 {
    max-width: 100%;
    width: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 56762c4 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: auto;
    justify-content: flex-start;
    min-height: 67px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e82d4b7 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 67px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1324ce6 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: 60px;
    align-items: flex-start;
    height: auto;
    padding: 3px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b8e228ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b8e228ea {
    max-width: 100%;
    width: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#fd576720 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 67px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 aa71e3e {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 627px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#eca21e2a {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: auto;
    justify-content: flex-start;
    min-height: 67px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 436ff75 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: 60px;
    align-items: flex-start;
    height: auto;
    padding: 3px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2f00999 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#\39 b5ce435 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 32d6a74.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 32d6a74 {
    max-width: 100%;
    width: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b116e051 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#\31 ecaae61.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 ecaae61 {
    max-width: 100%;
    width: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#bba6e907 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e02f013 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3038a32 {
    background-color: var(--color_8);
    background-image: none;
}
    
#\33 ea5b2cc {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#a2ee80c1 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 67px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    justify-content: flex-start;
    background-color: var(--color_8);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c435eb4 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 67px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    justify-content: flex-start;
    background-color: var(--color_8);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 845baf4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 845baf4 {
    max-width: 100%;
    width: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 cb19a2e {
    background-color: var(--color_7);
    background-image: none;
}
    
#\30 2b1fc11 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 341px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\32 91fb75f {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e89f1eb9 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#ab6474ea {
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    align-content: center;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 af38c51.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 af38c51 {
    max-width: 100%;
    width: 28%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4544fa3.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#c4544fa3 {
    max-width: 100%;
    width: 28%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b766001 {
    margin: 0px 0% 0px 0%;
}
    
#d70e3a23 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2ab027e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#b2ab027e {
    max-width: 100%;
    width: 28%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc61d97c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9feca45.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 9feca45 {
    max-width: 100%;
    width: 28%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 1869236 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c7a6676[data-pinned] {
    position: sticky;
    top: 170px;
    bottom: auto;
    z-index: 1;
}
#\38 c7a6676 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 281a1dd {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#e0c11d1d {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 53px;
    border-color: #000000 #000000 rgba(174, 117, 41, 0.2) #000000;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0 0 1px 0;
    align-items: center;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ea2eb7e {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: 90.2%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 add2b57[data-css-edit] {
    align-self: flex-start;
}
#\38 add2b57 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_7);
    border-radius: 10px 10px 10px 10px;
    width: 100.00%;
    min-height: 393px;
    justify-content: flex-start;
    background-image: none;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    border-style: solid;
    align-self: auto;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1fbe96f {
    align-self: auto;
    max-width: 100%;
    width: 45.85%;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fcd2ac2 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 7.62%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e485c2c {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 405px;
    align-items: flex-end;
    flex-wrap: nowrap;
    padding: 1% 4% 4% 4%;
}
    
#\35 65ee6a2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#d2fc60f4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3f3d992 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 371e0fe {
    background-color: var(--color_8);
    background-image: none;
}
    
#\31 976289e {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\34 e70a876 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    min-width: 4%;
    justify-content: flex-start;
    align-self: auto;
    justify-self: auto;
}
    
#\33 f6806e5 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: 90.19%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a8e5ec62 {
    margin: 0px 0% 0px 0%;
}
    
#dbc40779 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: 90.19%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ab79959b {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\30 0e70a93 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 52px;
    border-color: #000000 #000000 rgba(174, 117, 41, 0.2) #000000;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0 0 0px 0;
    align-items: center;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acedadaa {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2edd6af {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 7.62%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b8750b95 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 53px;
    border-color: #000000 #000000 rgba(174, 117, 41, 0.2) #000000;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0 0 1px 0;
    align-items: center;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcb12850 {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\35 55ad51b {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 0px;
    border-color: #000000 #000000 rgba(174, 117, 41, 0.2) #000000;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0 0 1px 0;
    align-items: center;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d783704b {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 7.62%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2e57c8d {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\30 5c5270b {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9c8eac5 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 7.62%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a1395d0d {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: 90.19%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 6626654 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4992753 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 67px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    justify-content: flex-start;
    background-color: var(--color_8);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7265801 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: auto;
    justify-content: flex-start;
    min-height: 67px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 255a68b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 255a68b {
    max-width: 100%;
    width: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ce50e2df {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 67px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    justify-content: flex-start;
    background-color: var(--color_8);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 18b024d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 18b024d {
    max-width: 100%;
    width: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 26800db {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 67px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd0366c4 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e777077 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: 60px;
    align-items: flex-start;
    height: auto;
    padding: 3px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fec4145 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#\38 0f9ef1e {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 67px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f27115d {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: 60px;
    align-items: flex-start;
    height: auto;
    padding: 3px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ab6db7e9 {
    background-color: var(--color_7);
    background-image: none;
}
    
#a588e2fc {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 341px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\31 7f616ef {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: auto;
    justify-content: flex-start;
    min-height: 67px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eccd6bb5 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#\30 c1a201d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 c1a201d {
    max-width: 100%;
    width: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e3db9143.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e3db9143 {
    max-width: 100%;
    width: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d2fc411c {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 26ab545 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: 60px;
    align-items: flex-start;
    height: auto;
    padding: 3px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d46ac21.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 d46ac21 {
    max-width: 100%;
    width: 20px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 e927c92 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c93d564d {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 44f7868 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: 60px;
    align-items: flex-start;
    height: auto;
    padding: 3px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f251ceeb {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6bedb88 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#ba0ce64d {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#b49e4a20 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: auto;
    justify-content: flex-start;
    min-height: 67px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#de080ef4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0e65703 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 67px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    border-width: 0px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    height: auto;
    order: 0;
    justify-content: flex-start;
    background-color: var(--color_8);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2dc5180 {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: auto;
    justify-content: flex-start;
    min-height: 67px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 bed342f {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: 60px;
    align-items: flex-start;
    height: auto;
    padding: 3px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6b16fa0 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8f07bc0 {
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2%;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    align-content: center;
    background-color: var(--color_8);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f8efe895 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 585e441 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
}
    
#beaff30a {
    row-gap: 12px;
    column-gap: 4.695869158727832%;
    max-height: 100%;
    width: auto;
    justify-content: flex-start;
    min-height: 67px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 811bb4b {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8a53d32 {
    background-color: var(--color_8);
    background-image: none;
}
    
#\31 1783c32 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 644px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\31 093d9a4 {
    margin: 0px 0% 0px 0%;
}
    
#\38 226d839 {
    max-width: 100%;
    width: 63.64%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 900c273 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\31 6807a8d {
    max-width: 100%;
    width: 63.3%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1334a67 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#\34 13d37c4 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\30 b2cd1a2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff1cd884 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7dfb865 {
    row-gap: 24px;
    column-gap: 2%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    min-height: 117px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 2;
    align-content: center;
    height: auto;
    justify-content: flex-start;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6b15980 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
}
    
#\34 c2a0c14 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 72fe2b9 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#a3b06b7f {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#\33 9c5446d {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\30 ab602ef {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8a40725 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 eee4036 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 46e3513 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e7fda29 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 aaf88c9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 b566ecc {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#\31 a81d02b {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\33 9e0a608 {
    max-width: 100%;
    width: 63.3%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2801a29 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d0366fb {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c174550 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5a92f2b {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#\33 e9faf9b {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9483d5a {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e3eab2f {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#dc44a117 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 522efcc {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#b664ec2c {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#b67fb0d0 {
    background-color: var(--color_7);
    background-image: none;
}
    
#\33 cb5eb2a {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\37 67878f1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e47b410 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\37 c063346 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#f2cd9472 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 81de7c1 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#\35 e3252ba {
    max-width: 100%;
    width: 21.85%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a298beab {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\32 32e0cf6 {
    row-gap: 24px;
    column-gap: 2%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    min-height: 117px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 2;
    align-content: center;
    height: auto;
    justify-content: flex-start;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bb22f48f {
    row-gap: 24px;
    column-gap: 2%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    min-height: 117px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 2;
    align-content: center;
    height: auto;
    justify-content: flex-start;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bb783b22 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c996721d {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\30 a9b3e60 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#\32 80ea2ee {
    max-width: 100%;
    width: 63.64%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce490029 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#f629d60f {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#\35 eeac8bf {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
}
    
#\32 136e2bb {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 0;
}
    
#\30 2929228 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_7);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 19f3645 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\34 81e9932 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#e9b7dd2f {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5859f22 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\37 d369944 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e75dbeb4 {
    margin: 0px 0% 0px 0%;
}
    
#\34 0a6e29c {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_8);
    border-radius: 5px 5px 5px 5px;
    width: 23.62%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6754f24 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 372px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
}



@media all {
    
#df207921 {
    margin: 0px 0% 0px 0%;
}
    
#e8f6e8c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#e8f6e8c7 {
    max-width: 100%;
    width: 28%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c815473.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\37 c815473 {
    max-width: 100%;
    width: 28%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bb83494 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 341px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#ccc5e2e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#ccc5e2e1 {
    max-width: 100%;
    width: 28%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3790bd1.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\34 3790bd1 {
    max-width: 100%;
    width: 28%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc651352.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#fc651352 {
    max-width: 100%;
    width: 28%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 adb8154 {
    background-color: var(--color_8);
    background-image: none;
}
    
#\30 abf14ae {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2c38a2b {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2) rgba(189, 134, 43, 0.2);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f22acb2 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fdcd533 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9aa8b5f {
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    --column-gap: 2%;
    align-content: center;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 3560907 {
    max-height: none;
    min-height: auto;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: rgba(17, 16, 13, 1);
    border-radius: 5px 5px 5px 5px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a1dd385c {
    max-height: none;
    min-height: auto;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: rgba(17, 16, 13, 1);
    border-radius: 5px 5px 5px 5px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eda063dd {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bade2ef1 {
    background-color: var(--color_7);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#cbdae670 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1e0e3b9 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ff213d3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f70bba31 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4f6375f {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0d53f77 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5752368 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3df579f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c56888b1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8db4e38 {
    max-height: none;
    min-height: auto;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: rgba(17, 16, 13, 1);
    border-radius: 5px 5px 5px 5px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 287d536 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f29fdd5 {
    max-height: none;
    min-height: auto;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: rgba(17, 16, 13, 1);
    border-radius: 5px 5px 5px 5px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f6d568d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c797131 {
    max-height: none;
    min-height: auto;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: rgba(0,0,0,0);
    border-radius: 5px 5px 5px 5px;
    width: 32%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e214e9e0 {
    margin: 0px 0% 0px 0%;
}
    
#\32 a2e93c1 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    flex-wrap: nowrap;
    flex-direction: row;
}
    
#b9d43dd6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 445e292 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 1009px;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 1% 4% 4% 4%;
}
    
#\32 fe64270 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b51c4cbf {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5405648 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6769129[data-pinned] {
    position: sticky;
    top: 170px;
    bottom: auto;
    z-index: 1;
}
#a6769129 {
    row-gap: 24px;
    column-gap: 2%;
    max-height: 100%;
    width: 100%;
    min-height: 342px;
    align-items: flex-start;
    flex-wrap: wrap;
    order: 1;
    align-content: center;
    height: auto;
    justify-content: flex-start;
    --column-gap: 2%;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e38c46b2 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\38 a984809 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efb5e012 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 94658ff {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0de4550 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a59c0332 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 84c9ef4 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\32 6ad8674 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\35 57bb0ab {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 775fc26 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2d80ae8 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\32 7e94dd9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f6944a7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 96cb9a1 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#f67875cb {
    max-height: none;
    min-height: auto;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: rgba(17, 16, 13, 1);
    border-radius: 5px 5px 5px 5px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 0027956 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\32 577d049 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f3f74f2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fbf173a.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\36 fbf173a {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae41a46c {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 241ae44 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 808886c.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\39 808886c {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd1bf0fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#fd1bf0fb {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cf6b756.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\33 cf6b756 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e3052f8.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\30 e3052f8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0810f66 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ab76963 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d451afc {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_7);
    border-radius: 5px 5px 5px 5px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cf1f3b2e {
    max-height: none;
    min-height: 18.87%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_7);
    border-radius: 5px 5px 5px 5px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5abec99 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 290px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#d8699185 {
    max-height: none;
    min-height: 23.99%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_7);
    border-radius: 5px 5px 5px 5px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e36925ff {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e046d8ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#e046d8ff {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d67f63d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#d67f63d9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 48a3e73 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#\37 75c91c0 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: var(--color_7);
    border-radius: 5px 5px 5px 5px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: stretch;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e548b78.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#\30 e548b78 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c285fed {
    max-height: none;
    min-height: 0px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: rgba(0,0,0,0);
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 6;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7bc784d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a85a5bb2 {
    row-gap: 24px;
    column-gap: 2%;
    max-height: 100%;
    width: 48%;
    min-height: 58px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 0;
    align-content: center;
    height: auto;
    justify-content: flex-start;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f2c37cc[data-pinned] {
    position: sticky;
    top: 170px;
    bottom: auto;
    z-index: 1;
}
#\34 f2c37cc {
    row-gap: 24px;
    column-gap: 2%;
    max-height: 100%;
    width: 48%;
    min-height: 342px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    align-content: center;
    height: auto;
    justify-content: flex-start;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ab4f9fba {
    max-height: none;
    min-height: 0px;
    border-color: rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2) rgba(174, 117, 41, 0.2);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 2.396764280449264%;
    background-color: rgba(0,0,0,0);
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac319a1a.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#ac319a1a {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 51221da {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    order: 1;
}
    
#acd9dc0c {
    margin: 0px 0% 0px 0%;
}
    
#a0868441.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#a0868441 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5d386c6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 77bd566 {
    background-color: var(--color_8);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#\32 bfa20fb {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#c977c628 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c412500e {
    align-self: auto;
    max-width: 100%;
    width: 44.33%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 0f61339 {
    margin: 0px 0% 0px 0%;
}
    
#\32 ca0d043 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 0px 0% 50px 0%;
}
    
#d1fb14ed {
    background-color: var(--color_8);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#\32 18c4763 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\33 154bfae {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 17c361e {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\39 5dd699d {
    margin: 0px 0% 0px 0%;
}
    
#\37 fe6eea9 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 85px;
    flex-wrap: nowrap;
    padding: 4% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c69d6d0a {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b725d95f {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    width: 30.6%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/d7f7d906/dms3rep/multi/opt/pexels-photo-37623626-1920w.jpeg");
    min-width: 4%;
    order: 2;
}
    
#\32 180a01b::before, #\32 180a01b > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(4, 37, 73, 1) 0%, rgba(55, 65, 81, 1) 100%);
}
#\32 180a01b {
    background-color: var(--color_8);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    background-position: 50% 100%;
    border-style: solid;
}
    
#\33 25772ed {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 ec050d0 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 89px;
    flex-wrap: nowrap;
    padding: 4% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 2e02bbc {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a15dd09b {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\39 5e9bbb2 {
    margin: 0px 0% 0px 0%;
}
    
#\39 2db67c0 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    width: 30.6%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/d7f7d906/dms3rep/multi/opt/pexels-photo-37623626-1920w.jpeg");
    min-width: 4%;
    order: 2;
}
    
#\33 013b67a {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 441d239::before, #\37 441d239 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(4, 37, 73, 1) 0%, rgba(55, 65, 81, 1) 100%);
}
#\37 441d239 {
    background-color: var(--color_7);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    background-position: 50% 100%;
    border-style: solid;
}
    
#e27100b9 {
    align-self: auto;
    max-width: 100%;
    width: 21.28%;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 74002b9 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    width: 30.6%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/d7f7d906/dms3rep/multi/opt/pexels-photo-37623626-1920w.jpeg");
    min-width: 4%;
    order: 2;
}
    
#\34 0eb0105::before, #\34 0eb0105 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(4, 37, 73, 1) 0%, rgba(55, 65, 81, 1) 100%);
}
#\34 0eb0105 {
    background-color: var(--color_8);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    background-position: 50% 100%;
    border-style: solid;
}
    
#bcb2c7a2 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 12f551a {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 134px;
    flex-wrap: nowrap;
    padding: 4% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 ebad899 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#aadb7bba {
    margin: 0px 0% 0px 0%;
}
    
#\38 c8b4b67 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 39869d7 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#da897375::before, #da897375 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(4, 37, 73, 1) 0%, rgba(55, 65, 81, 1) 100%);
}
#da897375 {
    background-color: var(--color_7);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    background-position: 50% 100%;
    border-style: solid;
}
    
#ef90b72d {
    margin: 0px 0% 0px 0%;
}
    
#\33 7c7c4c9 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    width: 30.6%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/d7f7d906/dms3rep/multi/opt/pexels-photo-37623626-1920w.jpeg");
    min-width: 4%;
    order: 2;
}
    
#\37 d0ba2e8 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 89px;
    flex-wrap: nowrap;
    padding: 4% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ad4d820e {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fb8ea2e5 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cf30914 {
    max-width: 100%;
    width: 95.42%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 442cda9 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c3c8477 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    width: 30.6%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/d7f7d906/dms3rep/multi/opt/pexels-photo-37623626-1920w.jpeg");
    min-width: 4%;
    order: 2;
}
    
#\37 523ef73::before, #\37 523ef73 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(4, 37, 73, 1) 0%, rgba(55, 65, 81, 1) 100%);
}
#\37 523ef73 {
    background-color: var(--color_7);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    background-position: 50% 100%;
    border-style: solid;
}
    
#\33 e4dc6c3 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 89px;
    flex-wrap: nowrap;
    padding: 4% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 bcf73a7 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 5f44956 {
    margin: 0px 0% 0px 0%;
}
    
#\32 e6a2f76 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 1025px) {
    
#\37 19a0eac:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\37 19a0eac [data-content-reference].active-tab-title .tab-title, #\37 19a0eac [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 16px !important;
}
#\37 19a0eac [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 18px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 19a0eac:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\37 19a0eac [data-content-reference].active-tab-title .tab-title, #\37 19a0eac [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 14px !important;
}
#\37 19a0eac [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 16px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c8e4cf2 {
    height: auto;
    min-height: 99px;
    width: 49.23%;
}
    
#cd2a1a29 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 0c46b89 {
    width: 100%;
    min-height: 80px;
}
    
#\33 fa15031 {
    height: auto;
    min-height: 99px;
}
    
#\32 5e4d3e0 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 3de14da {
    margin-left: -30px;
}
    
#\39 1ffb6ca {
    height: auto;
    min-height: 89px;
}
    
#ece01774 {
    height: auto;
    min-height: 99px;
}
    
#e2301708 {
    height: auto;
    min-height: 93px;
}
    
#b3bf6606 {
    height: auto;
    min-height: 141px;
}
    
#b23f3417 {
    width: 48.42%;
    height: auto;
    min-height: 99px;
}
    
#\39 b233f16 {
    height: auto;
    min-height: 99px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f7e1c80 {
    width: 642px;
}
    
#\34 b3a986c {
    margin: 0px 0% 0px 0%;
}
    
#\33 bc9a638 {
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 4% 4% 4%;
}
    
#\39 86b6d8f::before, #\39 86b6d8f > .bgExtraLayerOverlay {
    
}
#\39 86b6d8f {
    background-position: 50% 50%;
}
    
#ada9d224 {
    width: 100%;
    min-height: 80px;
    order: 2;
}
    
#\36 a2800db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 5px 0px;
}
#\36 a2800db {
    height: 450px;
    margin: 0px 0% 0px 0%;
}
    
#\38 933a38e {
    width: 642px;
}
    
#f1486244 {
    min-height: 400px;
}
    
#aabf5435 {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f6e87b6 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da7c2a9a {
    margin: 0px 0% 0px 0%;
}
    
#\38 f2d7e1f {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\37 23091a4 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#\37 cb18e18 {
    height: auto;
    min-height: 529px;
}
    
#bb3b79cf {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a24a132e {
    width: 47.51%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 3de22cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 3de22cf {
    width: 76%;
    margin: 0px 0% 0px 0%;
}
    
#fa3a99d5 {
    margin: 0px 0% 0px 0%;
}
    
#\37 d6bd4eb {
    min-height: 592px;
    padding: 50px 4% 50px 4%;
}
    
#f85a9344 {
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2b08e69 {
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0720cab {
    width: 47.51%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 ef5f589 {
    min-height: 602px;
    padding: 50px 4% 50px 4%;
}
    
#e88093d9 {
    margin: 0px 0% 0px 0%;
}
    
#cb4766f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cb4766f1 {
    width: 76%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9182501 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    min-height: 122px;
}
    
#\39 506d141 {
    margin: 0px 0% 0px 0%;
}
    
#\35 59f9082 {
    width: 100%;
    min-height: 80px;
    order: 2;
}
    
#\32 ab6fedc {
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\38 978b5d8::before, #\38 978b5d8 > .bgExtraLayerOverlay {
    
}
#\38 978b5d8 {
    background-position: 50% 50%;
}
    
#\39 7f068a1 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 7062d7e {
    margin-right: 0%;
    margin-left: 0%;
    width: 23.5%;
}
    
#\33 409b6a9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 23.5%;
}
    
#\31 e223e12 {
    margin-right: 0%;
    margin-left: 0%;
    width: 23.5%;
}
    
#\37 eb8af31 {
    margin-right: 0%;
    margin-left: 0%;
    width: 23.5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6246662 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\33 6584921 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
    min-height: auto;
}
    
#\34 500f195 {
    min-height: 641px;
    padding: 50px 4% 50px 4%;
}
    
#\34 6d9c9ba {
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8072efb {
    width: 47.51%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d57e2bae {
    margin: 0px 0% 0px 0%;
}
    
#\36 effa7e0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 effa7e0 {
    width: 76%;
    margin: 0px 0% 0px 0%;
}
    
#f1b82bad {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
    min-height: auto;
}
    
#\34 c61295f {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
    min-height: auto;
}
    
#\39 cf5a298 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    min-height: auto;
}
    
#a2a4b49d {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a9eda2cc {
    align-items: center;
}
    
#b690a083 {
    padding: 4% 2% 4% 2%;
}
    
#bdccd5b1 {
    width: 100%;
}
    
#\32 1543d20 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6245e5f {
    min-height: 541px;
    padding: 50px 4% 50px 4%;
}
    
#\36 08c215b {
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 279952a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 279952a {
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a0ed75f4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 26d30cd {
    width: 47.51%;
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
}
    
#\34 4de3617 {
    align-items: center;
    height: auto;
    min-height: auto;
}
    
#\37 19a0eac {
    height: auto;
    min-height: 542px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d53ff6b8 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#ee560a64 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\35 341752a {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#e9a11364 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\34 d029261 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#f389b401 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\36 a0e8fd3 {
    min-height: auto;
}
    
#\34 c5cccc1 {
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6253120 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
}
    
#da00cf63 {
    margin: 0px 0% 0px 0%;
}
    
#\32 057dad5 {
    width: 50%;
    align-items: flex-start;
    min-height: 8px;
    justify-self: auto;
    justify-content: flex-start;
    padding: 20px 4% 20px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 2edc372 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    min-height: 145px;
}
    
#ba40d3a4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
}
    
#\38 8efee10 {
    width: auto;
    margin-left: 0%;
    margin-right: 0%;
}
    
#af5e9a2a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
}
    
#\35 ba58d7d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 701px;
    justify-content: space-between;
    padding: 50px 0% 50px 0%;
}
    
#\32 f84faba {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
}
    
#\34 f4679b5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
}
    
#f83223ec {
    width: 50%;
    align-items: flex-start;
    min-height: 8px;
    justify-self: auto;
    justify-content: flex-start;
    padding: 20px 4% 20px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5c80c97 {
    width: auto;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c09645fd {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    min-height: 145px;
}
    
#\36 f43c804 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
}
    
#\35 a3848ae {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
}
    
#\36 31c9cb2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
}
    
#\36 49899e3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
}
    
#df990938 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2758645.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 2758645 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 048cb1f {
    min-height: 358px;
    padding: 50px 4% 50px 4%;
}
    
#b4d5b44a {
    margin: 0px 0% 0px 0%;
}
    
#\31 451624f {
    width: 47.51%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 d8c0bd1 {
    width: 100%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6c155da {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#fee927b5 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 4% 50px 4%;
}
    
#\38 6ee1045 {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\32 034f3fa {
    margin: 0px 0% 0px 0%;
}
    
#db2c7594 {
    height: auto;
    min-height: 468px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 236c6ad {
    margin: 0px 0% 0px 0%;
}
    
#\35 5ef8b3f {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a1a68fb7::before, #a1a68fb7 > .bgExtraLayerOverlay {
    
}
#a1a68fb7 {
    background-position: 50% 50%;
}
    
#\33 dfbfe54 {
    width: 100%;
    min-height: 80px;
    order: 2;
}
    
#\39 245b558 {
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 4% 2% 4%;
}
    
#\31 064fd53 {
    width: 642px;
}
    
#\39 2d0e368 {
    width: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4d6bc8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 4d6bc8d {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 0a5a3cb {
    margin: 0px 0% 0px 0%;
}
    
#\39 c39749c {
    min-height: 811px;
    padding: 50px 4% 50px 4%;
}
    
#\34 f0fa6dc {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 496f05c {
    width: 100%;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d213127d {
    width: 47.51%;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3348173 {
    width: auto;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 c2a075c {
    min-height: 521px;
    padding: 50px 4% 50px 4%;
}
    
#cc600d99 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\37 ee9e12d {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    height: auto;
    min-height: 145px;
}
    
#\34 930b2b8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\33 e66681e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#c8dfd474 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#b0f1cbbd {
    margin: 0px 0% 0px 0%;
}
    
#\38 864ec25 {
    width: 100%;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1e32562 {
    height: auto;
    min-height: 432px;
}
    
#\34 c4364d6 {
    margin: 0px 0% 0px 0%;
}
    
#\35 88ef128 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#\38 6f64042 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#\34 db72fa5 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 4% 50px 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e8f0423 {
    width: 47.51%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f9483861.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f9483861 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 c178669 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e34f6e9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 6a202f7 {
    width: 100%;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d172787 {
    min-height: 811px;
    padding: 50px 4% 50px 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2159991 {
    width: 100%;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6ff5676 {
    width: auto;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 d0adf1b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\31 9329c20 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    height: auto;
    min-height: 145px;
}
    
#\30 01a218b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\37 bb0aad2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 fd59206 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#d2927d58 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#b0e66130 {
    padding: 50px 4% 50px 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 ea36a74 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#b74fdaf3 {
    margin: 0px 0% 0px 0%;
}
    
#\35 c1bf2d7 {
    height: auto;
    min-height: 424px;
}
    
#\30 e7264b2 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#\35 dec9c67 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 4% 60px 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 73b2ee2 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e02f013.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e02f013 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 eb0fb8b {
    width: 47.51%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#fd576720 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 aa71e3e {
    min-height: 665px;
    padding: 50px 4% 50px 4%;
}
    
#\34 7c4c3b2 {
    width: 100%;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 2b1fc11 {
    min-height: 371px;
    padding: 50px 4% 50px 4%;
}
    
#e89f1eb9 {
    width: 100%;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ab6474ea {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    height: auto;
    min-height: 145px;
}
    
#\31 af38c51 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\30 b766001 {
    margin: 0px 0% 0px 0%;
}
    
#c4544fa3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#d70e3a23 {
    width: auto;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b2ab027e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\33 9feca45 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a8e5ec62 {
    margin: 0px 0% 0px 0%;
}
    
#\38 add2b57 {
    height: auto;
    min-height: 0px;
}
    
#\32 2e57c8d {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#\36 e485c2c {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 4% 50px 4%;
}
    
#\34 e70a876 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6626654.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 6626654 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a588e2fc {
    min-height: 675px;
    padding: 50px 4% 50px 4%;
}
    
#\37 6b16fa0 {
    width: 47.51%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#bd0366c4 {
    margin: 0px 0% 0px 0%;
}
    
#d2fc411c {
    width: 100%;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0f9ef1e {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6b15980 {
    width: 100%;
    align-items: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1783c32 {
    min-height: 575px;
    padding: 50px 4% 50px 4%;
}
    
#\31 093d9a4 {
    margin: 0px 0% 0px 0%;
}
    
#\38 226d839.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 226d839 {
    width: 76%;
    margin: 0px 0% 0px 0%;
}
    
#\38 e7fda29 {
    width: 47.51%;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 80ea2ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 80ea2ee {
    width: 76%;
    margin: 0px 0% 0px 0%;
}
    
#\35 eeac8bf {
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e75dbeb4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 e3252ba {
    width: 47.51%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 6754f24 {
    min-height: 853px;
    padding: 50px 4% 50px 4%;
}
    
#\35 81de7c1 {
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df207921 {
    margin: 0px 0% 0px 0%;
}
    
#e8f6e8c7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#fc651352 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\37 c815473 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\34 bb83494 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 446px;
    padding: 50px 4% 50px 4%;
}
    
#f2c38a2b {
    width: 100%;
    align-items: flex-start;
    min-height: 8px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ccc5e2e1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\33 f22acb2 {
    width: auto;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a9aa8b5f {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    height: auto;
    min-height: 145px;
}
    
#\34 3790bd1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3560907 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#f8db4e38 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#a1dd385c {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#a6769129 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 2%;
    row-gap: 16px;
}
    
#\30 f29fdd5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\35 c797131 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#e214e9e0 {
    margin: 0px 0% 0px 0%;
}
    
#\32 a2e93c1 {
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 445e292 {
    min-height: 3029px;
    padding: 2% 4% 50px 4%;
}
    
#f67875cb {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#acd9dc0c {
    margin: 0px 0% 0px 0%;
}
    
#\38 5abec99 {
    min-height: 2127px;
    padding: 70px 4% 70px 4%;
}
    
#\32 bfa20fb {
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0f61339 {
    margin: 0px 0% 0px 0%;
}
    
#\32 ca0d043 {
    min-height: 3px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 2% 4% 50px 4%;
}
    
#\33 154bfae {
    width: 100%;
    align-items: flex-start;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 17c361e {
    width: 642px;
}
    
#\39 5dd699d {
    margin: 0px 0% 0px 0%;
}
    
#\37 fe6eea9 {
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 4% 2% 4%;
}
    
#c69d6d0a {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 180a01b::before, #\32 180a01b > .bgExtraLayerOverlay {
    
}
#\32 180a01b {
    background-position: 50% 50%;
}
    
#b725d95f {
    width: 100%;
    min-height: 80px;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ec050d0 {
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 4% 2% 4%;
}
    
#\32 2e02bbc {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 5e9bbb2 {
    margin: 0px 0% 0px 0%;
}
    
#a15dd09b {
    width: 642px;
}
    
#\39 2db67c0 {
    width: 100%;
    min-height: 80px;
    order: 2;
}
    
#\37 441d239::before, #\37 441d239 > .bgExtraLayerOverlay {
    
}
#\37 441d239 {
    background-position: 50% 50%;
}
    
#e27100b9 {
    width: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0eb0105::before, #\34 0eb0105 > .bgExtraLayerOverlay {
    
}
#\34 0eb0105 {
    background-position: 50% 50%;
}
    
#\34 74002b9 {
    width: 100%;
    min-height: 80px;
    order: 2;
}
    
#\31 12f551a {
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 4% 2% 4%;
}
    
#\31 ebad899 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#aadb7bba {
    margin: 0px 0% 0px 0%;
}
    
#\38 c8b4b67 {
    width: 642px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 39869d7 {
    width: 642px;
}
    
#da897375::before, #da897375 > .bgExtraLayerOverlay {
    
}
#da897375 {
    background-position: 50% 50%;
}
    
#ef90b72d {
    margin: 0px 0% 0px 0%;
}
    
#\33 7c7c4c9 {
    width: 100%;
    min-height: 80px;
    order: 2;
}
    
#\37 d0ba2e8 {
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 4% 2% 4%;
}
    
#ad4d820e {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 cf30914 {
    width: 47.51%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 c3c8477 {
    width: 100%;
    min-height: 80px;
    order: 2;
}
    
#\37 523ef73::before, #\37 523ef73 > .bgExtraLayerOverlay {
    
}
#\37 523ef73 {
    background-position: 50% 50%;
}
    
#\33 e4dc6c3 {
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 4% 2% 4%;
}
    
#\37 bcf73a7 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 5f44956 {
    margin: 0px 0% 0px 0%;
}
    
#\32 e6a2f76 {
    width: 47.51%;
}
}



@media (max-width: 767px) {
    
#\37 19a0eac:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\37 19a0eac [data-content-reference].active-tab-title .tab-title, #\37 19a0eac [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 13px !important;
}
#\37 19a0eac [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 14px !important;
}
}



@media (max-width: 767px) {
    
#\32 c8e4cf2 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 99px;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#cd2a1a29 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#\36 cc4524b {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5e4d3e0 {
    width: 100%;
    min-height: 570px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
    height: auto;
    justify-content: center;
}
    
#\30 3de14da {
    margin-left: -20px;
    width: 64.34%;
    height: auto;
    min-height: 313px;
}
    
#\32 106c924 {
    margin: 0px 0% 0px 0%;
}
    
#\39 1ffb6ca {
    height: auto;
    min-height: 82px;
}
    
#e2301708 {
    height: auto;
    min-height: 82px;
}
    
#d26a6a06 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#b23f3417 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 99px;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#d8c91208 {
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#bcbe1fc8 {
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 4dd59e5 {
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0c46b89 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 fa15031 {
    height: auto;
    min-height: 99px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ece01774 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#b3bf6606 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 222px;
    row-gap: 16px;
}
    
#\32 8c02966 {
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 b233f16 {
    height: auto;
    min-height: 99px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\33 bc9a638 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 5% 50px 5%;
}
    
#\39 86b6d8f::before, #\39 86b6d8f > .bgExtraLayerOverlay {
    
}
    
#d0dd025e {
    width: 100%;
    height: auto;
    min-height: 55px;
    padding-top: 0px;
    padding-bottom: 0px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 933a38e {
    width: 322px;
    order: 0;
}
    
#\34 45e8c77 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 f7e1c80 {
    width: 322px;
    order: 0;
}
    
#\34 b3a986c {
    margin: 0px 0% 0px 0%;
}
    
#ada9d224 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#\36 a2800db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 a2800db {
    height: 310px;
    margin: 0px 0% 0px 0%;
}
    
#f1486244 {
    min-height: 92px;
}
    
#aabf5435 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 10px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f6e87b6 {
    row-gap: 16px;
    width: 100%;
    min-height: 387px;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 10px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 7445547.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\36 7445547 {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1293751.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 1293751 {
    align-self: flex-start;
    width: 72.07%;
    margin: 0px 0% 0px 0%;
}
    
#\39 6906029 {
    height: auto;
    min-height: 368px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f2d7e1f {
    flex-direction: column;
    min-height: 0;
    row-gap: 15px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#a54b40ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a54b40ba {
    align-self: flex-start;
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 c31b2cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\34 c31b2cf {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#bed0c66e {
    height: auto;
    min-height: 48px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bb3b79cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\31 69607ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\31 69607ff {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#da7c2a9a {
    margin: 0px 0% 0px 0%;
}
    
#\34 d521b8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\34 d521b8f {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 23091a4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 cb18e18 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 16px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a24a132e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a24a132e {
    width: 72.07%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 6f89d37 {
    width: 322px;
    order: 2;
}
    
#\30 37f2d68 {
    width: 100%;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3de22cf {
    width: 100.00%;
    order: 1;
}
    
#fa3a99d5 {
    margin: 0px 0% 0px 0%;
}
    
#ddb09ab4 {
    width: 100%;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b883fca {
    column-gap: 1.8360555063875041%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    order: 3;
}
    
#\37 3d5b96c {
    width: 100%;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d6bd4eb {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#f85a9344 {
    width: 100%;
    min-height: 1058px;
    align-items: flex-start;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b7c8d457 {
    column-gap: 1.8360555063875041%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\39 acc50ea {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 cedbc3d {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e5bf849d {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2b08e69 {
    width: 100%;
    min-height: 525px;
    align-items: flex-start;
    height: auto;
    row-gap: 15px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a916a645 {
    column-gap: 1.8360555063875041%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\33 cb893ad {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e0720cab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e0720cab {
    width: 72.07%;
    margin: 0px 0% 0px 0%;
}
    
#\36 b31f974 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9b80c32 {
    width: 322px;
    order: 0;
}
    
#\36 ef5f589 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#e8ae5c9e {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e88093d9 {
    margin: 0px 0% 0px 0%;
}
    
#\30 b82820f {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ff61da2a {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cb4766f1 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 9182501 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    min-height: 208px;
    row-gap: 10px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 978b5d8::before, #\38 978b5d8 > .bgExtraLayerOverlay {
    
}
    
#\39 506d141 {
    margin: 0px 0% 0px 0%;
}
    
#\35 59f9082 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#\32 ab6fedc {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\39 7f068a1 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 10px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_lmg {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 2%;
    row-gap: 15px;
}
    
#group_2s1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\34 4acf179 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\31 312477f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\34 5c38be8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 7062d7e {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 eb8af31 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 e223e12 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 409b6a9 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 f934914 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 6246662 {
    column-gap: 1.8360555063875041%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    order: 2;
}
    
#\33 6584921 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f1b82bad {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 500f195 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\34 6d9c9ba {
    width: 100%;
    min-height: 1018px;
    align-items: flex-start;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8072efb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 8072efb {
    width: 72.07%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d57e2bae {
    margin: 0px 0% 0px 0%;
}
    
#\34 c61295f {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 cf5a298 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 effa7e0 {
    width: 100.00%;
    order: 1;
}
    
#a2a4b49d {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e61f8927.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e61f8927 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 144e0a6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a9eda2cc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c3046a0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b690a083 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\32 1543d20 {
    margin: 0px 0% 0px 0%;
}
    
#\39 7e8a956 {
    width: 100%;
    height: auto;
    min-height: 119px;
    padding-top: 0px;
    padding-bottom: 0px;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bdccd5b1 {
    width: 322px;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\36 a0e8fd3 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 6245e5f {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\36 08c215b {
    width: 100%;
    min-height: 1196px;
    align-items: flex-start;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 279952a {
    width: 100.00%;
    order: 1;
}
    
#a0ed75f4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 26d30cd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 26d30cd {
    width: 72.07%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 4de3617 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 943px;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 19a0eac {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c5cccc1 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d53ff6b8 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee560a64 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c8bad5e {
    width: 100%;
}
    
#\35 341752a {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9a11364 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6c316fe {
    width: 100%;
}
    
#\34 d029261 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f389b401 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\33 1835308 {
    width: 100.00%;
    order: 1;
}
    
#\35 6253120 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 057dad5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ba40d3a4 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 8efee10.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 8efee10 {
    width: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#af5e9a2a {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 f4679b5 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#da00cf63 {
    margin: 0px 0% 0px 0%;
}
    
#d2b551da {
    width: 322px;
    order: 2;
}
    
#\33 2edc372 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    min-height: 208px;
    row-gap: 10px;
    align-items: flex-start;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ba58d7d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 8% 4% 8% 4%;
}
    
#\32 f84faba {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f83223ec {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5c80c97.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 5c80c97 {
    width: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#aa8c14b0 {
    width: 100.00%;
    order: 1;
}
    
#\30 3beb502 {
    width: 322px;
    order: 2;
}
    
#c09645fd {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    min-height: 208px;
    row-gap: 10px;
    align-items: flex-start;
    order: 3;
    padding: 0px 0px 0px 0px;
}
    
#\36 f43c804 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 a3848ae {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 31c9cb2 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 49899e3 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#df990938 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\36 2758645 {
    width: 100.00%;
}
    
#\33 048cb1f {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#b4d5b44a {
    margin: 0px 0% 0px 0%;
}
    
#\31 451624f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 451624f {
    width: 72.07%;
    margin: 0px 0% 0px 0%;
}
    
#\33 d8c0bd1 {
    width: 100%;
    min-height: 489px;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#af7c5218 {
    height: auto;
    min-height: 357px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 bad1258.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\31 bad1258 {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6c155da {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#fee927b5 {
    flex-direction: column;
    min-height: 0;
    row-gap: 15px;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
}
    
#\38 6ee1045 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f8384d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\34 f8384d7 {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d54456e {
    height: auto;
    min-height: 48px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9d4a9c9 {
    height: auto;
    min-height: 69px;
}
    
#\35 18d5eb9 {
    height: auto;
    min-height: 69px;
}
    
#\33 22b3a96.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\33 22b3a96 {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 808b60e.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\37 808b60e {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#d242bcca {
    height: auto;
    min-height: 69px;
}
    
#\32 034f3fa {
    margin: 0px 0% 0px 0%;
}
    
#db2c7594 {
    width: 100%;
    min-height: 357px;
    align-items: center;
    row-gap: 10px;
    height: auto;
    padding: 16px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a181291d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a181291d {
    align-self: flex-start;
    width: 72.07%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 5ef8b3f {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 10px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 dfbfe54 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#\31 064fd53 {
    width: 322px;
    order: 2;
}
    
#\36 236c6ad {
    margin: 0px 0% 0px 0%;
}
    
#a1a68fb7::before, #a1a68fb7 > .bgExtraLayerOverlay {
    
}
    
#\39 245b558 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 5% 0% 5%;
}
    
#\39 2d0e368.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 2d0e368 {
    align-self: flex-start;
    width: 72.07%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 398ab41 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\33 2211b89.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\33 2211b89 {
    margin: 0px 0% 0px 0%;
}
    
#\30 7b657fd {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\32 6ec5c26 {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\33 0a5a3cb {
    margin: 0px 0% 0px 0%;
}
    
#\39 c39749c {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\33 6c0a4bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\33 6c0a4bc {
    margin: 0px 0% 0px 0%;
}
    
#f9313b06 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 62146ec {
    --column-gap: 20px;
    column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d213127d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d213127d {
    width: 72.07%;
    margin: 0px 0% 0px 0%;
}
    
#ccad02e5 {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\36 0a86fd4 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 993bfb3 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4d6bc8d {
    width: 100.00%;
}
    
#b940eb05.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#b940eb05 {
    margin: 0px 0% 0px 0%;
}
    
#\39 9bdc45e {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b4dc5500.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#b4dc5500 {
    margin: 0px 0% 0px 0%;
}
    
#cda427c4.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#cda427c4 {
    margin: 0px 0% 0px 0%;
}
    
#\34 f0fa6dc {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\34 496f05c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4613dbd {
    --column-gap: 4%;
    column-gap: 4%;
}
}



@media (max-width: 767px) {
    
#\37 3348173.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 3348173 {
    width: 72.07%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 c2a075c {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\38 63413e1 {
    width: 322px;
    order: 2;
}
    
#cc600d99 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 930b2b8 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 ee9e12d {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    min-height: 208px;
    row-gap: 10px;
    order: 3;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e66681e {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c8dfd474 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b0f1cbbd {
    margin: 0px 0% 0px 0%;
}
    
#\33 a2b3212 {
    width: 100.00%;
    order: 1;
}
    
#\38 864ec25 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 7fabab4 {
    align-items: flex-start;
}
    
#\35 88ef128 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6aedc0e {
    height: auto;
    min-height: 48px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 db72fa5 {
    flex-direction: column;
    min-height: 0;
    row-gap: 15px;
    flex-wrap: nowrap;
    padding: 2% 4% 8% 4%;
}
    
#d47c4490.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#d47c4490 {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9657f0e.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\31 9657f0e {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1e32562 {
    width: 100%;
    min-height: 357px;
    align-items: center;
    row-gap: 10px;
    height: auto;
    padding: 16px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c4364d6 {
    margin: 0px 0% 0px 0%;
}
    
#\30 90aee79 {
    height: auto;
    min-height: 357px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6f64042 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\37 a8e4d19.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 a8e4d19 {
    align-self: flex-start;
    width: 72.07%;
    margin: 0px 0% 0px 0%;
}
    
#\37 eccba1a.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\37 eccba1a {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\31 14fa339 {
    align-items: flex-start;
}
    
#\38 df0d846.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\38 df0d846 {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\38 93400cc {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#fa49733c.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#fa49733c {
    margin: 0px 0% 0px 0%;
}
    
#\37 9a9f2a8 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#acf969f5 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 27b998d {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#daf35ff8 {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\30 69e4214.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\30 69e4214 {
    margin: 0px 0% 0px 0%;
}
    
#a4a730f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#a4a730f1 {
    margin: 0px 0% 0px 0%;
}
    
#\34 6a202f7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 557c4f7 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bcf164f5 {
    width: 322px;
    order: 0;
}
    
#\34 e8f0423.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e8f0423 {
    width: 72.07%;
    margin: 0px 0% 0px 0%;
}
    
#f9483861 {
    width: 100.00%;
}
    
#fa188f18 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e11a80f3 {
    --column-gap: 20px;
    column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c178669 {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\32 4832a33 {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\30 26044f3 {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\32 e34f6e9 {
    margin: 0px 0% 0px 0%;
}
    
#\37 d172787 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#aa4734d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#aa4734d7 {
    margin: 0px 0% 0px 0%;
}
    
#\31 3a006c2.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\31 3a006c2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 8356551 {
    width: 322px;
    order: 0;
}
    
#\37 2159991 {
    width: 100%;
    min-height: 553px;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6ff5676.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 6ff5676 {
    width: 72.07%;
    margin: 0px 0% 0px 0%;
}
    
#\31 d0adf1b {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 9329c20 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    min-height: 208px;
    row-gap: 10px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 91cd9b0 {
    width: 100.00%;
}
    
#\30 01a218b {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 bb0aad2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 fd59206 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d2927d58 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b0e66130 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
}



@media (max-width: 767px) {
    
#\38 ea36a74 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b74fdaf3 {
    margin: 0px 0% 0px 0%;
}
    
#\31 dd648b3 {
    height: auto;
    min-height: 26px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d2156021 {
    height: auto;
    min-height: 302px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c1bf2d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 16px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f43be77 {
    align-items: flex-start;
}
    
#\39 ce5badd.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\39 ce5badd {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 849d917.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\37 849d917 {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#e6532997 {
    align-items: flex-start;
    height: auto;
    min-height: 69px;
}
    
#\35 dec9c67 {
    flex-direction: column;
    min-height: 0;
    row-gap: 15px;
    flex-wrap: nowrap;
    padding: 4% 4% 8% 4%;
}
    
#d15bf254.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d15bf254 {
    align-self: flex-start;
    width: 72.07%;
    margin: 0px 0% 0px 0%;
}
    
#\38 b1aad0f {
    align-items: flex-start;
}
    
#e86d3ee7.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#e86d3ee7 {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#ae98cb1e.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#ae98cb1e {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e7264b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\38 2039797 {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\32 73b2ee2 {
    margin: 0px 0% 0px 0%;
}
    
#e1324ce6 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b8e228ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#b8e228ea {
    margin: 0px 0% 0px 0%;
}
    
#\37 eb0fb8b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 eb0fb8b {
    width: 72.07%;
    margin: 0px 0% 0px 0%;
}
    
#fd576720 {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\36 aa71e3e {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#be929519 {
    --column-gap: 20px;
    column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 436ff75 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c31cf5f {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 32d6a74.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\35 32d6a74 {
    margin: 0px 0% 0px 0%;
}
    
#\31 ecaae61.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\31 ecaae61 {
    margin: 0px 0% 0px 0%;
}
    
#c6562770 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e02f013 {
    width: 100.00%;
}
    
#\34 18c3618.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\34 18c3618 {
    margin: 0px 0% 0px 0%;
}
    
#\34 7c4c3b2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a2ee80c1 {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\39 c435eb4 {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\32 e82d4b7 {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\38 845baf4.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\38 845baf4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 2b1fc11 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\32 91fb75f {
    width: 100.00%;
    order: 1;
}
    
#e89f1eb9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ab6474ea {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    min-height: 208px;
    row-gap: 10px;
    align-items: flex-start;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 af38c51 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c4544fa3 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 b766001 {
    margin: 0px 0% 0px 0%;
}
    
#d70e3a23.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d70e3a23 {
    width: 72.07%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b2ab027e {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bc61d97c {
    width: 322px;
    order: 2;
}
    
#\33 9feca45 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\38 c7a6676 {
    height: auto;
    min-height: 357px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a8e5ec62 {
    margin: 0px 0% 0px 0%;
}
    
#\34 281a1dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\34 281a1dd {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#e0c11d1d {
    align-items: flex-start;
}
    
#ab79959b.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#ab79959b {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0e70a93 {
    height: auto;
    min-height: 48px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 add2b57 {
    width: 100%;
    min-height: 357px;
    align-items: center;
    row-gap: 10px;
    height: auto;
    padding: 16px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1fbe96f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 1fbe96f {
    align-self: flex-start;
    width: 72.07%;
    margin: 0px 0% 0px 0%;
}
    
#\36 e485c2c {
    flex-direction: column;
    min-height: 0;
    row-gap: 15px;
    flex-wrap: nowrap;
    padding: 2% 4% 8% 4%;
}
    
#b8750b95 {
    align-items: flex-start;
}
    
#bcb12850.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#bcb12850 {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\35 55ad51b {
    align-items: flex-start;
}
    
#\32 2e57c8d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\31 976289e.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\31 976289e {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e70a876 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 6626654 {
    width: 100.00%;
}
    
#\36 4992753 {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\34 255a68b.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\34 255a68b {
    margin: 0px 0% 0px 0%;
}
    
#ce50e2df {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\35 18b024d.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\35 18b024d {
    margin: 0px 0% 0px 0%;
}
    
#\31 26800db {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\33 44f7868 {
    --column-gap: 20px;
    column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bd0366c4 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e777077 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0e65703 {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\38 0f9ef1e {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\36 f27115d {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a588e2fc {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\32 bed342f {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6b16fa0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 6b16fa0 {
    width: 72.07%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c1a201d.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\30 c1a201d {
    margin: 0px 0% 0px 0%;
}
    
#e3db9143.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#e3db9143 {
    margin: 0px 0% 0px 0%;
}
    
#\39 26ab545 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d2fc411c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d46ac21.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 0px 0px;
}
#\34 d46ac21 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d7dfb865 {
    column-gap: 1.8360555063875041%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    order: 3;
}
    
#\38 6b15980 {
    width: 100%;
    min-height: 1036px;
    align-items: flex-start;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c2a0c14 {
    width: 100%;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1783c32 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\31 093d9a4 {
    margin: 0px 0% 0px 0%;
}
    
#c8a40725 {
    width: 100%;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 eee4036 {
    width: 100%;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 226d839 {
    width: 100.00%;
    order: 1;
}
    
#\31 6807a8d {
    width: 322px;
    order: 2;
}
    
#\38 e7fda29.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 e7fda29 {
    width: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 32e0cf6 {
    column-gap: 1.8360555063875041%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    order: 3;
}
    
#\33 9e0a608 {
    width: 322px;
    order: 2;
}
    
#\36 2801a29 {
    width: 100%;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d0366fb {
    width: 100%;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bb22f48f {
    column-gap: 1.8360555063875041%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    order: 4;
}
    
#\37 e3eab2f {
    width: 100%;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 80ea2ee {
    width: 100.00%;
    order: 1;
}
    
#\35 eeac8bf {
    width: 100%;
    min-height: 1628px;
    align-items: flex-start;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 cb5eb2a {
    width: 100%;
    height: auto;
    min-height: 23.33%;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2929228 {
    width: 100%;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 81e9932 {
    width: 100%;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f2cd9472 {
    width: 100%;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e75dbeb4 {
    margin: 0px 0% 0px 0%;
}
    
#\34 0a6e29c {
    width: 100%;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e3252ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 e3252ba {
    width: 72.07%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 6754f24 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
}



@media (max-width: 767px) {
    
#df207921 {
    margin: 0px 0% 0px 0%;
}
    
#e8f6e8c7 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fc651352 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 c815473 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 bb83494 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\30 abf14ae {
    width: 100.00%;
}
    
#f2c38a2b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ccc5e2e1 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 f22acb2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 f22acb2 {
    width: 72.07%;
    margin: 0px 0% 0px 0%;
}
    
#\35 fdcd533 {
    width: 322px;
    order: 0;
}
    
#a9aa8b5f {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    min-height: 208px;
    row-gap: 10px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3790bd1 {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\38 3560907 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#a1dd385c {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#a6769129 {
    column-gap: 1.8360555063875041%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#e38c46b2 {
    height: 240px;
}
    
#\32 84c9ef4 {
    height: 240px;
}
    
#\32 6ad8674 {
    height: 240px;
}
    
#f8db4e38 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\34 2d80ae8 {
    height: 240px;
}
    
#\30 f29fdd5 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\35 c797131 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#e214e9e0 {
    margin: 0px 0% 0px 0%;
}
    
#\32 a2e93c1 {
    width: 100%;
    min-height: 525px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 445e292 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 4% 8% 4%;
}
    
#\31 96cb9a1 {
    height: 240px;
}
    
#f67875cb {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#e36925ff {
    width: 322px;
    order: 3;
}
    
#\37 75c91c0 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\30 e548b78 {
    width: 322px;
    order: 4;
}
    
#\35 c285fed {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
    order: 6;
}
    
#\32 7bc784d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 7bc784d {
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#a85a5bb2 {
    column-gap: 1.8360555063875041%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 f2c37cc {
    column-gap: 1.8360555063875041%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 d451afc {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#ab4f9fba {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
    order: 5;
}
    
#acd9dc0c {
    margin: 0px 0% 0px 0%;
}
    
#cf1f3b2e {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#d8699185 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\38 5abec99 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\32 bfa20fb {
    width: 100%;
    min-height: 525px;
    align-items: flex-start;
    height: auto;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c412500e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c412500e {
    align-self: flex-start;
    width: 72.07%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c977c628 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\35 0f61339 {
    margin: 0px 0% 0px 0%;
}
    
#\32 ca0d043 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 4% 8% 4%;
}
    
#\33 154bfae {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 17c361e {
    width: 322px;
    order: 1;
}
    
#\39 5dd699d {
    margin: 0px 0% 0px 0%;
}
    
#\37 fe6eea9 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 2% 4%;
}
    
#c69d6d0a {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 10px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b725d95f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#\32 180a01b::before, #\32 180a01b > .bgExtraLayerOverlay {
    
}
    
#\33 25772ed {
    order: 0;
}
}



@media (max-width: 767px) {
    
#\36 ec050d0 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 5% 2% 5%;
}
    
#\32 2e02bbc {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 10px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a15dd09b {
    width: 322px;
    order: 2;
}
    
#\39 5e9bbb2 {
    margin: 0px 0% 0px 0%;
}
    
#\39 2db67c0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#\37 441d239::before, #\37 441d239 > .bgExtraLayerOverlay {
    
}
    
#e27100b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e27100b9 {
    align-self: flex-start;
    width: 72.07%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 013b67a {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\34 74002b9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#\34 0eb0105::before, #\34 0eb0105 > .bgExtraLayerOverlay {
    
}
    
#\31 12f551a {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 0px 4%;
}
    
#\31 ebad899 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 10px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#aadb7bba {
    margin: 0px 0% 0px 0%;
}
    
#\38 c8b4b67 {
    width: 322px;
    order: 1;
}
    
#bcb2c7a2 {
    order: 0;
}
}



@media (max-width: 767px) {
    
#\38 39869d7 {
    width: 322px;
    order: 2;
}
    
#da897375::before, #da897375 > .bgExtraLayerOverlay {
    
}
    
#ef90b72d {
    margin: 0px 0% 0px 0%;
}
    
#\33 7c7c4c9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#\37 d0ba2e8 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 5% 4% 5%;
}
    
#ad4d820e {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 10px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 cf30914.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 cf30914 {
    width: auto;
    order: 0;
}
    
#fb8ea2e5 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\39 c3c8477 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#\37 523ef73::before, #\37 523ef73 > .bgExtraLayerOverlay {
    
}
    
#\33 e4dc6c3 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 5% 0px 5%;
}
    
#\37 bcf73a7 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 10px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 5f44956 {
    margin: 0px 0% 0px 0%;
}
    
#\32 e6a2f76.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 e6a2f76 {
    width: 72.07%;
}
}

