@media all {
  *#dm .dmInner div.u_1438182760 .svg { fill:var(--color_7) !important; }

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

  *#dm .dmInner a.u_2353317249 {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1304305868 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1143648708 {
    border-style:solid !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1143648708 span.text { font-weight:600 !important; }

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

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

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

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

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

  *#dm .dmInner div.u_889337229 {
    background-color:rgba(255,255,255,0.06) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
    border-color:rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
    border-radius:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1211602929 {
    background-color:rgba(255,255,255,0.06) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
    border-color:rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
    border-radius:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1242785739 {
    background-color:rgba(255,255,255,0.06) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
    border-color:rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
    border-radius:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1866085605 {
    background-color:rgba(255,255,255,0.06) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
    border-color:rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
    border-radius:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1008413114 {
    background-color:rgba(255,255,255,0.06) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
    border-color:rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
    border-radius:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1927943387 {
    background-color:rgba(255,255,255,0.06) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
    border-color:rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
    border-radius:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1456235930 {
    background-color:rgba(255,255,255,0.06) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
    border-color:rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
    border-radius:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1706425192 {
    background-color:rgba(255,255,255,0.06) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
    border-color:rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
    border-radius:2px 2px 2px 2px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1660515152 {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1649471434 {
    border-style:solid !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1649471434 span.text { font-weight:600 !important; }

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

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

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

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

  *#dm .dmInner a.u_1269332059 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/56251b23/icon/Arrow_3771902.svg) !important;
    width:30px !important;
    height:30px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1269332059 {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    gap:5px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_3404341730 hr {
    border-width:1px !important;
    color:var(--color_17) !important;
  }

  *#dm .dmInner div.u_1765013371 hr {
    border-width:1px !important;
    color:var(--color_17) !important;
  }

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

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

  *#dm .dmInner div.u_1438182760:hover .svg { fill:rgba(255,255,255,0.82) !important; }

  *#dm .dmInner div.u_1438182760.hover .svg { fill:rgba(255,255,255,0.82) !important; }

  *#dm .dmInner div.u_1438182760:hover span[data-icon-mask] { background-color:rgba(255,255,255,0.82) !important; }

  *#dm .dmInner div.u_1438182760.hover span[data-icon-mask] { background-color:rgba(255,255,255,0.82) !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1250832170 {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1122842172 {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

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

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

.hero #af00d7b5::before {
  opacity:1 !important;
  background:radial-gradient(78% 62% at 76% 6%,rgba(214,166,78,.30) 0%,rgba(214,166,78,0) 62%),linear-gradient(to top,rgba(5,15,40,.95) 0%,rgba(6,17,45,.90) 20%,rgba(10,25,60,.70) 46%,rgba(14,31,72,.44) 72%,rgba(14,31,72,.34) 100%),linear-gradient(to bottom,rgba(5,15,40,.36) 0%,rgba(5,15,40,0) 34%) !important;
}

@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }
}

*#dm .dmInner div.u_1057224705 h1 { text-shadow:0 2px 30px rgba(10,16,38,.5) !important; }

*#dm .dmInner a.u_2353317249 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
}

*#dm .dmInner a.u_2353317249 { border-width:1px !important; }

*#dm .dmInner a.u_1304305868 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
}

*#dm .dmInner a.u_1143648708 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
}

*#dm .dmInner a.u_1143648708 { border-width:1px !important; }

.front-card .imageWidget {
  overflow:hidden !important;
  border-radius:2px !important;
}

.front-card .imageWidget img { transition:transform .7s cubic-bezier(.2,.7,.2,1) !important; }

.front-card .imageWidget:hover img { transform:scale(1.05) !important; }

.pills { row-gap:10px !important; }

.serve #d52d9bdb::before { background:linear-gradient(105deg,rgba(5,15,40,.95) 0%,rgba(8,21,52,.86) 52%,rgba(14,31,72,.76) 100%) !important; }

.service-card {
  overflow:hidden !important;
  transition:box-shadow .26s ease,transform .26s ease,border-color .26s ease !important;
}

.service-card .imageWidget { overflow:hidden !important; }

.service-card .imageWidget img { transition:transform .8s cubic-bezier(.2,.7,.2,1) !important; }

.service-card:hover {
  transform:translateY(-4px) !important;
  box-shadow:0 20px 42px -26px rgba(19,28,61,.32) !important;
  border-color:#cdd2e4 !important;
}

.service-card:hover .imageWidget img { transform:scale(1.06) !important; }

*#dm .dmInner a.u_1660515152 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
}

*#dm .dmInner a.u_1660515152 { border-width:1px !important; }

.plan #\30 3572ec5::before {
  background:linear-gradient(180deg,rgba(5,15,40,.91) 0%,rgba(9,23,56,.82) 50%,rgba(5,15,40,.93) 100%) !important;
  opacity:1 !important;
}

*#dm .dmInner a.u_1649471434 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
}

*#dm .dmInner a.u_1649471434 { border-width:1px !important; }

.obit-outer .right-btn-container { z-index:1 !important; }

@media (min-width:0px) and (max-width:767px) {
  .copyright .rteBlock::before {
    content:"© 2026";
    font-size:inherit !important;
    font-weight:inherit !important;
    color:inherit !important;
    font-family: inherit !important;
    margin-right:4px !important;
  }

  .copyright div:first-of-type { display:none !important; }
}

*#dm .dmInner a.u_1269332059 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
}

