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

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family:'Red Hat Display' !important;
    font-weight:700 !important;
    font-size:14px !important;
  }

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

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

  *#dm .dmInner div.u_1382239859 .socialHubIcon { color:var(--color_10) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_3812736216 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
  }

  *#dm .dmInner a.u_1679767125 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1735372318 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
  }

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

  *#dm .dmInner div.u_1809503626 .svg { fill:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner div.u_1081073698 .svg { fill:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner div.u_1228670719 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1228670719 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(198,217,45,1) !important;
  }

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

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

  *#dm .dmInner div.u_1562191523 .svg { fill:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner div.u_1514057336 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1635461760 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_9) !important;
  }

  *#dm .dmInner div.u_1562191523 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(112,201,191,1) !important;
  }

  *#dm .dmInner div.u_1514057336 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_10) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1788053380 {
    justify-content:flex-start !important;
    text-align:left !important;
    border-style:solid !important;
    border-color:rgba(112,201,191,1) rgba(112,201,191,1) rgba(112,201,191,1) rgba(112,201,191,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1985857800 {
    justify-content:flex-start !important;
    text-align:left !important;
    border-style:solid !important;
    border-color:rgba(240,78,62,1) rgba(240,78,62,1) rgba(240,78,62,1) rgba(240,78,62,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner div.u_1809503626 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(12,108,156,0.4) !important;
  }

  *#dm .dmInner div.u_1081073698 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(164,30,63,0.8) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1192666178 {
    justify-content:flex-start !important;
    text-align:left !important;
    border-style:solid !important;
    border-color:rgba(12,108,156,0.4) rgba(12,108,156,0.4) rgba(12,108,156,0.4) rgba(12,108,156,0.4) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1627128673 {
    justify-content:flex-start !important;
    text-align:left !important;
    border-style:solid !important;
    border-color:rgba(164,30,63,0.8) rgba(164,30,63,0.8) rgba(164,30,63,0.8) rgba(164,30,63,0.8) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1066692647 {
    justify-content:flex-start !important;
    text-align:left !important;
    border-style:solid !important;
    border-color:rgba(198,217,45,1) rgba(198,217,45,1) rgba(198,217,45,1) rgba(198,217,45,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner div.u_1186336890 hr {
    border-width:1px !important;
    color:rgba(112,201,191,1) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1216995804 span.text { color:rgba(240,78,62,1) !important; }

  *#dm .dmInner div.u_1060429494 .dmforminput {
    padding-block:20px !important;
    padding-inline:10px !important;
  }

  *#dm .dmInner div.u_1060429494 .spacing-container {
    margin-block:-20px !important;
    margin-inline:-10px !important;
  }

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

  *#dm .dmInner div.u_1060429494 .dmwidget-title {
    font-weight:700 !important;
    font-size:36px !important;
  }

  *#dm .dmInner div.u_1060429494 input:not([type="submit"]) {
    background-color:rgba(248,237,218,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1060429494 textarea {
    background-color:rgba(248,237,218,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1060429494 select {
    background-color:rgba(248,237,218,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1060429494 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-size:18px !important;
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1060429494 .m-recaptcha {
    font-size:18px !important;
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1060429494 .dmformsubmit:hover input[type="submit"] { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1060429494 .dmformsubmit.hover input[type="submit"] { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1060429494 .dmformsubmit:hover {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1060429494 .dmformsubmit.hover {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_398684551 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/93c150f0/icon/Facebook_6719933.svg) !important;
    width:30px !important;
    height:30px !important;
    background-color:var(--color_10) !important;
  }

  *#dm .dmInner a.u_398684551:hover .iconBg { background-color:rgb(112,201,191) !important; }

  *#dm .dmInner a.u_398684551.hover .iconBg { background-color:rgb(112,201,191) !important; }

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

  *#dm .dmInner a.u_1765105489 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/93c150f0/icon/instagram_8009784.svg) !important;
    width:30px !important;
    height:30px !important;
    background-color:var(--color_10) !important;
  }

  *#dm .dmInner a.u_1765105489:hover .iconBg { background-color:rgb(112,201,191) !important; }

  *#dm .dmInner a.u_1765105489.hover .iconBg { background-color:rgb(112,201,191) !important; }

  *#dm .dmInner a.u_1534342723 {
    justify-content:flex-start !important;
    text-align:left !important;
    border-style:solid !important;
    border-color:rgba(164,30,63,0.4) rgba(164,30,63,0.4) rgba(164,30,63,0.4) rgba(164,30,63,0.4) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner a.u_1495810246 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(240,78,62) rgb(240,78,62) rgb(240,78,62) rgb(240,78,62) !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_3534006655 hr {
    color:rgba(248,237,218,1) !important;
    border-width:4px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1192666178:hover {
    background-color:rgba(12,108,156,0.4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1192666178.hover {
    background-color:rgba(12,108,156,0.4) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1627128673:hover {
    background-color:rgba(164,30,63,0.8) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1627128673.hover {
    background-color:rgba(164,30,63,0.8) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1627128673 span.text {
    font-size:16px !important;
    color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1066692647:hover {
    background-color:rgba(198,217,45,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1066692647.hover {
    background-color:rgba(198,217,45,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1060429494 .dmformsubmit {
    margin-left:auto !important;
    margin-right:0 !important;
    margin-block-start:30px !important;
    height:40px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
    width:297px !important;
  }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family:'Red Hat Display' !important;
    font-weight:700 !important;
  }

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

  *#dm .dmInner div.u_1427189638 img { border-radius:5% 5% 5% 5% !important; }

  *#dm .dmInner div.u_1573161508 img { border-radius:5% 5% 5% 5% !important; }

  *#dm .dmInner div.u_1192205661 img { border-radius:5% 5% 5% 5% !important; }

  *#dm .dmInner nav.u_1380047107 { color:black !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1060429494 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1060429494 .m-recaptcha { font-size:16px !important; }

  *#dm .dmInner div.u_1060429494 .dmforminput { padding-block:10px !important; }

  *#dm .dmInner div.u_1060429494 .spacing-container { margin-block:-10px !important; }

  *#dm .dmInner div.u_1060429494 .dmformsubmit { margin-block-start:20px !important; }

  *#dm .dmInner *.u_1913127853 .photoGalleryThumbs { padding:2.5px !important; }

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

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

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:24px !important; }

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

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:24px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1060429494 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:18px !important; }

  *#dm .dmInner div.u_1060429494 .m-recaptcha { font-size:18px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1913127853 .photoGalleryThumbs { padding:7.5px !important; }

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

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

  *#dm .dmInner *.u_1913127853 .photoGalleryThumbs .image-container a { padding-top:375px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 586px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.15;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/93c150f0/dms3rep/multi/opt/Exposja+Photography+-+13-604d7426-1920w.jpeg);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_rc7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_iks {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(248, 237, 218, 1);
    background-image: initial;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.39%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 52px;
    width: 63.61504424778761%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 675px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    padding: 4% 4% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_k41 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#group_dlk {
    justify-content: flex-start;
    align-items: flex-start;
    width: 934px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6sm {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_jt2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_jt2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_i1c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jov {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d737b811 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#ecf5335e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ecf5335e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-top: 63px;
}
    
#c2ad9d2a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 e42703b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b030e945 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 934px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 76b5134 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#a69f1de9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a69f1de9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\36 727e30b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 506cb06 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 8cc10c4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f9a77226.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f9a77226 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\39 a51adc7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 4df8453 {
    width: 84.28%;
    height: auto;
    max-width: 100%;
}
    
#group_glg {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4ib {
    width: 408px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\30 4ed6fa5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 44.46%;
    min-width: 4%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 2563cae {
    min-height: 411px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_mu4 {
    width: 560px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b34c8d6c::before, #b34c8d6c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.1;
    border-radius: inherit;
}
#b34c8d6c {
    background-image: url(https://lirp.cdn-website.com/93c150f0/dms3rep/multi/opt/Exposja+Photography+-+9-1b602a5f-1920w.jpeg);
}
    
#widget_ld5 {
    width: 28px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ve8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_icl {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_v6f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_fv0 {
    width: 51.47879464285714%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_cqp {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 28px;
    column-gap: 4%;
    order: 0;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3445194 {
    background-color: var(--color_10);
    border-width: 0px;
    border-color: var(--color_1);
    border-style: solid;
    background-image: initial;
}
    
#f9b8d1e7 {
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    min-height: 359px;
    flex-wrap: nowrap;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\39 53a8441 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 61.88%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 0da44ee {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 0;
}
    
#\31 685f519 {
    align-self: auto;
    max-width: 100%;
    width: 605px;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_o36 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_hbd {
    width: 16.690870307167234%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_6g2 {
    width: 15.41237201365188%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\39 192fe91 {
    margin: 0px 0% 0px 0%;
}
    
#widget_e0n {
    width: 142px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a2574214 {
    width: 132px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c0eb0128 {
    min-height: 403px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 021ece7 {
    background-color: rgba(112, 201, 191, 1);
    background-image: initial;
}
    
#e2bd24a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2% 0px 2%;
}
#e2bd24a6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bdb9558b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 68.00%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 2% 16px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 d4c61c8 {
    width: 55%;
    height: auto;
    max-width: 100%;
}
    
#widget_bas {
    width: 370px;
    height: auto;
    max-width: 100%;
}
    
#group_e7d {
    width: 12.75%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_a5m {
    width: 11.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_lm3 {
    width: 126px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 b7b8440 {
    width: 126px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b065b2bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\39 9f433ef {
    background-color: var(--color_9);
    background-image: initial;
}
    
#fee4fbc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 30%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(248, 237, 218, 1);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    order: 2;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\33 97a331f {
    width: 326px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\32 7639d15 {
    width: 100%;
    height: 350px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\34 41303d4 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_rjm.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#widget_rjm {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 6;
    margin: 4% 0% 4% 0%;
}
    
#widget_r3h {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 9fcee14.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 9fcee14 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\36 18a178c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 18a178c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\33 ab4fc7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 33%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(248, 237, 218, 1);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\38 0d2b10a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 0d2b10a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\36 ab5e79d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 2d806bb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 2d806bb {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#be3c9e10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\33 5a4d01c {
    width: 330px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#a86e370c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#a86e370c {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 6;
    margin: 4% 0% 4% 0%;
}
    
#c1895e59 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 33%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(248, 237, 218, 1);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\32 ff8246c {
    width: 100%;
    height: 350px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#bbd22427.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bbd22427 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#aabc4d19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f8284507.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f8284507 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#b013220e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#b946c82f {
    width: 298px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#eb87de18.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#eb87de18 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 6;
    margin: 4% 0% 4% 0%;
}
    
#\31 1b1738f {
    width: 100%;
    height: 350px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 752cd19::before, #\30 752cd19 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.25;
}
#\30 752cd19 {
    align-items: center;
    width: 19.372008675106812%;
    min-height: 310px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 300px 300px 300px 300px;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/93c150f0/dms3rep/multi/opt/Exposja+Photography+-+11-ccd81b62-1920w.jpeg);
    background-position: 50% 0%;
    height: auto;
    order: 1;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 e8d4087::before, #\33 e8d4087 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(9, 31, 64, 1);
    opacity: 0.25;
    border-radius: inherit;
}
#\33 e8d4087 {
    align-items: center;
    width: 19.372008675106812%;
    min-height: 310px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 300px 300px 300px 300px;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/93c150f0/dms3rep/multi/opt/Exposja+Photography+-+19-7c9b2800-1920w.jpeg);
    height: auto;
    order: 3;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#de9abc1f {
    background-color: rgba(112, 201, 191, 1);
    background-image: initial;
}
    
#\35 3b81e88 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 342px;
    column-gap: 1%;
    row-gap: 24px;
    justify-content: space-between;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c37397e4::before, #c37397e4 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.25;
}
#c37397e4 {
    align-items: center;
    width: 18.507855626326965%;
    min-height: 310px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 300px 300px 300px 300px;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/93c150f0/dms3rep/multi/opt/Exposja+Photography+-+28-e199a159-1920w.jpeg);
    height: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#b6d598ec::before, #b6d598ec > .bgExtraLayerOverlay {
    
}
#b6d598ec {
    align-items: center;
    width: 19.37314711495412%;
    min-height: 310px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 300px 300px 300px 300px;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/93c150f0/dms3rep/multi/opt/12888-WTA_Logos_RGB_Socials_Icon_Primary+Icon-1920w.png);
    height: auto;
    order: 2;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 cd3f98b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 1% 5% 1%;
    margin: 0% 0% 0% 0%;
}
    
#c1644543::before, #c1644543 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(9, 31, 64, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#c1644543 {
    align-items: center;
    width: 19.372008675106812%;
    min-height: 310px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 300px 300px 300px 300px;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/93c150f0/dms3rep/multi/opt/Exposja+Photography+-+9-267c63c5-1920w.jpeg);
    height: auto;
    order: 4;
    padding: 2% 2% 1% 2%;
    margin: 0px 0% 0px 0%;
}
    
#f31b4e29 {
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\31 5bd6405.flex-element.widget-wrapper > [data-element-type] {
    padding: 0.2% 0px 0% 0px;
}
#\31 5bd6405 {
    max-width: 100%;
    width: 99.99900406672752%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7f78c71 {
    background-color: var(--color_9);
    background-image: initial;
}
    
#\38 0a160af {
    min-height: 159px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    padding: 1% 3% 1% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f05ecf6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\39 803845f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    align-items: center;
    padding: 2% 16px 2% 16px;
    margin: 0% 0% 0% 0%;
}
    
#a569e543 {
    margin: 0px 0% 0px 0%;
}
    
#widget_iko.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_iko {
    width: 7.23%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\34 3cbf53d {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 8e1db03 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5afaff5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: space-between;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 78762e5 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9d8bfd2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 6ca9712 {
    width: 95px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0bc19e7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 7e5e9b9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.72%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3df325a {
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_7) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
}
    
#\30 5e10420 {
    width: 95px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dea98fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_7) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ba34591a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_7) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5ad32a4 {
    width: 95px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c0f6c9a {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fe33aa2 {
    width: 77.79883567618005%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a2ee458 {
    width: 77.94%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 a28497a {
    width: 77.93956601095113%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 61ed7a8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10% 10px 10%;
}
#\36 61ed7a8 {
    width: 231px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -63px 0% -63px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0e87e85.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10% 10px 10%;
}
#d0e87e85 {
    width: 231px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: -63px 0% -63px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a94aac0c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10% 10px 10%;
}
#a94aac0c {
    width: 231px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -63px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 0bf6667 {
    width: 77.78148042993308%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf131faa {
    width: 95px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e51b6b0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d125e7da {
    width: 77.79883567618005%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d337802.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\35 d337802 {
    width: 95px;
    height: 95px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef34c4df.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10% 10px 10%;
}
#ef34c4df {
    width: 231px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: -63px 0% 0px 0%;
}
    
#\39 881278f {
    min-height: 495px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fa3d9112 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.72%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2101ee9 {
    width: 85.20%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bdb59715 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 65c6dfd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_7) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ebacfa3.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\34 ebacfa3 {
    width: 95px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0ac3536 {
    width: 67.29%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ef6905c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_7) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f965649 {
    width: 77.78148042993308%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4a70286 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bc2d93c {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\30 fc79b17 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: space-between;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ce0950d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10% 10px 10%;
}
#\34 ce0950d {
    width: 231px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -63px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e48e3e1f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10% 10px 10%;
}
#e48e3e1f {
    width: 231px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -63px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 dbe0d9f {
    align-items: center;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    order: 2;
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 4% 0% 4% 0%;
}
    
#\35 9bd2ef1 {
    min-height: 417px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#fc9f5a46.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 6%;
    padding-bottom: 6%;
}
#fc9f5a46 {
    width: 220px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 10;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b9710d3 {
    background-color: var(--color_11);
    background-image: initial;
}
    
#\35 04d1816 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    justify-content: flex-start;
    order: 0;
    padding: 40px 30px 40px 30px;
    margin: 4% 2% 4% 0%;
}
    
#\34 62fb05f {
    width: 100%;
    height: 871px;
    min-height: 100px;
    max-width: 100%;
    margin-top: 0px;
}
    
#widget_h7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_cnd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_f3l {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_kr6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_kr6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\30 e4870e6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 e4870e6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#widget_vci {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#dabf05ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#\39 609bf7e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 609bf7e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
}
    
#ea783a93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
}
    
#d4338cd7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d4338cd7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 8;
}
}



@media all {
    
#\32 bd1598c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 41%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 73809c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#\38 2875e49::before, #\38 2875e49 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_9);
    opacity: 0.9;
    border-radius: inherit;
}
#\38 2875e49 {
    background-color: var(--color_9);
    background-image: url();
    background-size: contain;
    background-position: 100% 100%;
}
    
#e130ee99 {
    width: 237px;
    height: auto;
    max-width: 100%;
}
    
#f79d02a9 {
    min-height: 407px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 bd2ebf9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 bd2ebf9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 4% 0% 0% 0%;
}
    
#bc90dda7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_s4e {
    width: 57.76%;
    height: 131px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 1f78f3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bf3bef6d {
    min-height: 320px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 f288cb2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(248, 237, 218, 1);
    background-image: url();
    background-position: 100% 100%;
    background-size: contain;
}
    
#widget_5ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_5tb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_5fj {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 35.68216666666667%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    height: auto;
    align-self: center;
    justify-self: auto;
    padding: 10px 10px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cab875a {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#widget_0fc {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 9e59f46 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 40.373510572411135%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 4% 0% 4%;
}
    
#\38 2a9c3c2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\33 3ef7053 {
    min-height: 159px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 751ded0 {
    justify-content: flex-end;
    width: 48.58%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 50c2e76 {
    background-color: rgba(248, 237, 218, 1);
    background-image: initial;
}
    
#\34 e4f4879 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 072bf0a {
    margin: 0px 0% 0px 0%;
}
    
#\34 b0db855 {
    width: 88.12%;
    height: auto;
    max-width: 100%;
    margin-bottom: 1%;
    margin-top: 1%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    min-height: 216px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-bottom: 8%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b030e945 {
    justify-content: space-between;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#group_glg {
    align-items: flex-start;
}
    
#group_dlk {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: space-between;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding-right: 4%;
    padding-left: 0%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
    order: 0;
    justify-content: space-between;
    padding-left: 8%;
    padding-right: 8%;
}
    
#widget_k41 {
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#widget_4ib {
    width: 219px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2563cae {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 16px;
}
    
#b34c8d6c::before, #b34c8d6c > .bgExtraLayerOverlay {
    
}
    
#\30 4ed6fa5 {
    row-gap: 54px;
    width: 76.24%;
}
    
#group_fv0 {
    width: 19.688613138686133%;
}
    
