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

  *#dm .dmInner div.u_1465135666 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1984592710 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1179709379 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(67,67,67,1) !important;
  }

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

  *#dm .dmInner a.u_1245695952 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1359149122 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner div.u_2897721935 .dmwidget-title { font-weight:500 !important; }

  *#dm .dmInner div.u_2897721935 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1708763988 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/a13cb5c9/icon/Arrow_8339386.svg) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1038980962 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(40,81,60,0.28) rgba(40,81,60,0.28) rgba(40,81,60,0.28) rgba(40,81,60,0.28) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_2897721935 .dmformsubmit {
    margin-left:0 !important;
    margin-right:auto !important;
    width:436px !important;
    float:left !important;
    display:block !important;
    height:50px !important;
  }

  *#dm .dmInner a.u_1253406599 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/a13cb5c9/icon/Arrow_8485364.svg) !important;
    background-color:rgba(36,107,69,1) !important;
  }

  *#dm .dmInner a.u_1253406599:hover .iconBg { background-color:rgb(46,46,46) !important; }

  *#dm .dmInner a.u_1253406599.hover .iconBg { background-color:rgb(46,46,46) !important; }

  *#dm .dmInner a.u_1253406599 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(36,107,69,1) rgba(36,107,69,1) rgba(36,107,69,1) rgba(36,107,69,1) !important;
  }

  *#dm .dmInner div.u_2200412659 .svg { fill:rgba(233,162,59,1) !important; }

  *#dm .dmInner div.u_2200412659 span[data-icon-mask] { background-color:rgba(233,162,59,1) !important; }

  *#dm .dmInner div.u_2897721935 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgba(229,225,214,1) rgba(229,225,214,1) rgba(229,225,214,1) rgba(229,225,214,1) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(244,245,240,1) !important;
    background-image:none !important;
    border-radius:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_2897721935 textarea {
    border-style:solid !important;
    border-color:rgba(229,225,214,1) rgba(229,225,214,1) rgba(229,225,214,1) rgba(229,225,214,1) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(244,245,240,1) !important;
    background-image:none !important;
    border-radius:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_2897721935 select {
    border-style:solid !important;
    border-color:rgba(229,225,214,1) rgba(229,225,214,1) rgba(229,225,214,1) rgba(229,225,214,1) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(244,245,240,1) !important;
    background-image:none !important;
    border-radius:2px 2px 2px 2px !important;
  }

  *#dm .dmInner a.u_1038980962 span.text { color:rgba(233,162,59,1) !important; }

  *#dm .dmInner a.u_1038980962 .iconBg {
    display:inline-block !important;
    background-color:rgba(233,162,59,1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/a13cb5c9/icon/Arrow_8485364.svg) !important;
    width:14px !important;
    height:14px !important;
  }

  *#dm .dmInner a.u_1038980962:hover .iconBg { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner a.u_1038980962.hover .iconBg { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner a.u_1266692065 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(40,81,60,0.28) rgba(40,81,60,0.28) rgba(40,81,60,0.28) rgba(40,81,60,0.28) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1266692065 span.text { color:rgba(233,162,59,1) !important; }

  *#dm .dmInner a.u_1266692065 .iconBg {
    display:inline-block !important;
    background-color:rgba(233,162,59,1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/a13cb5c9/icon/Arrow_8485364.svg) !important;
    width:14px !important;
    height:14px !important;
  }

  *#dm .dmInner a.u_1266692065:hover .iconBg { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner a.u_1266692065.hover .iconBg { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner a.u_1004127008 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(40,81,60,0.28) rgba(40,81,60,0.28) rgba(40,81,60,0.28) rgba(40,81,60,0.28) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1004127008 span.text { color:rgba(233,162,59,1) !important; }

  *#dm .dmInner a.u_1004127008 .iconBg {
    display:inline-block !important;
    background-color:rgba(233,162,59,1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/a13cb5c9/icon/Arrow_8485364.svg) !important;
    width:14px !important;
    height:14px !important;
  }

  *#dm .dmInner a.u_1004127008:hover .iconBg { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner a.u_1004127008.hover .iconBg { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner a.u_1512356544 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(40,81,60,0.28) rgba(40,81,60,0.28) rgba(40,81,60,0.28) rgba(40,81,60,0.28) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1512356544 span.text { color:rgba(233,162,59,1) !important; }

  *#dm .dmInner a.u_1512356544 .iconBg {
    display:inline-block !important;
    background-color:rgba(233,162,59,1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/a13cb5c9/icon/Arrow_8485364.svg) !important;
    width:14px !important;
    height:14px !important;
  }

  *#dm .dmInner a.u_1512356544:hover .iconBg { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner a.u_1512356544.hover .iconBg { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner a.u_1666854191 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(40,81,60,0.28) rgba(40,81,60,0.28) rgba(40,81,60,0.28) rgba(40,81,60,0.28) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1666854191 span.text { color:rgba(233,162,59,1) !important; }

  *#dm .dmInner a.u_1666854191 .iconBg {
    display:inline-block !important;
    background-color:rgba(233,162,59,1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/a13cb5c9/icon/Arrow_8485364.svg) !important;
    width:14px !important;
    height:14px !important;
  }

  *#dm .dmInner a.u_1666854191:hover .iconBg { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner a.u_1666854191.hover .iconBg { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner a.u_1582177568 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(40,81,60,0.28) rgba(40,81,60,0.28) rgba(40,81,60,0.28) rgba(40,81,60,0.28) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1582177568 span.text { color:rgba(233,162,59,1) !important; }

  *#dm .dmInner a.u_1582177568 .iconBg {
    display:inline-block !important;
    background-color:rgba(233,162,59,1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/a13cb5c9/icon/Arrow_8485364.svg) !important;
    width:14px !important;
    height:14px !important;
  }

  *#dm .dmInner a.u_1582177568:hover .iconBg { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner a.u_1582177568.hover .iconBg { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_1127497416 p {
    font-size:23px !important;
    font-weight:bold !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1127497416 li {
    font-size:23px !important;
    font-weight:bold !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1127497416 {
    font-size:23px !important;
    font-weight:bold !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1994027387 {
    background-color:rgba(233,162,59,1) !important;
    background-image:none !important;
    border-radius:11px 11px 11px 11px !important;
  }

  *#dm .dmInner div.u_1643963237 {
    background-color:rgba(233,162,59,1) !important;
    background-image:none !important;
    border-radius:11px 11px 11px 11px !important;
  }

  *#dm .dmInner div.u_1370159212 {
    background-color:rgba(233,162,59,1) !important;
    background-image:none !important;
    border-radius:11px 11px 11px 11px !important;
  }

  *#dm .dmInner div.u_1517929559 hr {
    color:rgba(211,216,208,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1454181617 hr {
    color:rgba(211,216,208,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1481556405 hr {
    color:rgba(211,216,208,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner a.u_1714039175 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(40,81,60,0.28) rgba(40,81,60,0.28) rgba(40,81,60,0.28) rgba(40,81,60,0.28) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1714039175 span.text { color:rgba(233,162,59,1) !important; }

  *#dm .dmInner a.u_1714039175 .iconBg {
    display:inline-block !important;
    background-color:rgba(233,162,59,1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/a13cb5c9/icon/Arrow_8485364.svg) !important;
    width:14px !important;
    height:14px !important;
  }

  *#dm .dmInner a.u_1714039175:hover .iconBg { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner a.u_1714039175.hover .iconBg { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner a.u_1348337083 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(40,81,60,0.28) rgba(40,81,60,0.28) rgba(40,81,60,0.28) rgba(40,81,60,0.28) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1348337083 span.text { color:rgba(233,162,59,1) !important; }

  *#dm .dmInner a.u_1348337083 .iconBg {
    display:inline-block !important;
    background-color:rgba(233,162,59,1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/a13cb5c9/icon/Arrow_8485364.svg) !important;
    width:14px !important;
    height:14px !important;
  }

  *#dm .dmInner a.u_1348337083:hover .iconBg { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner a.u_1348337083.hover .iconBg { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner a.u_1983218096 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(40,81,60,0.28) rgba(40,81,60,0.28) rgba(40,81,60,0.28) rgba(40,81,60,0.28) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1983218096 span.text { color:rgba(233,162,59,1) !important; }

  *#dm .dmInner a.u_1983218096 .iconBg {
    display:inline-block !important;
    background-color:rgba(233,162,59,1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/a13cb5c9/icon/Arrow_8485364.svg) !important;
    width:14px !important;
    height:14px !important;
  }

  *#dm .dmInner a.u_1983218096:hover .iconBg { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner a.u_1983218096.hover .iconBg { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_335549886 .svg { fill:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_335549886 span[data-icon-mask] { background-color:rgba(36,107,69,1) !important; }

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

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

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

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

  *#dm .dmInner div.u_1416552201 {
    background-color:rgba(244,245,240,1) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1349491932 {
    background-color:rgba(244,245,240,1) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1947648850 {
    background-color:rgba(244,245,240,1) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1331165392 {
    background-color:rgba(244,245,240,1) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1819043324 {
    background-color:rgba(244,245,240,1) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1396433267 {
    background-color:rgba(244,245,240,1) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1416552201 .svg { fill:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_1416552201 span[data-icon-mask] { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_1349491932 .svg { fill:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_1349491932 span[data-icon-mask] { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_1947648850 .svg { fill:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_1947648850 span[data-icon-mask] { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_1331165392 .svg { fill:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_1331165392 span[data-icon-mask] { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_1819043324 .svg { fill:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_1819043324 span[data-icon-mask] { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_1396433267 .svg { fill:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_1396433267 span[data-icon-mask] { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_1813289157 {
    background-color:rgba(244,245,240,1) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1668228470 {
    background-color:rgba(244,245,240,1) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1264564425 {
    background-color:rgba(244,245,240,1) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1813289157 .svg { fill:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_1813289157 span[data-icon-mask] { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_1668228470 .svg { fill:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_1668228470 span[data-icon-mask] { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_1264564425 .svg { fill:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_1264564425 span[data-icon-mask] { background-color:rgba(36,107,69,1) !important; }

  *#dm .dmInner div.u_1633198116 img {
    border-radius:20px 20px 20px 20px !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1506464908 img {
    border-radius:20px 20px 20px 20px !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_2200412659 {
    background-image:none !important;
    border-radius:50% 50% 50% 50% !important;
    padding:12.5% !important;
    border-color:rgb(98,44,51) rgb(98,44,51) rgb(98,44,51) rgb(98,44,51) !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    border-width:0px 0px 0px 0px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_865831830.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:18px !important; }

  *#dm .dmInner nav.u_865831830.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:18px !important; }

  *#dm .dmInner nav.u_865831830.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:18px !important; }

  *#dm .dmInner div.u_1127497416 p { font-size:20px !important; }

  *#dm .dmInner div.u_1127497416 li { font-size:20px !important; }

  *#dm .dmInner div.u_1127497416 { font-size:20px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1035445770 .photoGalleryThumbs { padding:0px !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_1246737420 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1127497416 p {
    font-size:18px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1127497416 li {
    font-size:18px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1127497416 {
    font-size:18px !important;
    text-align:center !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 2a59c192e3d4e5cf22fc036::before, #\36 2a59c192e3d4e5cf22fc036 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(13,47,32,1);
    opacity: 0.95;
    border-radius: inherit;
}
#\36 2a59c192e3d4e5cf22fc036 {
    background-image: url("https://irp.cdn-website.com/a13cb5c9/dms3rep/multi/opt/hero+background+graphic+circles-1920w.png");
    background-position: 50% 0%;
    background-size: contain;
    background-color: rgba(13, 47, 32, 1);
}
    
#\36 2a59c192e3d4e5cf22fc037 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    align-content: center;
    padding: 200px 5% 100px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    align-self: auto;
    justify-self: auto;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c412e3d4e5cf22fc78e {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a59c4e2e3d4e5cf22fcab1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 2a59c4e2e3d4e5cf22fcab1 {
    max-width: 100%;
    width: 95.51%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 0px 0% 0px 0%;
}
    
#group_00m {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 0;
    --column-gap: 20px;
}
    
#group_kno {
    justify-content: flex-start;
    align-items: flex-start;
    width: 59.67%;
    min-height: 581px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.121598929877102%;
    order: 0;
    flex-wrap: nowrap;
    align-content: center;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#widget_qva {
    width: 88.22%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_g91.flex-element.widget-wrapper > [data-element-type] {
    padding: 25px 25px 25px 25px;
}
#widget_g91 {
    width: 40.32%;
    height: auto;
    max-width: 100%;
}
    
#group_7su {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 87.04%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    align-content: flex-start;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4bf7701 {
    width: 235px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d73f10c {
    width: 235px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a385b7d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 87.04%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    align-content: center;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_b7t {
    width: 66.80%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_ivr {
    width: 64px;
    height: 58px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 2a5af29fb6ca21acbfe4dbe {
    min-height: 537px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 40px 3.5% 70px 3.5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a5af29fb6ca21acbfe4dc0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 44px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/a13cb5c9/dms3rep/multi/opt/Handyman+Tools+and+Golden+Swooshes+background+element-1920w.png");
    border-radius: 20px 20px 20px 20px;
    align-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(13,47,32,1);
    justify-content: flex-start;
    background-size: contain;
    background-position: 100% 100%;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a5af29fb6ca21acbfe4dbf {
    background-color: var(--color_3);
}
    
#\36 2a5af43fb6ca21acbfe50ef {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a5af4bfb6ca21acbfe5398 {
    max-width: 100%;
    width: 888.139896875px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a5af29fb6ca21acbfe4dbd {
    margin: 0px 0% 0px 0%;
}
    
#widget_d6i {
    width: 91.15%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_iof {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 394px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    align-content: flex-start;
}
    
#group_8nt {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.053183218259847%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 aa35c40 {
    width: 235px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f5c21a84 {
    background-color: rgba(244,245,240,1);
    background-image: none;
}
    
#\36 2aa2bdd {
    min-height: 334px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 70px 2% 0px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9a1effb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e7dc2f9c {
    width: 1018px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c954dc40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0f74eea {
    width: 902.383px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin-top: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#b39cba90 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 78284f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d251d4cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.67%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d0ebd4d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 facdf5e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ed0199ab {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 4% 70px 4%;
    margin: 0% 0% 0% 0%;
}
    
#dec4b021 {
    justify-content: flex-start;
    align-items: center;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.67%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a4d18a63 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.67%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 737f565 {
    margin: 0px 0% 0px 0%;
}
    
#b67f85c1 {
    background-color: rgba(244,245,240,1);
    background-image: none;
}
}



@media all {
    
#bfcfd4ac {
    min-height: 468px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.08%;
    min-width: 4%;
    background-image: none;
    order: 0;
    background-color: rgba(229,225,214,1);
    align-content: flex-start;
    height: auto;
    align-self: auto;
    border-radius: 45px 45px 45px 45px;
    justify-content: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 eb604d7 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ee85d329 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5ae7197 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\31 b7ec024.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 b7ec024 {
    width: 97.76%;
    height: 510px;
    max-width: 100.00006921812361%;
    margin: 0px 0% 0px -15px;
}
    
#\36 c06e108 {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    padding: 70px 0% 70px 0%;
    margin: 0% 0% 0% 0%;
}
    
#ec363eb6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f978881c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3a9 {
    width: 235px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee8ac857 {
    margin: 0px 0% 0px 0%;
}
    
#group_0l1 {
    align-items: flex-start;
    width: 56.77%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(244,245,240,1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    align-self: flex-start;
    align-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    border-width: 3px 3px 3px 3px;
    border-color: rgba(36,107,69,1) rgba(36,107,69,1) rgba(36,107,69,1) rgba(36,107,69,1);
    border-style: solid;
    padding: 10px 10px 10px 10px;
    margin: -210px 0px -45px 0px;
}
    
#widget_a8e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 d3d41b9 {
    background-color: rgba(244,245,240,1);
    background-image: none;
}
    
#\38 efcfb0d {
    width: 868px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 38ce9e2 {
    min-height: 359px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 6% 35px 8%;
    margin: 0% 0% 0% 0%;
}
    
#\35 259e3bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#be5ea8db {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c164bdf0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8db3bf6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 0737435.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\36 0737435 {
    width: 60px;
    height: 60px;
    min-width: 5px;
    min-height: 5px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c104a92b {
    max-width: 100%;
    width: 236px;
    min-height: auto;
    height: auto;
    order: 3;
}
    
#\38 de3cdb1 {
    background-color: rgba(244,245,240,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(216,193,169,1) rgba(216,193,169,1) rgba(216,193,169,1) rgba(216,193,169,1);
    border-style: solid;
}
    
#\33 fdd329a {
    align-self: auto;
    max-width: 100%;
    width: 99.92%;
    margin-top: 5%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ca7ed022 {
    min-height: 8px;
    border-color: rgba(211,216,208,1) rgba(211,216,208,1) rgba(211,216,208,1) rgba(211,216,208,1);
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    border-radius: 20px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    padding: 45px 25px 45px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\31 b434442 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e2d07cbe {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 325px;
    flex-wrap: nowrap;
    padding: 15px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 f51492c {
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 131px;
    align-items: flex-start;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a5df1b93 {
    min-height: 8px;
    border-color: rgba(211,216,208,1) rgba(211,216,208,1) rgba(211,216,208,1) rgba(211,216,208,1);
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    border-radius: 20px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    padding: 45px 25px 45px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\31 9452de5 {
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 131px;
    align-items: flex-start;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 199cf71 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 527d95c {
    align-self: auto;
    max-width: 100%;
    width: 99.92%;
    margin-top: 5%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 81a56b3 {
    min-height: 8px;
    border-color: rgba(211,216,208,1) rgba(211,216,208,1) rgba(211,216,208,1) rgba(211,216,208,1);
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    border-radius: 20px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    padding: 45px 25px 45px 25px;
    margin: 0% 0% 0% 0%;
}
    
#e710c3b6 {
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 131px;
    align-items: flex-start;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 2201e93 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5d4b3e4 {
    align-self: auto;
    max-width: 100%;
    width: 99.92%;
    margin-top: 5%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c613a40 {
    margin: 0px 0% 0px 0%;
}
    
#\38 547bce2 {
    max-width: 100%;
    width: 236px;
    min-height: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ff111f6 {
    max-width: 100%;
    width: 236px;
    min-height: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e17adaa.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\32 e17adaa {
    width: 60px;
    height: 60px;
    min-width: 5px;
    min-height: 5px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6aff075.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\38 6aff075 {
    width: 60px;
    height: 60px;
    min-width: 5px;
    min-height: 5px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c5bfdc6e {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#aa081064 {
    align-self: auto;
    max-width: 100%;
    width: 99.92%;
    margin-top: 5%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 85078e2 {
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 131px;
    align-items: flex-start;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ec5aef2f {
    margin: 0px 0% 0px 0%;
}
    
#d676e3ae {
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 131px;
    align-items: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f83d8c8a {
    min-height: 8px;
    border-color: rgba(211,216,208,1) rgba(211,216,208,1) rgba(211,216,208,1) rgba(211,216,208,1);
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    border-radius: 20px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    padding: 45px 25px 45px 25px;
    margin: 0% 0% 0% 0%;
}
    
#f6261434 {
    align-self: auto;
    max-width: 100%;
    width: 99.92%;
    margin-top: 5%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f2d4abb2 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ac2bbde {
    background-color: rgba(248,245,240,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(216,193,169,1) rgba(216,193,169,1) rgba(216,193,169,1) rgba(216,193,169,1);
    border-style: solid;
}
    
#e83346bb {
    align-self: auto;
    max-width: 100%;
    width: 99.92%;
    margin-top: 5%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ca68f731 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 54e612b {
    min-height: 8px;
    border-color: rgba(211,216,208,1) rgba(211,216,208,1) rgba(211,216,208,1) rgba(211,216,208,1);
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    border-radius: 20px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    padding: 45px 25px 45px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\37 f4db629 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 325px;
    flex-wrap: nowrap;
    padding: 30px 4% 70px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 0cc5da0 {
    min-height: 8px;
    border-color: rgba(211,216,208,1) rgba(211,216,208,1) rgba(211,216,208,1) rgba(211,216,208,1);
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    border-radius: 20px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    padding: 45px 25px 45px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0c54e06 {
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 131px;
    align-items: flex-start;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#df0809db {
    max-width: 100%;
    width: 236px;
    min-height: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eaa26fff {
    max-width: 100%;
    width: 236px;
    min-height: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbbf0087 {
    max-width: 100%;
    width: 236px;
    min-height: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9a50345.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\37 9a50345 {
    width: 60px;
    height: 60px;
    min-width: 5px;
    min-height: 5px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4cef977.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#f4cef977 {
    width: 60px;
    height: 60px;
    min-width: 5px;
    min-height: 5px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eb9562e.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\30 eb9562e {
    width: 60px;
    height: 60px;
    min-width: 5px;
    min-height: 5px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 d3fc42e {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    height: auto;
    align-self: center;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-content: center;
    align-items: center;
    padding: 0px 16px 25px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e5b2e7e0 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 5% 2% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b848255 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 78244b8 {
    background-color: rgba(13,47,32,1);
    background-image: none;
}
    
#\31 cb3514c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\33 f4b6361 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0px 45px 70px 45px;
    margin: 0% 0% 0% 0%;
}
    
#b39ca31a {
    background-color: rgba(13,47,32,1);
    background-image: none;
}
    
#\37 9c942e0 {
    width: 49.29%;
    min-width: 4%;
    min-height: 441px;
    column-gap: 4%;
    row-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-width: 0 0 0 0px;
    order: 0;
    align-content: flex-start;
    height: auto;
    align-self: auto;
    background-color: rgba(229,225,214,1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0.1%;
}
    
#fa1fb4e6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-content: flex-start;
    justify-content: flex-start;
    align-self: flex-start;
    padding: 0% 0% 0% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b0df6f7 {
    min-height: 425px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.98%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    height: auto;
    align-self: auto;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 111a66d {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 950c633 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 f9873cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 f9873cb {
    width: 99.93%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 4ebb643 {
    align-items: flex-start;
    width: 96.81%;
    min-height: 419px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    padding: 45px 45px 45px 45px;
    margin: -15px 2% 15px -2%;
}
    
#widget_71i {
    width: 99.84%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 102b31f {
    width: 261px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2e667ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ilh {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 5fb0f6f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 1657629::before, #\38 1657629 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\38 1657629 {
    min-height: 8px;
    border-color: rgba(230,233,234,1) rgba(230,233,234,1) rgba(230,233,234,1) rgba(230,233,234,1);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    border-width: 0px 0px 0px 0px;
    background-image: url();
    border-style: solid;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    justify-self: auto;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f0b03801 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    align-content: flex-start;
    align-items: flex-start;
    padding: 70px 4% 70px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 32a974d {
    background-color: var(--color_3);
    background-image: none;
}
    
#\35 173f557 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: none;
    order: 1;
    background-color: rgba(229,225,214,1);
    align-content: flex-start;
    height: auto;
    align-self: auto;
    border-radius: 45px 45px 45px 45px;
    justify-content: flex-start;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 fcd5709.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 fcd5709 {
    width: 97.78%;
    height: 600px;
    max-width: 100.00006921812361%;
    margin: 29px 0px -45px -15px;
}
    
#\33 95a7a16 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d5370e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_b33 {
    width: 97.66%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 6ea2cf0 {
    margin: 0px 0% 0px 0%;
}
    
#\39 576b11b {
    width: 235px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 ac037b7 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 70px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 feca163 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 bc483e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c745259e {
    background-color: var(--color_3);
    background-image: none;
}
    
#a5e65822 {
    width: 73.34%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bc6b11c6 {
    width: 48.32%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0b99e46 {
    margin: 0px 0% 0px 0%;
}
    
#\31 0aedada {
    width: 235px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 e0f96f3 {
    width: 370px;
    height: auto;
    max-width: 100%;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#a9fe0f77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 33.33%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 rgba(233,162,59,1) rgba(233,162,59,1) #000000;
    border-width: 0 1px 1px 0;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 4b05bce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 33.33%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(233,162,59,1) #000000;
    border-style: solid;
    background-image: none;
    background-color: rgba(255, 255, 255, 1);
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#e19f3d57 {
    min-height: 53px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 15e2a7d {
    width: 456px;
    height: auto;
    max-width: 100%;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#bb9c08ee {
    width: 455px;
    height: auto;
    max-width: 100%;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f670731 {
    margin: 0px 0px 0px 0px;
}
    
#\32 2b1cba0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 33.33%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 rgba(233,162,59,1) rgba(233,162,59,1) #000000;
    border-width: 0 1px 1px 0;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b4091d50 {
    width: 35.07%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 89fe361 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\38 287388a.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\38 287388a {
    width: 60px;
    height: 60px;
    min-width: 5px;
    min-height: 5px;
    max-width: 50%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_09p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 20886bc {
    width: 99.34%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a795ae4e {
    width: 98.68%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 77fb19c {
    width: 34.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8b62c48 {
    width: 34.67%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9e91a28.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#d9e91a28 {
    width: 60px;
    height: 60px;
    min-width: 5px;
    min-height: 5px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3ec2011.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#d3ec2011 {
    width: 60px;
    height: 60px;
    min-width: 5px;
    min-height: 5px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 2d4c95e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d819e8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#feb7cca3 {
    margin: 0px 0% 0px 0%;
}
    
#\35 aa4b659 {
    min-height: 64px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 70px 4% 15px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 ebbe88b {
    background-color: rgba(244,245,240,1);
    background-image: none;
}
    
#widget_kki {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_bju {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#beb892a1 {
    width: 235px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 3073015 {
    width: 50%;
    height: 298px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#e5215d5d {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a7bad69 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4b1c375 {
    background-color: rgba(244,245,240,1);
    background-image: none;
}
    
#\38 27a9305 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 45px;
    width: 49.49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c88f9137 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 45px;
    width: 49.49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c23e3807 {
    width: 50%;
    height: 298px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#e93fd441 {
    width: 100%;
    height: 649px;
    max-width: 100%;
    order: 1;
}
    
#\38 6503dd3 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 15px 4% 70px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 62f16f0 {
    width: 100%;
    height: 649px;
    max-width: 100%;
    order: 0;
}
    
#\32 1ec98ad {
    width: 50%;
    height: 298px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-right: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f29601f {
    width: 50%;
    height: 298px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-right: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#be25a8e2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#be31f081 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 35px 35px 35px 35px;
    background-color: rgba(244,245,240,1);
    background-image: none;
    padding: 45px 45px 45px 45px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1a654d0 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 70px 4% 70px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 f0ff723 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_jso {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 702px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-content: flex-start;
}
    
#\37 67a6ebb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 67a6ebb {
    width: 99.23%;
    height: 554px;
    max-width: 100.00006921812361%;
    margin: -43px 0px -45px -15px;
}
    
#\30 992b6f1 {
    min-height: 510px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.01%;
    min-width: 4%;
    background-image: none;
    order: 0;
    background-color: rgba(36,107,69,1);
    align-content: flex-start;
    height: auto;
    border-radius: 45px 45px 45px 45px;
    justify-content: flex-start;
    justify-self: auto;
    padding: 65px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#fc1f2b75 {
    min-height: 682px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.77%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ac954dc {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#acdcc722 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 19cd260 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7b8161d {
    width: 235px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a96d963f {
    margin: 0px 0% 0px 0%;
}
    
#\31 be4c463 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\30 d054375 {
    min-height: 510px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.01%;
    min-width: 4%;
    background-image: none;
    background-color: rgba(216,193,169,1);
    align-content: flex-start;
    height: auto;
    border-radius: 45px 45px 45px 45px;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
}
    
#\32 606c648.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 606c648 {
    width: 94.32%;
    height: 510px;
    max-width: 100.00006921812361%;
    margin: -43px 0px -45px -15px;
}
    
#\32 e197264 {
    min-height: 854px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.77%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 5caa607 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 73a13c4 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a21ff464 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b4f03d74 {
    width: 235px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 522781e {
    background-color: rgba(244,245,240,1);
    background-image: none;
}
    
#\30 320785f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 aeba5ff {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 70px 4% 15px 4%;
    margin: 0% 0% 0% 0%;
}
    
#ec159ffe {
    width: 810px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5055a1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    height: auto;
    align-self: center;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    align-content: flex-end;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c20f61d8 {
    margin: 0px 0% 0px 0%;
}
    
#widget_bbr {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ur7 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 71.39%;
    min-height: 243px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e7e6e9b {
    min-height: 243px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    height: auto;
    align-self: center;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    align-content: flex-end;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 83fc1bb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 71.39%;
    min-height: 243px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#dff748e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c1b6692 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e41fe305 {
    width: 810px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a9cad7f {
    width: 235px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\33 1fc4997 {
    width: 235px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3464508 {
    align-items: flex-start;
    width: 100%;
    min-height: 116px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(46,46,46,1);
    background-image: none;
    border-radius: 15px 15px 0 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2390022 {
    max-width: 100%;
    width: 236px;
    min-height: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1b16765 {
    background-color: rgba(244,245,240,1);
    background-image: none;
}
    
#\36 a6af3bb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.66%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1742e67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#dc402023 {
    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;
}
    
#dd97129e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dd97129e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\32 59ae912 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c5084dfb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 15px 4% 70px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d0549a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 d0092ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.66%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b8fb3c56 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.66%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cb86a2fa {
    margin: 0px 0% 0px 0%;
}
    
#group_f85 {
    align-items: flex-start;
    width: 100%;
    min-height: 116px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(13,47,32,1);
    background-image: none;
    border-radius: 15px 15px 0 0;
    order: 0;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 80e74e8 {
    align-items: flex-start;
    width: 100%;
    min-height: 116px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(233,162,59,1);
    background-image: none;
    border-radius: 15px 15px 0 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0184e4a {
    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;
}
    
#f7ea572f {
    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;
}
    
#a08b7ce3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a08b7ce3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bd3a7aa.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 bd3a7aa {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9ba7245 {
    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;
}
    
#\39 36ae55b {
    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;
}
    
#\37 dd675d4 {
    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;
}
    
#\38 06bea7c {
    max-width: 100%;
    width: 236px;
    min-height: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7451d82 {
    max-width: 100%;
    width: 236px;
    min-height: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b85085b9 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 90px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    align-items: flex-end;
    align-content: flex-end;
    height: auto;
    align-self: center;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dbe8eba0 {
    min-height: 294px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 70px 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e6b613a {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\31 b0d83dc {
    width: 861px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j9d {
    width: 70.52%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5pf {
    align-items: flex-start;
    width: 71.73%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-end;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c791dada {
    width: 235px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0fd3bad {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c7519487 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\36 9917f8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 1b31029 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 90px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 cacbccc {
    min-height: 212px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 40px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 0ba8b08 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1025px) {
    
#\36 ebbe88b {
    background-color: rgba(250, 247, 244, 1);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a59c192e3d4e5cf22fc037 {
    min-height: 495px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 14% 2% 2% 2%;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    width: 100%;
    min-height: 8px;
    padding: 100px 16px 45px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c412e3d4e5cf22fc78e {
    width: 288.17409999999995px;
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ivr {
    height: auto;
}
    
#group_kno {
    width: 100%;
    height: auto;
    min-height: 753px;
    margin-right: 0%;
    margin-left: 0%;
    align-items: center;
    align-content: center;
}
    
#group_7su {
    width: 48.81%;
    column-gap: 6.344590678010199%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 a385b7d {
    width: 100.00%;
    justify-content: center;
}
    
#widget_g91 {
    width: 80%;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 1px;
}
    
#\38 d73f10c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 4bf7701 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_00m {
    align-items: center;
    align-content: center;
    column-gap: 2.912904010087779%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a5af29fb6ca21acbfe4dbe {
    min-height: 500px;
    padding: 3.5% 3.5% 3.5% 3.5%;
}
    
#\36 2a5af29fb6ca21acbfe4dc0 {
    row-gap: 32px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 8% 5% 8% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a5af4bfb6ca21acbfe5398 {
    width: 512px;
}
    
#\36 2a5af29fb6ca21acbfe4dbd {
    margin: 0px 0% 0px 0%;
}
    
#group_iof {
    width: 100%;
    height: auto;
    min-height: 826px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2aa2bdd {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding-top: 6%;
}
    
#e7dc2f9c {
    width: 85%;
}
    
#c954dc40 {
    width: 100%;
    min-height: 8px;
    row-gap: 18px;
}
    
#\30 0f74eea {
    width: 85%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d251d4cd {
    width: 33.33%;
    min-height: 8px;
}
    
#ed0199ab {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 218px;
    column-gap: 0%;
    padding-bottom: 6%;
}
    
#dec4b021 {
    width: 33.33%;
    min-height: 8px;
}
    
#a4d18a63 {
    width: 33.33%;
    min-height: 8px;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 eb604d7 {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#ee85d329 {
    align-self: stretch;
}
    
#\31 b7ec024 {
    height: 400px;
}
    
#\36 c06e108 {
    min-height: 0;
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ec363eb6 {
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    padding: 65px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bfcfd4ac {
    width: 100%;
    min-height: 80px;
    padding: 0% 0% 0% 15px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 38ce9e2 {
    column-gap: 1%;
    min-height: 145px;
    padding: 10% 2% 6% 4%;
}
    
#\35 259e3bf {
    width: 99.99%;
    justify-content: flex-start;
}
    
#be5ea8db {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0737435 {
    height: auto;
}
    
#ca7ed022 {
    border-radius: 20px;
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#e2d07cbe {
    column-gap: 2%;
    flex-direction: row;
    min-height: 1160px;
    flex-wrap: nowrap;
    padding: 15px 2% 35px 2%;
}
    
#a5df1b93 {
    border-radius: 20px;
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\32 81a56b3 {
    border-radius: 20px;
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c613a40 {
    margin: 0px 0% 0px 0%;
}
    
#\32 e17adaa {
    height: auto;
}
    
#\38 6aff075 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 54e612b {
    border-radius: 20px;
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 f4db629 {
    column-gap: 2%;
    flex-direction: row;
    padding-left: 2%;
    padding-bottom: 12%;
    min-height: 315px;
    flex-wrap: nowrap;
    padding-right: 2%;
}
    
#\35 0cc5da0 {
    border-radius: 20px;
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#f83d8c8a {
    border-radius: 20px;
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 9a50345 {
    height: auto;
}
    
#f4cef977 {
    height: auto;
}
    
#\30 eb9562e {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 d3fc42e {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#e5b2e7e0 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 183px;
}
    
#\30 b848255 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 111a66d {
    align-self: auto;
    width: 99.99%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b0df6f7 {
    width: 100%;
    min-height: 80px;
    align-self: auto;
    padding: 45px 3% 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 950c633 {
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f9873cb {
    align-self: auto;
    width: 99.99%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f4b6361 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding-bottom: 6%;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\39 4ebb643 {
    justify-content: flex-start;
    width: 99.64%;
    height: auto;
    min-height: 579px;
}
    
#\37 9c942e0 {
    width: 100%;
    min-height: 80px;
    align-self: auto;
    padding: 0px 25px 0px 25px;
    margin: 0% 0% 0% 0%;
}
    
#fa1fb4e6 {
    justify-content: flex-start;
}
    
#\34 2e667ac {
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1657629 {
    row-gap: 32px;
    flex-direction: column;
    padding-left: 16px;
    width: 99.93%;
    min-height: 1002px;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding-right: 16px;
    order: 1;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#f0b03801 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    padding-left: 8%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 8%;
}
    
#\35 173f557 {
    width: 100%;
    min-height: 80px;
    margin-top: 32px;
}
    
#\30 fcd5709 {
    margin-top: -38px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ac037b7 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\32 feca163 {
    row-gap: 24px;
}
    
#a5e65822 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bb9c08ee {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\34 e0f96f3 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\32 2b1cba0 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 33.33%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#a9fe0f77 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 33.33%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\38 4b05bce {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 33.33%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#e19f3d57 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 0%;
    padding: 2% 2% 8% 2%;
}
    
#\33 15e2a7d {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\38 287388a {
    height: auto;
}
    
#d9e91a28 {
    height: auto;
}
    
#d3ec2011 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 2d4c95e {
    align-items: center;
}
    
#\35 d819e8d {
    justify-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 aa4b659 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3073015 {
    height: 180px;
    margin-left: 4%;
}
    
#e5215d5d {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 27a9305 {
    width: 50%;
    min-height: 8px;
    row-gap: 30px;
}
    
#c23e3807 {
    height: 180px;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    order: 1;
    margin: 0px 0% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#c88f9137 {
    width: 50%;
    min-height: 8px;
    row-gap: 30px;
}
    
#e93fd441 {
    height: 400px;
}
    
#\38 6503dd3 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\39 62f16f0 {
    height: 400px;
    order: 0;
}
    
#\32 1ec98ad {
    height: 180px;
    margin-right: 4%;
}
    
#\33 f29601f {
    height: 180px;
    margin-right: 4%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1a654d0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a96d963f {
    margin: 0px 0% 0px 0%;
}
    
#be31f081 {
    width: 100%;
    padding: 65px 25px 40px 25px;
    margin: 0% 0% 0% 0%;
}
    
#fc1f2b75 {
    width: 100%;
    height: auto;
    min-height: 857px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 992b6f1 {
    justify-content: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 d054375 {
    justify-content: flex-start;
}
    
#\32 e197264 {
    width: 49.37%;
    height: auto;
    min-height: 1646px;
}
    
#group_jso {
    column-gap: 3.4954848121053352%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 aeba5ff {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 140px;
    column-gap: 1%;
    padding-top: 8%;
}
    
#f5055a1b {
    width: 100%;
    min-height: 8px;
}
    
#\34 e7e6e9b {
    width: 49.5%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5084dfb {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    padding: 5% 4% 6% 4%;
}
    
#\36 a6af3bb {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 d0092ee {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b8fb3c56 {
    width: 48.85%;
    min-height: 709px;
    height: auto;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b85085b9 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    row-gap: 24px;
}
    
#dbe8eba0 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\31 b0d83dc {
    width: 633px;
}
    
#group_5pf {
    width: 99.96%;
}
}



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



@media (max-width: 767px) {
    
#\38 89fe361 {
    grid-template-rows: minmax(8px, max-content);
}
    
#e19f3d57 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 2a59c192e3d4e5cf22fc037 {
    flex-direction: column;
    min-height: 0;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 19% 4% 4% 4%;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    min-height: 355px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    justify-content: flex-start;
    padding: 100px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c412e3d4e5cf22fc78e {
    width: 76.41%;
}
    
#\36 2a59c192e3d4e5cf22fc036 {
    padding-top: 0px;
    grid-template-rows: minmax(500px, max-content);
    padding-bottom: 0px;
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ivr {
    height: auto;
}
    
#widget_g91 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_00m {
    order: 0;
    column-gap: 1.9784350100884005%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_kno {
    order: 0;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-items: center;
    align-content: center;
}
    
#group_7su {
    column-gap: 8.19112627986348%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
}
    
#\38 d73f10c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 4bf7701 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 2a59c4e2e3d4e5cf22fcab1 {
    width: 100.00%;
}
    
#widget_qva {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 2a5af29fb6ca21acbfe4dbe {
    flex-direction: column;
    min-height: unset;
    padding: 45px 4% 45px 4%;
}
    
#\36 2a5af29fb6ca21acbfe4dc0 {
    row-gap: 24px;
    min-height: 407px;
    width: 100%;
    height: auto;
    background-position: 0% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 16px 24px 16px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a5af4bfb6ca21acbfe5398.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 2a5af4bfb6ca21acbfe5398 {
    width: 100%;
}
    
#\36 2a5af29fb6ca21acbfe4dbd {
    margin: 0px 0% 0px 0%;
}
    
#group_iof {
    width: 100%;
    height: auto;
    min-height: 929px;
    align-items: center;
    align-content: center;
}
    
#group_8nt {
    column-gap: 2.053183218259847%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 75px;
}
    
#\30 aa35c40 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_d6i {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 2aa2bdd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 45px 4% 4% 4%;
}
    
#e7dc2f9c {
    width: 311.172px;
}
    
#c954dc40 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b39cba90 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d251d4cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ed0199ab {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 6% 45px 6%;
}
    
#dec4b021 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a4d18a63 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 737f565 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bfcfd4ac {
    min-height: 80px;
    align-items: center;
    order: 1;
    width: 100%;
}
    
#\39 eb604d7 {
    width: 100%;
    max-width: none;
}
    
#\31 b7ec024 {
    height: 380px;
    width: 86.63%;
}
    
#\36 c06e108 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 45px 4% 45px 4%;
}
    
#ec363eb6 {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    justify-content: center;
    align-content: center;
}
    
#ee8ac857 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 38ce9e2 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 45px 6% 8% 6%;
}
    
#\35 259e3bf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#be5ea8db {
    width: 100.00%;
}
    
#e8db3bf6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 0737435 {
    height: auto;
}
    
#ca7ed022 {
    border-radius: 20px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#e2d07cbe {
    column-gap: 0%;
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 15px 6% 0% 6%;
}
    
#\38 f51492c {
    min-height: 99px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#a5df1b93 {
    border-radius: 20px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 9452de5 {
    min-height: 99px;
    align-items: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    align-content: flex-start;
}
    
#\32 81a56b3 {
    border-radius: 20px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#e710c3b6 {
    min-height: 99px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\32 c613a40 {
    margin: 0px 0% 0px 0%;
}
    
#c104a92b {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 e17adaa {
    height: auto;
}
    
#\38 6aff075 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 85078e2 {
    min-height: 99px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\32 54e612b {
    border-radius: 20px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#d676e3ae {
    min-height: 99px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\37 f4db629 {
    column-gap: 0%;
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 6% 45px 6%;
}
    
#\35 0cc5da0 {
    border-radius: 20px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0c54e06 {
    min-height: 99px;
    align-items: flex-start;
    justify-content: flex-start;
    align-content: flex-start;
}
    
#f83d8c8a {
    border-radius: 20px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#ec5aef2f {
    margin: 0px 0% 0px 0%;
}
    
#\37 9a50345 {
    height: auto;
}
    
#f4cef977 {
    height: auto;
}
    
#\30 eb9562e {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 d3fc42e {
    width: 100%;
    min-height: 196px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding-left: 12px;
    padding-right: 12px;
    height: auto;
    align-content: center;
}
    
#e5b2e7e0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 45px 2% 2% 2%;
}
    
#\30 b848255 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 2c074f3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 b0df6f7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f4b6361 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 6% 15px 45px 15px;
}
    
#\39 4ebb643 {
    justify-content: flex-start;
    align-items: center;
    padding-left: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-right: 0%;
    align-content: center;
}
    
#\37 9c942e0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 20px;
}
    
#fa1fb4e6 {
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5fb0f6f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 1657629 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    order: 1;
    align-content: center;
    padding: 16px 15px 45px 15px;
    margin: 0% 0% 0% 0%;
}
    
#f0b03801 {
    row-gap: 10px;
    column-gap: 3%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 45px 4% 12% 4%;
}
    
#\35 173f557 {
    min-height: 80px;
    align-items: center;
    order: 1;
    width: 100%;
}
    
#\30 fcd5709 {
    height: 247px;
}
    
#\33 95a7a16 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 6ea2cf0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_b33 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 ac037b7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 45px 4% 0px 4%;
}
    
#\32 feca163 {
    width: 100%;
    min-height: 56px;
    align-items: center;
    height: auto;
    row-gap: 24px;
}
    
#\31 bc483e0 {
    width: 100.00%;
}
    
#a5e65822 {
    width: 100.00%;
}
    
#bc6b11c6 {
    width: 85.39%;
}
    
#b0b99e46 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bb9c08ee {
    margin-left: 0%;
    margin-right: 0%;
    width: 305px;
    max-width: none;
}
    
#\34 e0f96f3 {
    margin-left: 0%;
    margin-right: 0%;
    width: 305px;
    max-width: none;
}
    
#\32 2b1cba0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#a9fe0f77 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#\38 4b05bce {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#e19f3d57 {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 4% 15px 45px 15px;
}
    
#\33 15e2a7d {
    margin-left: 0%;
    margin-right: 0%;
    width: 305px;
    max-width: none;
}
    
#\38 287388a {
    height: auto;
}
    
#\39 f670731 {
    margin: 0px 0px 0px 0px;
}
    
#d9e91a28 {
    height: auto;
}
    
#d3ec2011 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 2d4c95e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 aa4b659 {
    min-height: unset;
    flex-direction: column;
    padding: 45px 4% 0px 4%;
}
    
#feb7cca3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 3073015 {
    height: 150px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    margin: 0px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#e5215d5d {
    height: auto;
    min-height: 150px;
}
    