*#dm .dmInner a.u_1269332059 {
  border:none !important;
  border-bottom:1px solid var(--color_1) !important;
}

.call-wrapper { transition:.2s opacity !important; }

.call-wrapper:hover div#\31 971776924 h2 span { color:rgba(255,255,255,.82) !important; }

.call-wrapper:hover svg#1538565588 { fill:rgba(255,255,255,.82) !important; }

*#dm .dmInner div.u_889337229 {
  border-width:1px !important;
  border-color:rgba(203,165,95,.45) !important;
}

*#dm .dmInner div.u_1211602929 {
  border-width:1px !important;
  border-color:rgba(203,165,95,.45) !important;
}

*#dm .dmInner div.u_1242785739 {
  border-width:1px !important;
  border-color:rgba(203,165,95,.45) !important;
}

*#dm .dmInner div.u_1866085605 {
  border-width:1px !important;
  border-color:rgba(203,165,95,.45) !important;
}

*#dm .dmInner div.u_1008413114 {
  border-width:1px !important;
  border-color:rgba(203,165,95,.45) !important;
}

*#dm .dmInner div.u_1927943387 {
  border-width:1px !important;
  border-color:rgba(203,165,95,.45) !important;
}

*#dm .dmInner div.u_1456235930 {
  border-width:1px !important;
  border-color:rgba(203,165,95,.45) !important;
}

*#dm .dmInner div.u_1706425192 {
  border-width:1px !important;
  border-color:rgba(203,165,95,.45) !important;
}

.lake-list ul.defaultList.custom-list-6 li:before { color:var(--color_2) !important; }

div#\32 368708620:before {
  content:"" !important;
  position:absolute !important;
  inset:26px -26px 0px 26px !important;
  z-index:0 !important;
  border:1px solid var(--color_2) !important;
  opacity:.55 !important;
  border-radius:2px !important;
}

div#\32 368708620 {
  position:relative !important;
  z-index:1 !important;
}

div#\32 368708620 img {
  position:relative !important;
  z-index:1 !important;
}

@media (max-width:767px) {
  div#\32 368708620:before {
    inset:26px -5px -14px 26px !important;
    margin-bottom:6px;
  }
}

*#dm .dmInner div.u_1969797456 p a { border-bottom:1px solid rgba(160,120,56,.45) !important; }

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

*#dm .dmInner div.u_1879054444 p a { border-bottom:1px solid rgba(160,120,56,.45) !important; }

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

*#dm .dmInner a.u_1250832170 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
}

*#dm .dmInner a.u_1250832170 { border-width:1px !important; }

*#dm .dmInner a.u_1122842172 span.text {
  letter-spacing:.13em !important;
  text-transform:uppercase !important;
}