#group_cqp {
    min-height: auto;
}
    
#group_v6f {
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9b8d1e7 {
    min-height: 259px;
    padding: 12% 6% 3% 6%;
}
    
#\39 53a8441 {
    row-gap: 24px;
}
    
#\36 0da44ee {
    width: 90%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0eb0128 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 243px;
}
    
#e2bd24a6 {
    width: 80%;
}
    
#\36 d4c61c8 {
    width: 80%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b065b2bc {
    margin: 0px 0% 0px 0%;
}
    
#fee4fbc1 {
    row-gap: 10px;
    width: 32.666666666666664%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\33 97a331f {
    margin: 0px 0% 0px 0%;
}
    
#\32 7639d15 {
    width: 290px;
    height: 220px;
    margin: 0px 0% 0px 0%;
}
    
#\34 41303d4 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 1%;
    padding: 0% 2% 8% 2%;
}
    
#\33 ab4fc7b {
    row-gap: 10px;
    width: 32.666666666666664%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 15px 20px 15px;
    margin: 0% 0% 0% 0%;
}
    
#be3c9e10 {
    margin: 0px 0% 0px 0%;
}
    
#\33 5a4d01c {
    margin: 0px 0% 0px 0%;
}
    
#c1895e59 {
    row-gap: 10px;
    width: 32.666666666666664%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\32 ff8246c {
    width: 290px;
    height: 220px;
    margin: 0px 0% 0px 0%;
}
    