#\30 a7bad69 {
    order: 1;
    height: auto;
    min-height: 150px;
}
    
#\38 27a9305 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#c88f9137 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#c23e3807 {
    height: 150px;
    margin-left: 4%;
}
    
#e93fd441 {
    height: 240px;
    order: 0;
}
    
#\38 6503dd3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 15px 4% 45px 4%;
}
    
#\39 62f16f0 {
    height: 240px;
}
    
#\32 1ec98ad {
    height: 150px;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    order: 0;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f29601f {
    height: 150px;
    margin-right: 4%;
}
    
#be25a8e2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#be31f081 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 45px 15px 45px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1a654d0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 45px 4% 45px 4%;
}
    
#\37 67a6ebb {
    height: 247px;
}
    
#\30 992b6f1 {
    min-height: 80px;
    align-items: center;
    order: 1;
    width: 50%;
}
    
#fc1f2b75 {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 50%;
}
    
#acdcc722 {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#\30 d054375 {
    min-height: 179px;
    align-items: center;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 606c648 {
    height: 247px;
}
    
#\32 e197264 {
    min-height: 1254px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
    justify-content: flex-start;
    align-content: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a21ff464 {
    width: 100%;
    max-width: none;
}
    
#group_jso {
    order: 0;
}
    
#\31 be4c463 {
    order: 1;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a96d963f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 aeba5ff {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-top: 10%;
    flex-wrap: nowrap;
}
    