*#dm .dmInner a.u_1122842172 { border-width:1px !important; }
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1057224705
{
}
*#dm .dmInner a.u_1143648708
{
}
*#dm .dmInner a.u_1269332059
{
}
*#dm .dmInner div.u_1971776924
{
}
*#dm .dmInner div.u_889337229
{
}
*#dm .dmInner div.u_1211602929
{
}
*#dm .dmInner div.u_1242785739
{
}
*#dm .dmInner div.u_1866085605
{
}
*#dm .dmInner div.u_1008413114
{
}
*#dm .dmInner div.u_1927943387
{
}
*#dm .dmInner div.u_1456235930
{
}
*#dm .dmInner div.u_1706425192
{
}
*#dm .dmInner div.u_2368708620
{
}
*#dm .dmInner div.u_1969797456
{
}
*#dm .dmInner div.u_1879054444
{
}
*#dm .dmInner a.u_1250832170
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 c793668 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4e675f0 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a2e7b23 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#widget_tb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 cbf6513 {
    margin: 0px 0% 0px 0%;
}
    
#d7e78319 {
    width: 100%;
    height: auto;
    max-width: 480px;
    order: 0;
}
    
#group_fm4 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.5772964107167646%;
    order: 1;
    flex-wrap: nowrap;
    align-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 45bddde.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 5px 0px;
}
#\33 45bddde {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#af00d7b5::before, #af00d7b5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.65;
    border-radius: inherit;
}
#af00d7b5 {
    background-image: url("https://irp.cdn-website.com/56251b23/dms3rep/multi/opt/hero-1920w.jpg");
    background-color: var(--color_5);
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
}
    
#\39 5cf97d6::before, #\39 5cf97d6 > .bgExtraLayerOverlay {
    
}
#\39 5cf97d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a91b529a {
    min-height: 577px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 70px 0% 70px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b4614bc {
    margin: 0% 0% 0% 0%;
}
    
#widget_uv1 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c2240030 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 401b498 {
    width: 100%;
    height: auto;
    max-width: 730px;
    order: 3;
}
    
#group_olv {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 4;
}
    
#widget_q6i.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#widget_q6i {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 8ca7634.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#\30 8ca7634 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_k5p {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_o6p.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_o6p {
    width: 40px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#b92402dc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b92402dc {
    width: 40px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 6769bb2 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 84143f7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_12);
    background-image: none;
}
    
#\35 8a37068 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    align-content: flex-start;
    padding: 7% 4% 7% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 d4f1ac5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_9a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ef470ee5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a48bcb56 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_847 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_guj {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#widget_nnp {
    width: 86.15%;
    height: auto;
    max-width: 100%;
}
    
#be2938bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_12);
    background-image: none;
    padding: 7% 4% 7% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ac2d2fa1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 2cc735c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 f4fcca9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d1549b15.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#d1549b15 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 f93d0fe {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 7% 2% 5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 33cf862 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#c5c4889e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ac0c8f5b {
    margin: 0px 0% 0px 0%;
}
    
#\31 6de9e29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_603 {
    width: 90%;
    height: 355px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rvc {
    width: 77.6679937449812%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2c02e45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bae318fe {
    width: 100%;
    height: auto;
    max-width: 88px;
}
    
#\35 72d73f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 34d387f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 c4416a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e86f1a2e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#a410e34a {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 9% 7% 9%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ji3 {
    width: 100%;
    height: 244px;
    max-width: 100%;
}
    
#widget_29f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fa35af8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c478d52e {
    width: 100%;
    height: 244px;
    max-width: 100%;
}
    
#eafd70ee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 8b78a40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fb8abed9 {
    width: 100%;
    height: 244px;
    max-width: 100%;
}
    
#\37 4ceb8dd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e7d441a0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d593fe96 {
    margin: 0px 0% 0px 0%;
}
    
#\32 051df92 {
    min-height: 361px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 7% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 59d4cd9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 ee47278 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_12);
    background-image: none;
}
    
#group_4kt {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 0 0 0;
    border-color: rgba(232, 230, 225, 1) #000000 #000000 #000000;
    border-style: solid;
    padding: 5.5% 16px 1.5483621597733688% 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_bq7 {
    width: 100%;
    height: auto;
    max-width: 420px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 fb4e6d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 bc7cfba {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 7cfa26c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d52d9bdb::before, #d52d9bdb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.9;
    border-radius: inherit;
}
#d52d9bdb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/56251b23/dms3rep/multi/opt/pexels-photo-31039046-1920w.webp");
}
    