#b013220e {
    margin: 0px 0% 0px 0%;
}
    
#b946c82f {
    margin: 0px 0% 0px 0%;
}
    
#\31 1b1738f {
    width: 290%;
    height: 220px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 752cd19::before, #\30 752cd19 > .bgExtraLayerOverlay {
    
}
#\30 752cd19 {
    width: 32.5%;
    min-height: 373px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\34 cd3f98b {
    padding: 4% 0% 4% 0%;
}
    
#\33 e8d4087::before, #\33 e8d4087 > .bgExtraLayerOverlay {
    
}
#\33 e8d4087 {
    width: 32.5%;
    min-height: 373px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#f31b4e29 {
    margin: 0px 0% 0px 0%;
}
    
#\35 3b81e88 {
    flex-wrap: wrap;
    justify-content: center;
}
    
#c37397e4::before, #c37397e4 > .bgExtraLayerOverlay {
    
}
#c37397e4 {
    width: 32.5%;
    height: auto;
    min-height: 373px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#b6d598ec::before, #b6d598ec > .bgExtraLayerOverlay {
    
}
#b6d598ec {
    width: 32.5%;
    min-height: 373px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#c1644543::before, #c1644543 > .bgExtraLayerOverlay {
    
}
#c1644543 {
    width: 32.5%;
    min-height: 373px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5bd6405 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0a160af {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 6% 2% 2% 2%;
}
    