#f5055a1b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 e7e6e9b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#dff748e5 {
    order: 0;
}
    
#\31 c1b6692 {
    order: 1;
}
    
#e41fe305 {
    order: 2;
}
    
#\39 a9cad7f {
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 83fc1bb {
    width: 100.00%;
    height: auto;
    min-height: 630px;
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#\36 3464508 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#c5084dfb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 0px 4% 45px 4%;
}
    
#\36 a6af3bb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    align-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 d0092ee {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#b8fb3c56 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    align-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#group_f85 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\38 80e74e8 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#cb86a2fa {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b85085b9 {
    width: 100%;
    min-height: 100px;
    align-items: flex-start;
    height: auto;
    row-gap: 24px;
    padding-left: 16px;
    padding-right: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#dbe8eba0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 45px 4% 1% 4%;
}
    
#group_5pf {
    width: 100.00%;
    height: auto;
    min-height: 334px;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
}
    
#c791dada {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 0fd3bad {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 1b31029 {
    width: 100%;
    min-height: 402px;
    align-items: flex-start;
    height: auto;
    row-gap: 50px;
    padding-left: 16px;
    padding-right: 16px;
    align-self: auto;
}
    
#\31 cacbccc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    padding: 0% 4% 0px 4%;
}
    
#\31 0ba8b08 {
    margin: 0px 0% 0px 0%;
}
}

#\36 2a5af29fb6ca21acbfe4dc0.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABJ0AAASdAHeZh94AAAAnklEQVQI12NgwAPq6+sZZsxIZZg/Px5T8v9/EA5h+P+/nuH06RkMK1fW41G4357h/+lUht7GCra+hlz+CfUZ4mgmMTA8O9/P/OTUdK5Hp2bzrp3VoDS3Ldt6dlNKBIrC+v/1DI/PTWJ9cLRf8OGx6Yp7Ftd5LuzIKJxUFTUNRWHo/1UMj85NZL9/tEfywbFpZkdW1mUv6U6b1V8avBcAsFtO+/HqA7UAAAAASUVORK5CYII=')!important}