#widget_nl2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 6c5a204 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d0ab4d33 {
    margin: 0px 0% 0px 0%;
}
    
#\32 b1759e7::before, #\32 b1759e7 > .bgExtraLayerOverlay {
    
}
#\32 b1759e7 {
    min-height: 165px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 1;
    height: auto;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\35 276553b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 10px;
    min-width: auto;
    max-width: 900px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#widget_td7.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 18px 10px 18px;
}
#widget_td7 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_rrj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 730f811.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 18px 10px 18px;
}
#\31 730f811 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dc134233.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 18px 10px 18px;
}
#dc134233 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e3566158.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 18px 10px 18px;
}
#e3566158 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a48a7b57.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 18px 10px 18px;
}
#a48a7b57 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 83a0774.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 18px 10px 18px;
}
#\31 83a0774 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 08b3df6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 18px 10px 18px;
}
#\37 08b3df6 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 77b02b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 18px 10px 18px;
}
#\37 77b02b6 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 2626580 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c9553c9c {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2a87685 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_7);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    justify-content: flex-start;
    border-radius: 2px 2px 2px 2px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6ece22a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#dc0fbd37 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#bc99dbc8 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    height: auto;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_4ic {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 d7c9fa7 {
    width: 565.8624466308594px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 1f2fbae {
    width: 100%;
    height: auto;
    max-width: 650px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_9rk {
    width: 100%;
    height: 230px;
    max-width: 100%;
}
    
#widget_n74 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 491b157 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8074e90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_m2n {
    align-items: flex-start;
    width: 99.12%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    padding: 28px 26px 30px 26px;
    margin: 0px 0% 0px 0%;
}
    
#\39 98cac80 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_7);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    justify-content: flex-start;
    border-radius: 2px 2px 2px 2px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 09b84a1 {
    width: 100%;
    height: 230px;
    max-width: 100%;
}
    
#\39 b780403 {
    align-items: flex-start;
    width: 99.12%;
    min-height: 187px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-content: flex-start;
    height: auto;
    padding: 28px 26px 30px 26px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7146e36 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b89bda29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 01aaa05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9ca273c {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_7);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    justify-content: flex-start;
    border-radius: 2px 2px 2px 2px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 56491bf {
    width: 100%;
    height: 230px;
    max-width: 100%;
}
    
#e55e3e1a {
    align-items: flex-start;
    width: 99.12%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    padding: 28px 26px 30px 26px;
    margin: 0px 0% 0px 0%;
}
    
#\39 420c32d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 debef2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b5efcd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db94d883 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_7);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    justify-content: flex-start;
    border-radius: 2px 2px 2px 2px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 15002c8 {
    width: 100%;
    height: 230px;
    max-width: 100%;
}
    
#\31 5890dda {
    align-items: flex-start;
    width: 99.12%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    padding: 28px 26px 30px 26px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f895c1e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 08bb9b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aade4a73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8e3946e {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    background-color: var(--color_7);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e40e2e13 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_6nk {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    --column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_8he {
    width: 40%;
    height: auto;
    max-width: 100%;
}
    
#\39 7fdbd94 {
    width: 30%;
    height: auto;
    max-width: 100%;
}
    
#ea8cce72 {
    width: 30%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#d3769a5b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 955471b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 a4e3083 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3572ec5::before, #\30 3572ec5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.85;
    border-radius: inherit;
}
#\30 3572ec5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/56251b23/dms3rep/multi/opt/pexels-photo-10481243-1920w.webp");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a60a2510 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 1f25675::before, #\32 1f25675 > .bgExtraLayerOverlay {
    
}
#\32 1f25675 {
    min-height: 46px;
    column-gap: 2%;
    row-gap: 15px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f57e377 {
    margin: 0px 0% 0px 0%;
}
    
#widget_3tt {
    width: 100%;
    height: auto;
    max-width: 104px;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 1c05922 {
    width: 100%;
    height: auto;
    max-width: 760px;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbe89b54.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 30px 18px 30px;
}
#fbe89b54 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d86ce3ef {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 658eb44 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 7% 4% 7% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 59a51fb {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#aca572cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#fc5947cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 71ee10b {
    margin: 0px 0% 0px 0%;
}
    