#\37 f05ecf6 {
    order: 0;
}
    
#\39 803845f {
    row-gap: 8px;
    width: 100%;
    padding-bottom: 0px;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3cbf53d {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\31 5afaff5 {
    row-gap: 60px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 9d8bfd2 {
    margin: 0px 0% 0px 0%;
}
    
#\34 6ca9712 {
    height: auto;
    width: 60px;
}
    
#\33 0bc19e7 {
    margin: 0px 0% 0px 0%;
}
    
#\39 7e5e9b9 {
    margin: 0px 0% 0px 0%;
}
    
#\30 5e10420 {
    height: auto;
    width: 60px;
}
    
#\30 dea98fa {
    row-gap: 60px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
    align-items: flex-start;
}
    
#ba34591a {
    row-gap: 60px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 5ad32a4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\31 5ad32a4 {
    height: auto;
    width: 60px;
}
    
#\36 61ed7a8 {
    margin-top: -48px;
}
    
#d0e87e85 {
    margin-top: -52px;
}
    
#a94aac0c {
    margin-top: -50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cf131faa {
    height: auto;
    width: 60px;
}
    
#\37 e51b6b0 {
    margin: 0px 0% 0px 0%;
}
    
#\35 d337802.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\35 d337802 {
    height: auto;
    width: 60px;
}
    
#ef34c4df {
    margin: -10px 0% 0px 0%;
}
    
#\39 881278f {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#fa3d9112 {
    margin: 0px 0% 0px 0%;
}
    
#bdb59715 {
    margin: 0px 0% 0px 0%;
}
    
#\37 65c6dfd {
    row-gap: 60px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
    align-items: flex-start;
}
    
#\34 ebacfa3 {
    height: auto;
    width: 60px;
}
    
#\32 ef6905c {
    row-gap: 60px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 fc79b17 {
    row-gap: 60px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 ce0950d {
    margin-top: 72px;
}
    
#e48e3e1f {
    margin-top: -56px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 dbe0d9f {
    padding-left: 4px;
    padding-right: 4px;
}
    
#\35 9bd2ef1 {
    min-height: 319px;
    padding: 1% 2% 8% 2%;
}
    
#\35 04d1816 {
    row-gap: 24px;
}
    
#\34 62fb05f {
    height: 270px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 bd1598c {
    width: 100%;
    min-height: 80px;
    row-gap: 9px;
}
    
#e130ee99 {
    width: 345px;
}
    
#f79d02a9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 6% 6% 6%;
}
    
#bc90dda7 {
    width: 100%;
    min-height: 80px;
}
    
#\38 2875e49::before, #\38 2875e49 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bf3bef6d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#eb7048a6 {
    margin: 0px 0% 0px 0%;
}
    