#widget_ojt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 af8ceee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_n7a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    align-content: flex-start;
    height: auto;
    --column-gap: 13px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_20) #000000;
    border-style: solid;
    padding: 16px 0px 26px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qgk {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_j8c {
    width: 89.08%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#adaf7e4d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    align-content: flex-start;
    height: auto;
    --column-gap: 13px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_20) #000000;
    border-style: solid;
    padding: 16px 0px 26px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 fd81135 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#b92cf617 {
    width: 89.08%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 1b9c5f5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 89px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    align-content: flex-start;
    height: auto;
    --column-gap: 13px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_20) #000000;
    border-style: solid;
    padding: 16px 0px 26px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 db25e6c {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\39 e375490 {
    width: 89.08%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 6fd78b6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    align-content: flex-start;
    height: auto;
    --column-gap: 13px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_9) #000000;
    border-style: solid;
    padding: 16px 0px 26px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 edb3b88 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\32 a3b84a4 {
    width: 89.08%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_p5j {
    width: 100%;
    height: 754px;
    min-height: 100px;
    max-width: 100%;
}
    
#\39 6f0b150 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    align-content: flex-start;
    height: auto;
    --column-gap: 13px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_9) #000000;
    border-style: solid;
    padding: 5px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#acdb9132 {
    width: 89.08%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_0ub {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c7464c88 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c7bd2ab {
    width: 89.08%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 ae4e995 {
    width: 89.08%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 65050fd {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d18ab9c {
    width: 89.08%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 9193c24 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4c8fa82.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#\36 4c8fa82 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 194de19 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 8114a6c {
    min-height: 104px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 8a11f8b {
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_9) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#widget_mdq {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_u6h {
    width: 100%;
    height: auto;
    max-width: 100px;
}
    
#a52459d2 {
    width: 100%;
    height: auto;
    max-width: 100px;
}
}



@media all {
    
#d161aa15 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fa0a5f5d {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c7964a28.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 30px 18px 30px;
}
#c7964a28 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#debeb0b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#debeb0b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 15px 0% 0px 0%;
}
    
#a03f1dac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ecb284d5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 30px 18px 30px;
}
#ecb284d5 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a88ae925 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\31 6eca80f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4e675f0 {
    padding: 50px 20px 50px 20px;
}
    
#\38 cbf6513 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af00d7b5 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\39 5cf97d6::before, #\39 5cf97d6 > .bgExtraLayerOverlay {
    
}
#\39 5cf97d6 {
    width: 100%;
    min-height: 8px;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#a91b529a {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 400px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6769bb2 {
    padding: 0% 20px 0% 20px;
}
    
#\36 d4f1ac5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f93d0fe {
    padding: 7% 20px 5% 20px;
}
    
#ac0c8f5b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e7d441a0 {
    margin: 0px 0% 0px 0%;
}
    
#a410e34a {
    padding: 0% 20px 7% 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d593fe96 {
    margin: 0px 0% 0px 0%;
}
    
#\32 051df92 {
    padding: 0% 20px 7% 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7cfa26c {
    padding: 8% 20px 8% 20px;
}
    
#d0ab4d33 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2626580 {
    margin: 0px 0% 0px 0%;
}
    
#c9553c9c {
    padding: 60px 20px 60px 20px;
}
    
#bc99dbc8 {
    column-gap: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 a4e3083 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 f57e377 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 658eb44 {
    padding: 7% 20px 7% 20px;
}
    
#\37 71ee10b {
    margin: 0px 0% 0px 0%;
}
    
#\39 6f0b150 {
    column-gap: 3.8537548244987505%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\36 4c8fa82 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8114a6c {
    padding: 4% 20px 4% 20px;
}
    
#\35 62af887 {
    margin: 0px 0% 0px 0%;
}
    
#widget_u6h {
    height: auto;
}
    
#a52459d2 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d161aa15 {
    padding: 50px 20px 50px 20px;
}
    