#\37 cab875a {
    width: 150px;
}
    
#widget_0fc {
    margin-left: -28px;
    width: 174.562px;
}
    
#group_5fj {
    width: 45.65%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9e59f46 {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 2a9c3c2 {
    order: 0;
}
    
#\33 3ef7053 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 6% 2% 2% 2%;
}
    
#\31 751ded0 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\34 e4f4879 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    padding-left: 10px;
    padding-right: 10px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-position: 50% 50%;
}
    
#widget_rc7 {
    margin-top: 87px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 215px;
    align-items: flex-end;
    width: 100%;
    order: 1;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 0;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 8px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    row-gap: 13px;
}
    
#b030e945 {
    margin: 0px 0% 0px 0%;
}
    
#widget_k41 {
    align-self: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_glg {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_dlk {
    margin: 0px 0% 0px 0%;
}
    
#widget_4ib {
    min-width: 32px;
    width: 166px;
    height: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 4df8453 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 4ed6fa5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 50px;
    justify-content: flex-start;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\33 2563cae {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#b34c8d6c::before, #b34c8d6c > .bgExtraLayerOverlay {
    
}
    
#group_fv0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_cqp {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_v6f {
    order: 1;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#f9b8d1e7 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 6% 4% 6%;
}
    
#\39 53a8441 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\36 0da44ee {
    width: 291px;
    order: 0;
    margin-top: 0px;
}
    
#\31 685f519 {
    order: 1;
}
    
#group_hbd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_6g2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_e0n {
    width: 100px;
    height: auto;
}
    
#a2574214 {
    width: 102px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#c0eb0128 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 10%;
}
    
#e2bd24a6 {
    width: 100%;
}
    
#bdb9558b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 d4c61c8 {
    width: 100%;
}
    
#group_e7d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_a5m {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_lm3 {
    width: 84px;
    height: auto;
}
    
#\32 b7b8440 {
    width: 92px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 7639d15 {
    height: 220px;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\34 41303d4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 4% 4% 10% 4%;
}
    
#fee4fbc1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\33 97a331f {
    margin-bottom: 10px;
    width: 275px;
}
    
#\33 ab4fc7b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\33 5a4d01c {
    margin-bottom: 10px;
    width: 275px;
}
    
#c1895e59 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\32 ff8246c {
    height: 220px;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#b946c82f {
    margin-bottom: 10px;
    width: 275px;
}
    
#\31 1b1738f {
    height: 220px;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 752cd19::before, #\30 752cd19 > .bgExtraLayerOverlay {
    
}
#\30 752cd19 {
    min-width: 32px;
    min-height: 250px;
    width: 250px;
    row-gap: 8px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\34 cd3f98b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 0px;
    flex-wrap: nowrap;
}
    
#\33 e8d4087::before, #\33 e8d4087 > .bgExtraLayerOverlay {
    
}
#\33 e8d4087 {
    min-width: 32px;
    width: 250px;
    height: auto;
    min-height: 250px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\35 3b81e88 {
    width: 100%;
    min-height: 102px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 19px;
    justify-content: flex-start;
}
    
#c37397e4::before, #c37397e4 > .bgExtraLayerOverlay {
    
}
#c37397e4 {
    min-width: 32px;
    height: auto;
    min-height: 250px;
    width: 250px;
    row-gap: 22px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#b6d598ec::before, #b6d598ec > .bgExtraLayerOverlay {
    
}
#b6d598ec {
    min-width: 32px;
    width: 250px;
    min-height: 250px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#c1644543::before, #c1644543 > .bgExtraLayerOverlay {
    
}
#c1644543 {
    min-width: 32px;
    width: 250px;
    height: auto;
    min-height: 250px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 5bd6405 {
    width: 99.99759374373372%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0a160af {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 2% 2% 2%;
}
    
#\37 f05ecf6 {
    order: 0;
}
    