#\31 6eca80f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 c793668 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 4e675f0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\38 cbf6513 {
    margin: 0px 0% 0px 0%;
}
    
#d7e78319 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 45bddde.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 5px 0px;
}
#\33 45bddde {
    width: auto;
    align-self: flex-start;
    margin: 10px 0% 0px 0%;
}
    
#group_fm4 {
    column-gap: 2.5772964107167646%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#af00d7b5 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\39 5cf97d6::before, #\39 5cf97d6 > .bgExtraLayerOverlay {
    
}
#\39 5cf97d6 {
    width: 100%;
    min-height: 245px;
    align-items: center;
    height: auto;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#a91b529a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 70px 20px 70px 20px;
}
    
#widget_uv1 {
    width: 100%;
}
    
#group_olv {
    column-gap: 6.70391061452514%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_q6i {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 8ca7634 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 b4614bc {
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\37 6769bb2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 20px 30px 20px;
}
    
#\35 8a37068 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#be2938bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 d4f1ac5 {
    margin: 0px 0% 0px 0%;
}
    
#d1549b15 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\33 f93d0fe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 7% 20px 5% 20px;
}
    
#c5c4889e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#widget_603 {
    height: 240px;
}
    
#ac0c8f5b {
    margin: 0px 0% 0px 0%;
}
    
#\35 2c02e45 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#bae318fe {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\30 c4416a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a410e34a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 20px 7% 20px;
}
    
#widget_ji3 {
    height: 240px;
}
    
#fa35af8e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c478d52e {
    height: 240px;
}
    
#\38 8b78a40 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fb8abed9 {
    height: 240px;
}
    
#e7d441a0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 59d4cd9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 051df92 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 20px 7% 20px;
}
    
#d593fe96 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 bc7cfba {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 7cfa26c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 20px 8% 20px;
}
    
#\32 b1759e7::before, #\32 b1759e7 > .bgExtraLayerOverlay {
    
}
#\32 b1759e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#d0ab4d33 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 2626580 {
    margin: 0px 0% 0px 0%;
}
    
#c9553c9c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\34 2a87685 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6ece22a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bc99dbc8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#widget_9rk {
    height: 240px;
}
    
#\39 98cac80 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 09b84a1 {
    height: 240px;
}
    
#c9ca273c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 56491bf {
    height: 240px;
}
    
#db94d883 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 15002c8 {
    height: 240px;
}
    
#f8e3946e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 3% 14px 3% 14px;
    margin: 0% 0% 0% 0%;
}
    
#group_6nk {
    column-gap: 4.716981132075472%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_8he {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 7fdbd94 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ea8cce72 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d3769a5b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 1f25675::before, #\32 1f25675 > .bgExtraLayerOverlay {
    
}
#\32 1f25675 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 a4e3083 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 20px 8% 20px;
}
    
#widget_3tt {
    height: auto;
}
    
#fbe89b54 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d86ce3ef {
    column-gap: 6.70391061452514%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f57e377 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 658eb44 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#aca572cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fc5947cc {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 4c8fa82 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
}
    
#\37 71ee10b {
    margin: 0px 0% 0px 0%;
}
    
#\39 6f0b150 {
    column-gap: 4.088050314465408%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#widget_p5j.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_p5j {
    height: 300px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 194de19 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\34 8114a6c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 25px 20px 25px 20px;
}
    
#widget_u6h {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a52459d2 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 62af887 {
    margin: 0px 0% 0px 0%;
}
    
#widget_mdq {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d161aa15 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 0px 40px 0px;
}
    
#fa0a5f5d {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6eca80f {
    margin: 0px 0% 0px 0%;
}
    
#c7964a28 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a03f1dac {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ecb284d5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}

#d52d9bdb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAcAAUAmJYwCdAEfbL+mxaAAzj38cenMPFkcSKdWfnfSDfsYXyv14a4jb+gpoiFrAAAA')!important}#\30 3572ec5.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRlYAAABXRUJQVlA4IEoAAAAQAgCdASoKAAcAAUAmJZACdAD5i6IHHwgAAM4kN3RC7ql4HVxOgz53/D7gsaHUGXlsaxYT/+febLXdjbH86EnOr5f2WtuITgAAAA==')!important}