#\39 803845f {
    row-gap: 4px;
    width: 100%;
    padding-bottom: 0px;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
}
    
#widget_iko {
    width: 25.18%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\34 3cbf53d {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\35 8e1db03 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5afaff5 {
    width: 100%;
    min-height: 423px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 6% 6%;
}
    
#\30 78762e5 {
    min-width: 32px;
    width: 94.27%;
    margin: 0px 0% 0px 0%;
}
    
#\30 9d8bfd2 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 378px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
}
    
#\34 6ca9712 {
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0bc19e7 {
    row-gap: 24px;
    flex-direction: column;
    align-items: center;
    min-height: 382px;
    height: auto;
    flex-wrap: nowrap;
}
    
#\39 7e5e9b9 {
    row-gap: 24px;
    flex-direction: column;
    min-height: auto;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\30 5e10420 {
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 dea98fa {
    width: 100%;
    min-height: 423px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#ba34591a {
    width: 100%;
    min-height: 423px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 6% 6%;
}
    
#\31 5ad32a4 {
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c0f6c9a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 61ed7a8 {
    width: 200px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d0e87e85 {
    width: 200px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a94aac0c {
    width: 200px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 a2ee458 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a28497a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 fe33aa2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cf131faa {
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e51b6b0 {
    row-gap: 24px;
    flex-direction: column;
    align-items: center;
    min-height: 379px;
    height: auto;
    flex-wrap: nowrap;
}
    
#\35 d337802 {
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ef34c4df {
    width: 200px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 881278f {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#fa3d9112 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 283px;
    align-items: center;
    min-width: 32px;
    height: auto;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\36 2101ee9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bdb59715 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 340px;
    align-items: center;
    height: auto;
    flex-wrap: nowrap;
}
    
#\37 65c6dfd {
    width: 100%;
    min-height: 423px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\34 ebacfa3 {
    height: 95px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a0ac3536 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ef6905c {
    width: 100%;
    min-height: 155px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    padding: 6% 6% 6% 6%;
}
    
#\37 4a70286 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fc79b17 {
    width: 100%;
    min-height: 423px;
    align-items: flex-start;
    row-gap: 20px;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\34 ce0950d {
    width: 200px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e48e3e1f {
    width: 200px;
    min-width: 32px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 f965649 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0bf6667 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d125e7da {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 dbe0d9f {
    width: 100%;
    min-height: 354px;
    align-items: center;
    height: auto;
}
    
#\35 9bd2ef1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 1% 4% 8% 4%;
}
    
#fc9f5a46.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 5%;
    padding-bottom: 5%;
}
#fc9f5a46 {
    width: 284px;
}
    
#\35 04d1816 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    height: auto;
    padding: 8% 30px 8% 30px;
    margin: 4% 2% 4% 0%;
}
    
#\34 62fb05f {
    height: 320px;
}
    
#d033d6df {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 bd1598c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#f79d02a9 {
    min-height: unset;
    flex-direction: column;
    row-gap: 9px;
    padding: 10% 4% 10% 4%;
}
    
#\32 bd2ebf9 {
    margin-bottom: 8px;
}
    
#bc90dda7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 2875e49::before, #\38 2875e49 > .bgExtraLayerOverlay {
    
}
    
#widget_s4e {
    height: 139px;
    width: 50.02%;
}
}



@media (max-width: 767px) {
    
#\36 1f78f3d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bf3bef6d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_5fj {
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_5ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0% 0px;
}
#widget_5ad {
    margin: 0% 0% 0% 0%;
}
    
#widget_0fc {
    width: 329px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 cab875a {
    width: 329px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 9e59f46 {
    row-gap: 4px;
    width: 100%;
    padding-bottom: 0px;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\38 2a9c3c2 {
    order: 0;
}
    
#\33 3ef7053 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\31 751ded0 {
    width: 100%;
    min-height: 128px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: flex-start;
    height: auto;
}
    
#\34 e4f4879 {
    width: 99.99759374373372%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 072bf0a {
    margin: 0px 0% 0px 0%;
}
}

