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

  *#dm .dmInner *.u_1345531299.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 *.u_1345531299.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 nav.u_1345531299.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1345531299.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 0px - 0px) !important; }

  *#dm .dmInner *.u_1345531299.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:20px !important; }

  *#dm .dmInner *.u_1345531299.main-navigation.unifiednav[data-nav-structure="SPLIT"] .unifiednav__container:not([data-depth]):not(:last-of-type)>.unifiednav__item-wrap .unifiednav__container[data-depth="0"] { left:20px !important; }

  *#dm .dmInner *.u_1345531299.main-navigation.unifiednav[data-nav-structure="SPLIT"] .unifiednav__container:not([data-depth]):last-of-type>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:20px !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after { border-top-color:var(--color_2) !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] { background-color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after {
    border-top-width:0 !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { color:var(--color_3) !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
    background-color:var(--color_2) !important;
    background-image:none !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3189759769 hr {
    border-width:2px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_4251760146 {
    border-radius:50px 50px 50px 50px !important;
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_2507000168 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1592472314 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1813128000 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1757660188 hr { color:var(--color_2) !important; }

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

  *#dm .dmInner nav.u_1648375816.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:15px !important; }

  *#dm .dmInner div.u_1850426948 hr {
    border-width:2px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1148466632 hr {
    border-width:2px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1544853412 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1273619841 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1416193231 hr { color:var(--color_2) !important; }

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

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

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

  *#dm .dmInner a.u_2821864431 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/icon/Arrow_8339386.svg) !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_2821864431 span.text {
    color:var(--color_1) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1420292767 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_15) !important;
  }

  *#dm .dmInner div.u_1777433633 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_15) !important;
  }

  *#dm .dmInner div.u_1249163433 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_15) !important;
  }

  *#dm .dmInner div.u_1385192052 hr { color:rgba(128,128,128,0.22) !important; }

  *#dm .dmInner div.u_1436392664 hr { color:rgba(128,128,128,0.22) !important; }

  *#dm .dmInner div.u_1324196688 hr { color:rgba(128,128,128,0.22) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1532380958 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:25% !important;
    padding:12.5% !important;
  }

  *#dm .dmInner div.u_1397756057 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:25% !important;
    padding:12.5% !important;
  }

  *#dm .dmInner div.u_1524225603 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:25% !important;
    padding:12.5% !important;
  }

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

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

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

  *#dm .dmInner a.u_1507587389 {
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_3744156865 hr { color:var(--color_2) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1815788699 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1750109520 {
    background-color:rgba(0,0,0,0.51) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-radius:50px 50px 50px 50px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1728291370 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/icon/Arrow_8339386.svg) !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1440987943 {
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1440987943 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/icon/play_6016629.svg) !important;
    background-color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner a.u_1440987943 span.text {
    color:var(--color_3) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1871726141 hr { color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1056185726 .svg { fill:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1425412413 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1360435606 hr { color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1080127580 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1266934141 hr { color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1159193764 hr { color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1134430565 {
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1134430565 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/icon/play_6016629.svg) !important;
    background-color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner a.u_1134430565 span.text {
    color:var(--color_3) !important;
    font-weight:400 !important;
  }

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

  *#dm .dmInner div.u_1056185726 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_17) !important;
  }

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

  *#dm .dmInner div.u_1403341170 hr { color:var(--color_2) !important; }

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

  *#dm .dmInner a.u_1740566015 {
    border-radius:50px 50px 50px 50px !important;
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1498461969 input {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !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;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1498461969 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !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;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1498461969 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !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;
    font-size:14px !important;
  }

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

  *#dm .dmInner div.u_2755255614 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(219,169,2) rgb(219,169,2) rgb(219,169,2) rgb(219,169,2) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1397174492 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(255,255,255) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1839719261 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(219,169,2) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_2755255614 .svg { fill:rgba(219,169,2,1) !important; }

  *#dm .dmInner div.u_2755255614 span[data-icon-mask] { background-color:rgba(219,169,2,1) !important; }

  *#dm .dmInner div.u_1839719261 .svg { fill:rgba(219,169,2,1) !important; }

  *#dm .dmInner div.u_1839719261 span[data-icon-mask] { background-color:rgba(219,169,2,1) !important; }

  *#dm .dmInner div.u_1397174492 .svg { fill:rgba(219,169,2,1) !important; }

  *#dm .dmInner div.u_1397174492 span[data-icon-mask] { background-color:rgba(219,169,2,1) !important; }

  *#dm .dmInner div.u_1281199888 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1027789246 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1290131035 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1215957709 {
    background-image:none !important;
    border-radius:0% !important;
    padding:0 !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1215957709 .svg { fill:rgba(242,241,237,1) !important; }

  *#dm .dmInner div.u_1215957709 span[data-icon-mask] { background-color:rgba(242,241,237,1) !important; }

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

  *#dm .dmInner div.u_1611038304 .svg { fill:rgba(242,241,237,1) !important; }

  *#dm .dmInner div.u_1611038304 span[data-icon-mask] { background-color:rgba(242,241,237,1) !important; }

  *#dm .dmInner div.u_1416084505 {
    background-image:none !important;
    border-radius:0% !important;
    padding:0 !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1416084505 .svg { fill:rgba(242,241,237,1) !important; }

  *#dm .dmInner div.u_1416084505 span[data-icon-mask] { background-color:rgba(242,241,237,1) !important; }

  *#dm .dmInner div.u_1611038304 {
    background-image:none !important;
    border-radius:0% !important;
    padding:0 !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1376957976 .svg { fill:rgba(219,169,2,1) !important; }

  *#dm .dmInner div.u_1376957976 span[data-icon-mask] { background-color:rgba(219,169,2,1) !important; }

  *#dm .dmInner div.u_1765165287 .svg { fill:rgba(219,169,2,1) !important; }

  *#dm .dmInner div.u_1765165287 span[data-icon-mask] { background-color:rgba(219,169,2,1) !important; }

  *#dm .dmInner div.u_1138132118 .svg { fill:rgba(219,169,2,1) !important; }

  *#dm .dmInner div.u_1138132118 span[data-icon-mask] { background-color:rgba(219,169,2,1) !important; }

  *#dm .dmInner div.u_964973270 .svg { fill:rgba(219,169,2,1) !important; }

  *#dm .dmInner div.u_964973270 span[data-icon-mask] { background-color:rgba(219,169,2,1) !important; }

  *#dm .dmInner div.u_1988642322 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_15) !important;
  }

  *#dm .dmInner div.u_1544851543 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1863465182 hr { color:rgba(128,128,128,0.22) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2961349793 {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_2961349793 .caption-inner { background-color:rgba(51,51,51,0) !important; }

  *#dm .dmInner div.u_2961349793 .caption-container .caption-title {
    color:var(--color_1) !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_2961349793 .caption-container .caption-text {
    font-weight:400 !important;
    direction:ltr !important;
    color:var(--color_1) !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_2961349793 .caption-container .caption-text .rteBlock {
    font-weight:400 !important;
    direction:ltr !important;
    color:var(--color_1) !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1633993694 hr { color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1132833151 {
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1132833151 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/icon/play_6016629.svg) !important;
    background-color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner a.u_1132833151 span.text {
    color:var(--color_3) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner a.u_1825936739 {
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1044331633 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/icon/Arrow_8339386.svg) !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1044331633:hover .iconBg { background-color:rgb(219,169,2) !important; }

  *#dm .dmInner a.u_1044331633.hover .iconBg { background-color:rgb(219,169,2) !important; }

  *#dm .dmInner a.u_1166070757 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/icon/Arrow_8339386.svg) !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1166070757:hover .iconBg { background-color:rgb(219,169,2) !important; }

  *#dm .dmInner a.u_1166070757.hover .iconBg { background-color:rgb(219,169,2) !important; }

  *#dm .dmInner a.u_1356922277 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/icon/Arrow_8339386.svg) !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1356922277:hover .iconBg { background-color:rgb(219,169,2) !important; }

  *#dm .dmInner a.u_1356922277.hover .iconBg { background-color:rgb(219,169,2) !important; }

  *#dm .dmInner a.u_1629768181 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/icon/Arrow_8339386.svg) !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1629768181:hover .iconBg { background-color:rgb(219,169,2) !important; }

  *#dm .dmInner a.u_1629768181.hover .iconBg { background-color:rgb(219,169,2) !important; }

  *#dm .dmInner a.u_1887766018 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/icon/Arrow_8339386.svg) !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1887766018:hover .iconBg { background-color:rgb(219,169,2) !important; }

  *#dm .dmInner a.u_1887766018.hover .iconBg { background-color:rgb(219,169,2) !important; }

  *#dm .dmInner a.u_1130355540 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/icon/Arrow_8339386.svg) !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1130355540:hover .iconBg { background-color:rgb(219,169,2) !important; }

  *#dm .dmInner a.u_1130355540.hover .iconBg { background-color:rgb(219,169,2) !important; }

  *#dm .dmInner a.u_1272588033 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/icon/Arrow_8339386.svg) !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1272588033:hover .iconBg { background-color:rgb(219,169,2) !important; }

  *#dm .dmInner a.u_1272588033.hover .iconBg { background-color:rgb(219,169,2) !important; }

  *#dm .dmInner a.u_1728291370 {
    background-color:rgba(219,169,2,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2961349793 .caption-button { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_2961349793 .caption-button span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_2961349793 .caption-button:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_2961349793 .caption-button.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_2961349793 .caption-button:hover {
    border-color:var(--color_1) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2961349793 .caption-button.hover {
    border-color:var(--color_1) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1887766018 span.text {
    color:var(--color_2) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1629768181 span.text {
    color:var(--color_2) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1356922277 span.text {
    color:var(--color_2) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1044331633 span.text {
    color:var(--color_2) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
    font-family:'Red Hat Text' !important;
  }

  *#dm .dmInner a.u_1166070757 span.text {
    color:var(--color_2) !important;
    font-weight:normal !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1130355540 span.text {
    color:var(--color_2) !important;
    font-weight:normal !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1272588033 span.text {
    color:var(--color_2) !important;
    font-weight:normal !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

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

  *#dm .dmInner a.u_1230299059 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/icon/Arrow_8339386.svg) !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1230299059:hover .iconBg { background-color:rgb(219,169,2) !important; }

  *#dm .dmInner a.u_1230299059.hover .iconBg { background-color:rgb(219,169,2) !important; }

  *#dm .dmInner a.u_1230299059 span.text {
    color:var(--color_2) !important;
    font-weight:normal !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

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

  *#dm .dmInner a.u_1909395831 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/icon/Arrow_8339386.svg) !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1909395831:hover .iconBg { background-color:rgb(219,169,2) !important; }

  *#dm .dmInner a.u_1909395831.hover .iconBg { background-color:rgb(219,169,2) !important; }

  *#dm .dmInner a.u_1909395831 span.text {
    color:var(--color_2) !important;
    font-weight:normal !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1728291370 span.text {
    color:var(--color_1) !important;
    font-weight:normal !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1531716891 {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1531716891 .caption-inner { background-color:rgba(51,51,51,0) !important; }

  *#dm .dmInner div.u_1531716891 .caption-container .caption-title {
    color:var(--color_1) !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1531716891 .caption-container .caption-text {
    font-weight:400 !important;
    direction:ltr !important;
    color:var(--color_1) !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1531716891 .caption-container .caption-text .rteBlock {
    font-weight:400 !important;
    direction:ltr !important;
    color:var(--color_1) !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1531716891 .caption-button { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1531716891 .caption-button span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1531716891 .caption-button:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1531716891 .caption-button.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1531716891 .caption-button:hover {
    border-color:var(--color_1) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1531716891 .caption-button.hover {
    border-color:var(--color_1) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1012565884 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/icon/play_6016629.svg) !important;
    background-color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1012565884 span.text {
    color:var(--color_2) !important;
    font-weight:400 !important;
    font-size:12px !important;
  }

  *#dm .dmInner a.u_1012565884 {
    border-radius:5px 5px 5px 5px !important;
    background-color:rgba(219,169,2,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1840314707 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/icon/play_6016629.svg) !important;
    background-color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1840314707 span.text {
    color:var(--color_2) !important;
    font-weight:400 !important;
    font-size:12px !important;
  }

  *#dm .dmInner a.u_1840314707 {
    border-radius:5px 5px 5px 5px !important;
    background-color:rgba(219,169,2,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1085237639 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/icon/play_6016629.svg) !important;
    background-color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1085237639 span.text {
    color:var(--color_2) !important;
    font-weight:400 !important;
    font-size:12px !important;
  }

  *#dm .dmInner a.u_1085237639 {
    border-radius:5px 5px 5px 5px !important;
    background-color:rgba(219,169,2,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner div.u_1129397022 img {
    object-fit:contain !important;
    border-radius:0% !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:14px !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { font-size:14px !important; }

  *#dm .dmInner *.u_2961349793 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner div.u_2961349793 .caption-container .caption-title { font-size:24px !important; }

  *#dm .dmInner div.u_2961349793 .caption-button {
    width:133px !important;
    height:45px !important;
  }

  *#dm .dmInner *.u_2961349793 .photoGalleryThumbs .image-container a { padding-top:308px !important; }

  *#dm .dmInner div.u_2961349793 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_2961349793 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner *.u_2961349793 .caption-inner {
    padding-left:20px !important;
    padding-right:20px !important;
  }

  *#dm .dmInner *.u_1531716891 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner div.u_1531716891 .caption-container .caption-title { font-size:24px !important; }

  *#dm .dmInner div.u_1531716891 .caption-button {
    width:133px !important;
    height:45px !important;
  }

  *#dm .dmInner *.u_1531716891 .photoGalleryThumbs .image-container a { padding-top:308px !important; }

  *#dm .dmInner div.u_1531716891 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1531716891 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner *.u_1531716891 .caption-inner {
    padding-left:20px !important;
    padding-right:20px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *[dmtemplateid="FlexHeader"].runtime-module-container.layout-drawer_open.layout-drawer_push-content { transform:translate(0,100%) !important; }

  *#dm .dmInner div.u_2961349793 .caption-button { width:117px !important; }

  *#dm .dmInner div.u_2961349793 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner *.u_2961349793 .caption-inner {
    padding-left:24px !important;
    padding-right:24px !important;
  }

  *#dm .dmInner div.u_1531716891 .caption-button { width:117px !important; }

  *#dm .dmInner div.u_1531716891 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner *.u_1531716891 .caption-inner {
    padding-left:24px !important;
    padding-right:24px !important;
  }
}
style>#3369292829 .dmRespDesignRow
{
	display:flex !important;
	align-items:stretch !important;
	gap:12px !important;
	width:100% !important;
}
#3369292829 .spacing-container
{
	flex:1 1 auto !important;
	width:auto !important;
	margin:0 !important;
}
#3369292829 .dmforminput
{
	width:100% !important;
	max-width:none !important;
	margin:0 !important;
	padding:0 !important;
}
#3369292829 input[type="email"]
{
	width:100% !important;
	height:54px !important;
	border-radius:999px !important;
	border:1px solid rgba(255,255,255,.35) !important;
	padding:0 22px !important;
	font-size:15px !important;
}
#3369292829 .dmformsubmit
{
	flex:0 0 auto !important;
	margin:0 !important;
	padding:0 !important;
}
#3369292829 input[type="submit"]
{
	height:54px !important;
	border-radius:999px !important;
	padding:0 28px !important;
	white-space:nowrap !important;
	cursor:pointer !important;
}
@media (max-width:600px) {
  #3369292829 .dmRespDesignRow { flex-direction:column !important; }

  #3369292829 input[type="submit"] { width:100% !important; }
}
#3369292829 .dmRespDesignRow
{
	display:flex !important;
	align-items:stretch !important;
	gap:12px !important;
	width:100% !important;
}
@media (max-width:600px) {
  #3369292829 .dmRespDesignRow { flex-direction:column !important; }

  #3369292829 input[type="submit"] { width:100% !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_4251760146 span.text { font-size:14px !important; }

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

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

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

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

  *#dm .dmInner *.u_2961349793 .photoGalleryThumbs { padding:3px !important; }

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

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

  *#dm .dmInner div.u_2961349793 .caption-container .caption-title { font-size:16px !important; }

  *#dm .dmInner *.u_2961349793 .caption-inner {
    padding-left:5px !important;
    padding-right:5px !important;
  }

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

  *#dm .dmInner *.u_1531716891 .photoGalleryThumbs { padding:3px !important; }

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

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

  *#dm .dmInner div.u_1531716891 .caption-container .caption-title { font-size:16px !important; }

  *#dm .dmInner *.u_1531716891 .caption-inner {
    padding-left:5px !important;
    padding-right:5px !important;
  }

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

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

  *#dm .dmInner a.u_1085237639 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\35 2340633 {
    width: 237px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 bc1d008 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ef862a5 {
    min-height: 647px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b5de8f8b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(251, 248, 242, 1);
    background-image: none;
}
    
#\31 44ddaf3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 44ddaf3 {
    width: 60.34%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0.0847457627118644%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cbd8b56 {
    margin: 0px 0% 0px 0%;
}
    
#ef88732b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ef88732b {
    max-width: 100%;
    width: 44.5%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 2px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_826.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_826 {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#de230ffd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de230ffd {
    width: 93.30%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_r0j {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_at4 {
    width: 199px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    margin: 355px 16.82360065940137% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 5ee7f01 {
    width: 237px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 355px 0% 0px 17.113915614379614%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_bgf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#innergrid_4k6 {
    width: 65.85%;
    grid-template-rows: minmax(389.9884338378906px, max-content);
    max-width: 100%;
}
    
#group_c1g {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 30.37%;
    min-height: 371px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#b5db516b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 354px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a407a99 {
    width: 65.85%;
    grid-template-rows: minmax(333.99737548828125px, max-content);
    max-width: 100%;
}
    
#\37 91a8a15.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 91a8a15 {
    width: 93.30%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c9b24196 {
    width: 217px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 257px 0% 0px 0%;
}
    
#a0ced1b0 {
    width: 199px;
    height: auto;
    min-height: 47px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 257px 11.388357145031819% 0px 0%;
}
    
#\31 97a254c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 97a254c {
    width: 28.67%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -100px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8v2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\30 b8dc8a2 {
    width: 199px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 4ddfa2e {
    max-height: 100%;
    width: 100%;
    min-height: 289px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 0a6287e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 0a6287e {
    max-width: 100%;
    width: 89.39%;
    height: auto;
    order: 0;
    align-self: center;
    margin: -40px 0% 0px 0%;
}
    
#\30 589effa::before, #\30 589effa > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
}
#\30 589effa {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_3);
    border-style: solid;
}
    
#\37 30aabf5::before, #\37 30aabf5 > .bgExtraLayerOverlay {
    
}
#\37 30aabf5 {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 12px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    box-shadow: none;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b6079c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\35 b6079c6 {
    max-width: 100%;
    width: 89.03%;
    height: auto;
    order: 1;
    align-self: flex-start;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0ce4523 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 588px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 66e90a3 {
    margin: 0px 0% 0px 0%;
}
    
#\30 65ac112.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 65ac112 {
    width: 74.10%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_aud {
    width: 100%;
    height: 234px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\35 185dd34 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\33 78dbeb1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0px 0px;
}
#\33 78dbeb1 {
    width: 90%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin: NaN% 0% NaN% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a780de9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px NaN% 0px;
}
#\32 a780de9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0439c43 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 5dff07f {
    min-height: 0;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 b0b0320 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sl8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_sl8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\34 9b68916.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 9b68916 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
}



@media all {
    
#\38 f4aec58 {
    background-color: var(--color_20);
    background-image: none;
}
    
#\33 82909ec {
    min-height: 166px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d1bf3b89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b9c7f8f3 {
    width: 624px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e53d71d4 {
    margin: 0px 0px 0px 0px;
}
    
#cc7f2445 {
    width: 624px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 76bb2c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0px 0px;
}
#\34 76bb2c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: NaN% 0% NaN% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 8966561.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px NaN% 0px;
}
#\34 8966561 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5762f0b {
    min-height: 0;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5063c64 {
    background-color: var(--color_21);
    background-image: none;
}
    
#\32 25511ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0px 0px;
}
#\32 25511ea {
    width: 90%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin: NaN% 0% NaN% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 782690d {
    width: 51.14%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c71c90f2 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#eb480026 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b266c6e {
    width: 78.95%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b832798 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 21.2%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 01eaf6c {
    min-height: 401px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 2f87430 {
    margin: 0px 0% 0px 0%;
}
    
#\30 96441c7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 366.711px;
    min-height: 160px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: -15% 0% 0% 0%;
}
    
#e32316a0 {
    background-color: var(--color_21);
    background-image: none;
}
    
#\31 7432f6f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e1245720 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 21.2%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c7dc27ea {
    justify-content: flex-start;
    align-items: flex-start;
    width: 366.711px;
    min-height: 160px;
    max-height: 100%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: -15% 0% 0% 0%;
}
    
#\37 5c244ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 5c244ff {
    width: 80.10%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5a2a2bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 03e9ecd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 3;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 244095c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 21.2%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 aba7985 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 366.711px;
    min-height: 160px;
    max-height: 100%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: -15% 0% 0% 0%;
}
    
#a193eae0 {
    width: 78.95%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9cd4f8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3a1950b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 3;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a6c58198 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 21.2%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e13e0173 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 366.711px;
    min-height: 160px;
    max-height: 100%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: -15% 0% 0% 0%;
}
    
#\38 998b4e6 {
    width: 49.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d88ac53b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6e89567 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 3;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_7s5.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#widget_7s5 {
    width: 31%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\34 dd3ad6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\34 dd3ad6b {
    width: 31%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 0f373d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\30 0f373d2 {
    width: 31%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4866928.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#a4866928 {
    width: 31%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jg6 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5aa5e13 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 138ef7c {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5ea928d {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 0781565[data-background-color-animation] {
    
}
#\33 0781565 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-image: none;
    padding: 3% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\36 8501093 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-image: none;
    padding: 3% 1% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 87c27a1 {
    width: 65px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#b34658ab {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a82fcde9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 24eaad6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f4c594ad {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 63054ff {
    width: 100.00%;
    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 e249124 {
    margin: 0px 0% 0px 0%;
}
    
#e4bb1f6d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 98bd53f {
    min-height: 419px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fe936a7e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 3;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 4% 0%;
}
    
#\33 e183b7d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 4% 0%;
}
    
#\36 bdafa03 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 98.72%;
    min-height: 174px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fe7a7f93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b09043d4 {
    width: 65px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 081d8a3 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.05%;
    min-height: 60px;
    max-height: 100%;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d02c8e25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-image: none;
    padding: 3% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 ddddaab {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d670171 {
    background-color: var(--color_20);
    background-image: none;
}
    
#b7adb38d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.08%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2e67860 {
    width: 65px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5b0ce29 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b09db6ff {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 3;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 4% 0%;
}
    
#\32 42c0f4a {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a8a6965f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c5ab8d27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e6806a8d {
    width: 15px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6177eda {
    width: 15px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9f6557c {
    width: 15px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b52440a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 b52440a {
    width: 98.72%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eea63964.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#eea63964 {
    width: 96.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 87bf4e0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 87bf4e0 {
    width: 94.95%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6c8840f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-image: none;
    padding: 3% 2% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\31 2afdfca {
    justify-content: flex-start;
    align-items: flex-start;
    width: 98.72%;
    min-height: 174px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#efb6dc7b {
    width: 65px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 131f6a1 {
    width: 15px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a460ab2 {
    width: 100.00%;
    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 35cfa1d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 35cfa1d {
    width: 98.72%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2fa67e3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 4% 0%;
}
    
#\35 f368751 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.05%;
    min-height: 60px;
    max-height: 100%;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 cd080ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c5173a8 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 7464500 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\38 5f7b3cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px NaN% 0px;
}
#\38 5f7b3cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9578b8e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0px 0px;
}
#f9578b8e {
    width: 90%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin: NaN% 0% NaN% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ad626ef {
    min-height: 0;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fa7ec37f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 465e8e8 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cf1f9d88 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c8cb8eae {
    margin: 0px 0px 0px 0px;
}
    
#\37 7cc3409 {
    min-height: 315px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 eb6ccb6 {
    width: 624px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1c1a9d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 76f7e51 {
    background-color: var(--color_18);
    background-image: none;
}
    
#group_v65 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 196px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    margin-top: -33px;
    height: auto;
    --column-gap: 0px;
}
    
#group_jhk {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.18%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_mic {
    width: 100.00%;
    height: 84px;
    max-width: 100%;
}
    
#fee828be {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 11.89%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 d1eadef {
    width: 100.00%;
    height: 89px;
    max-width: 100%;
}
    
#fabf3a0a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 18.14%;
    min-height: 142px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\35 405de88 {
    width: 100.00%;
    height: 88px;
    max-width: 100%;
}
    
#c6f9534d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 16.6%;
    min-height: 176px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-left: 0px;
}
    
#\39 2ee69cd {
    width: 100.02%;
    height: 90px;
    max-width: 100%;
}
    
#\38 f02e52a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.02%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-left: 0px;
}
    
#\35 4af7230 {
    width: 100.00%;
    height: 84px;
    max-width: 100%;
}
    
#\30 389cfc8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.47%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\30 783abff {
    width: 100.00%;
    height: 84px;
    max-width: 100%;
}
    
#\31 cfd6e44 {
    flex-direction: row;
    align-items: center;
    width: 12.44%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\38 1bde8a8 {
    width: 100.00%;
    height: 126px;
    max-width: 100%;
}
}



@media all {
    
#f80203fa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(245, 241, 232, 1);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 20b8ad2 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3de2a46 {
    margin: 0px 0% 0px 0%;
}
    
#c6debf8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c6debf8f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6aa49a4 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 50cd02a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 50cd02a {
    width: 60.37%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6eaf0d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f6eaf0d7 {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#fdb13070 {
    min-height: 228px;
    column-gap: 4%;
    row-gap: 23px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#dc82909c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dc82909c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8c56dd7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c8c56dd7 {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 0px 0px 0px 0px;
}
    
#c3a90ee3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c3a90ee3 {
    width: 62.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0bb0842 {
    width: 624px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c19320f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6b6ede2 {
    margin: 0px 0% 0px 0%;
}
    
#\30 62b32a4 {
    align-items: center;
    width: 373px;
    min-height: 265px;
    max-height: 100%;
    order: 1;
    height: auto;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ebb06ad {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 341c560.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\34 341c560 {
    width: 31%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1e82e52 {
    min-height: 592px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fdc05e0e {
    background-color: rgba(245, 241, 232, 1);
    background-image: none;
}
    
#\33 251260b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\33 251260b {
    width: 78.95%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_urk {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cd964b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\31 cd964b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cd5e9ae {
    align-items: center;
    width: 366.711px;
    min-height: 267px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4eb297d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 70e332b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\33 70e332b {
    width: 78.95%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#daa478a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#daa478a9 {
    width: 31%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f820819 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_m1u {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 282px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\32 cf3d42e {
    align-items: center;
    width: 366.711px;
    min-height: 265px;
    max-height: 100%;
    order: 1;
    height: auto;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 04f5f72 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f08b840.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\34 f08b840 {
    width: 78.95%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7c84b19.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#d7c84b19 {
    width: 31%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2d7363a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vql {
    flex-direction: row;
    align-items: center;
    width: 86.34%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    background-color: rgba(169, 124, 80, 0.05);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(128, 128, 128, 0.22) rgba(128, 128, 128, 0.22) rgba(128, 128, 128, 0.22) rgba(128, 128, 128, 0.22);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    --column-gap: 12px;
    align-self: center;
    padding: 10px 0px 10px 0px;
    margin: -0px 0px 0px 0px;
}
    
#group_583 {
    align-items: center;
    width: 20%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 1.6230305767013782%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\38 3aba551 {
    align-items: center;
    width: 20%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.6230305767013782%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\33 1a6dd60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab0d783a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2ee39d3 {
    align-items: center;
    width: 20%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.6230305767013782%;
    flex-wrap: nowrap;
    height: auto;
    margin-left: 1px;
}
    
#\38 56bab4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 de4316d {
    align-items: center;
    width: 23.85%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.6230305767013782%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\35 8b866fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 8b866fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 96c5cf9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6e20c6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 75b46d2 {
    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;
}
    
#\38 de28db9 {
    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;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 a63e65e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 2ad033a {
    min-height: 108px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b7c8d71 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_qti {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_l6o {
    width: 1167px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
}
    
#bbd03ca8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f3e1f8e2 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e66da7f1 {
    min-height: 458px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7e1d98d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b42a03bf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(251, 248, 242, 1);
    background-image: none;
}
    
#widget_u6g {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\37 8518300.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 8518300 {
    width: 85.21%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 0;
    margin: 13px 0% 0px 0%;
}
    
#\39 2271720.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 2271720 {
    width: 85.59%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 0;
    margin: 13px 0% 0px 0%;
}
    
#\35 a137cf4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b8b975c9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 454px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
}
    
#f5771de3 {
    min-height: 643px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 cc26751.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 cc26751 {
    max-width: 100%;
    width: 91.48%;
    height: auto;
    order: 0;
    justify-self: start;
    align-self: start;
    margin: 0px 0% 0px 0.5226889874849837%;
}
    
#c4768924.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c4768924 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    margin: 32px -0.5170609003348241% 0px 0%;
}
    
#\34 2f28742 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_17);
    background-image: none;
}
    
#\35 55a559b {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_o6a {
    width: 94.73%;
    grid-template-rows: minmax(101px, max-content);
    max-width: 100%;
    order: 2;
    justify-self: end;
    align-self: start;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: none;
    margin: 15px 0px 0px 0px;
}
    
#innergrid_bcv {
    grid-template-rows: minmax(433.99737548828125px, max-content);
    max-width: 100%;
    width: 48.44%;
}
    
#\35 ef2c530 {
    width: 94.67%;
    grid-template-rows: minmax(109px, max-content);
    max-width: 100%;
    order: 2;
    justify-self: end;
    align-self: start;
    background-color: var(--color_7);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    box-shadow: none;
    margin: 151px 0px 0px 0px;
}
    
#\31 9d562e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 9d562e8 {
    width: 85.67%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 0;
    margin: 13px -0.09774884830831292% 0px 0%;
}
    
#\32 f7a4c72 {
    width: 94.72%;
    grid-template-rows: minmax(100px, max-content);
    max-width: 100%;
    order: 2;
    justify-self: end;
    align-self: start;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: none;
    margin: 296px 0px 0px 0px;
}
    
#innergrid_pd0 {
    width: 49.48%;
    grid-template-rows: minmax(512.0125122070312px, max-content);
    max-width: 100%;
}
    
#widget_eud {
    width: 45px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 18px 0% 0px 3.095943685317446%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e678d39b {
    width: 45px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 17px 0% 0px 3.6013121140153377%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 7aa3f51 {
    width: 45px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 18px 0% 0px 3.8522292344527767%;
}
    
#\39 9997a91.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 9997a91 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 0;
    margin: 183px -0.5202054400291135% 0px 0%;
}
    
#\35 3cec747 {
    width: 200px;
    height: auto;
    min-height: 47px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 436px 0% 0px 0.5226817756545283%;
}
    
#widget_csp.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_csp {
    width: 7.75%;
    height: auto;
    min-height: 1px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 154px 0% 0px 0.5287173135818491%;
}
}



@media all {
    
#\32 ca22148.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 ca22148 {
    width: 25.92%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c80b10f3 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 c42d7fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c42d7fb {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b5ff3f0 {
    margin: 0px 0% 0px 0%;
}
    
#\37 484811c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_21);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 9e1db14.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\38 9e1db14 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a525999b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a525999b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da1027e7 {
    min-height: 580px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_a2i {
    width: 100%;
    height: 348px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4ur {
    justify-content: flex-start;
    align-items: center;
    width: 44.76%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1367519974177434%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\37 267e863 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 46.30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 2.1367519974177434%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#c17e3b7e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c17e3b7e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b92c802 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 80.89%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 6;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b4154424.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#b4154424 {
    width: 200px;
    height: auto;
    min-height: 47px;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0.5226817756545283%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3qo {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 61px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    order: 5;
    height: auto;
    --column-gap: 8px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_30t {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 36.27%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    --column-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a6da1335.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a6da1335 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6c54356 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 32.19%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 9px;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    --column-gap: 9px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 557fdb4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 557fdb4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 af804df {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 27.21%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a85c7efb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a85c7efb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 7662612 {
    width: 89px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0.5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c3d1df4 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: center;
    order: 1;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0 0 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0% 0% 0% 7%;
    margin: 0.2% 0% 0% 0%;
}
    
#f41273af::before, #f41273af > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.3;
    border-radius: inherit;
}
#f41273af {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 168px;
    max-height: 100%;
    background-image: url("https://le-de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/dms3rep/multi/opt/Scottsdale_SW01-1920w.jpg");
    border-radius: 15px 15px 0px 0px;
    background-attachment: initial;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -12.2% 0% 0% 0%;
}
    
#f84cd737 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#be2c3e92 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 23.5%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 81f9363 {
    min-height: 245px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 7b59364 {
    width: 83.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e86f3ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\30 e86f3ca {
    width: 83.69%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab228039 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.83%;
    min-height: 101px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    row-gap: 0px;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3b32c95 {
    width: 89px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0.5%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 861c442 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 23.5%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 08389d2::before, #\36 08389d2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.25;
    border-radius: inherit;
}
#\36 08389d2 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 168px;
    max-height: 100%;
    background-image: url("https://le-de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/dms3rep/multi/opt/AdobeStock_364324437-1920w.jpeg");
    border-radius: 15px 15px 0px 0px;
    background-attachment: initial;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -12.2% 0% 0% 0%;
}
    
#ed911624 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.83%;
    min-height: 0px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f216139c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#f216139c {
    width: 83.69%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#beb70d1f {
    width: 83.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c1bad46 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: center;
    order: 1;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0 0 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0% 0% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#a3a64d9c {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 23.5%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b086d468::before, #b086d468 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#b086d468 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 168px;
    max-height: 100%;
    background-image: url("https://le-de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/dms3rep/multi/opt/AdobeStock_492444293+%281%29-1920w.jpeg");
    border-radius: 15px 15px 0px 0px;
    background-attachment: initial;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -12.2% 0% 0% 0%;
}
    
#\35 72dc82d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.83%;
    min-height: 0px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4a8db16.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\31 4a8db16 {
    width: 83.69%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 472fdea {
    width: 83.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d9048f7b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: center;
    order: 1;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0 0 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0% 0% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#e64982d4 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 23.5%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 94bf5a1::before, #\36 94bf5a1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#\36 94bf5a1 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 168px;
    max-height: 100%;
    background-image: url("https://le-de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/dms3rep/multi/opt/pexels-photo-17279521-ccb1cb08-1920w.jpeg");
    border-radius: 15px 15px 0px 0px;
    background-attachment: initial;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -12.2% 0% 0% 0%;
}
    
#\32 2bdd923 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.83%;
    min-height: 0px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 da3fe9e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\34 da3fe9e {
    width: 83.69%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e90fc812 {
    width: 83.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ae3d6e2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 64px;
    max-height: 100%;
    align-self: center;
    order: 1;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0px 0px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    padding: 0% 0% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\36 773ce77 {
    width: 89px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0.5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b6e031e {
    width: 89px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0.5%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 39c62ae {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 23.5%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 fa47ef6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: center;
    order: 1;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0 0 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0% 0% 0% 7%;
    margin: 0.2% 0% 0% 0%;
}
    
#d28af127 {
    width: 83.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#dc21590e {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 23.5%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 944f1c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\38 944f1c7 {
    width: 83.69%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a04f8952 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: center;
    order: 1;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0 0 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0% 0% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\36 62908db.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\36 62908db {
    width: 83.69%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6488a78.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#c6488a78 {
    width: 83.69%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e61ca07 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: center;
    order: 1;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0 0 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0% 0% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\37 cf7e26e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.83%;
    min-height: 0px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2758b7b {
    width: 83.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5213e1a::before, #\38 5213e1a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#\38 5213e1a {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 168px;
    max-height: 100%;
    background-image: url("https://le-de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/dms3rep/multi/opt/AdobeStock_481557668-1920w.jpeg");
    border-radius: 15px 15px 0px 0px;
    background-attachment: initial;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -12.2% 0% 0% 0%;
}
    
#c86c9068.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#c86c9068 {
    width: 83.69%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0e003a1::before, #d0e003a1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#d0e003a1 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 168px;
    max-height: 100%;
    background-image: url("https://le-de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/dms3rep/multi/opt/AdobeStock_1026128047-1920w.jpeg");
    border-radius: 15px 15px 0px 0px;
    background-attachment: initial;
    align-self: stretch;
    order: 0;
    height: auto;
    background-position: 50% 0%;
    padding: 0% 0% 0% 0%;
    margin: -12.2% 0% 0% 0%;
}
    
#\35 df850c4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.83%;
    min-height: 0px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b01f43a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: center;
    order: 1;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0 0 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    padding: 0% 0% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\30 1ceee72 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 23.5%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a32eef8e {
    width: 83.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9cf977d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#ebd1771e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.83%;
    min-height: 101px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    row-gap: 0px;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7d831fb {
    width: 83.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9acaaf4::before, #\36 9acaaf4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.32;
    border-radius: inherit;
}
#\36 9acaaf4 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 168px;
    max-height: 100%;
    background-image: url("https://le-de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/dms3rep/multi/opt/AdobeStock_448901688-1920w.jpeg");
    border-radius: 15px 15px 0px 0px;
    background-attachment: initial;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -12.2% 0% 0% 0%;
}
    
#\37 7f1f425 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 23.5%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3b02b4a {
    min-height: 262px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c8322b8a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.83%;
    min-height: 0px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd5057e4::before, #dd5057e4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.32;
    border-radius: inherit;
}
#dd5057e4 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 168px;
    max-height: 100%;
    background-image: url("https://le-de.cdn-website.com/fb3824ac7c6b48a0aee2a8d12f3e97be/dms3rep/multi/opt/image-1459d297-1920w.png");
    border-radius: 15px 15px 0px 0px;
    background-attachment: initial;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -12.2% 0% 0% 0%;
}
    
#\33 f4b946c {
    width: 89px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0.5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 882157c {
    width: 89px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0.5%;
    grid-area: auto / auto / auto / auto;
}
    
#dc9deb60 {
    width: 89px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0.5%;
    grid-area: auto / auto / auto / auto;
}
    
#fb24b557 {
    width: 89px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0.5%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 b173c01 {
    min-height: 74px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cef0f4cb {
    width: 1335px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 994a265 {
    margin: 0px 0% 0px 0%;
}
    
#\35 b4b677b {
    min-height: 0;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 1% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ed7c2957 {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#\38 5133109 {
    background-color: rgba(245, 241, 232, 1);
    background-image: none;
}
    
#\31 d6b7d56 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8c4fc52 {
    align-items: center;
    width: 23.85%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.6230305767013782%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\39 aa9c247 {
    min-height: 429px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ef5f6e72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#efbaffc5 {
    flex-direction: row;
    align-items: center;
    width: 86.34%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    background-color: rgba(169, 124, 80, 0.05);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(128, 128, 128, 0.22) rgba(128, 128, 128, 0.22) rgba(128, 128, 128, 0.22) rgba(128, 128, 128, 0.22);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    --column-gap: 20px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -0px;
}
    
#\33 e512d7b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\33 e512d7b {
    width: 31%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 79dd369 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 88e78be {
    align-items: center;
    width: 373px;
    min-height: 265px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fa2c25a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2e16ebe {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3f66154.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#b3f66154 {
    width: 31%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 867ec63 {
    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;
}
    
#\33 e6f5661 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3fcada2.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\31 3fcada2 {
    width: 78.95%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 63805da {
    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;
}
    
#\37 ee058fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\37 ee058fe {
    width: 31%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea661114 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2f9a3f4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\36 2f9a3f4 {
    width: 78.95%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d8f196e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\32 d8f196e {
    width: 78.95%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 31c9fdc {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c54de752.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c54de752 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca91338a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 12a8e13 {
    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;
}
    
#\38 d35de34 {
    align-items: center;
    width: 20%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.6230305767013782%;
    flex-wrap: nowrap;
    height: auto;
    margin-left: 1px;
}
    
#ead65d8d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 282px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#e8993159 {
    align-items: center;
    width: 20%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.6230305767013782%;
    flex-wrap: nowrap;
    height: auto;
}
    
#acfba983 {
    align-items: center;
    width: 20%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 1.6230305767013782%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\37 cdccf1c {
    align-items: center;
    width: 366.711px;
    min-height: 267px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4ed939e {
    align-items: center;
    width: 366.711px;
    min-height: 265px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c57656cc {
    margin: 0px 0% 0px 0%;
}
    
#\34 2de3450 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 286e918 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a74ea535.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#a74ea535 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 9190594 {
    justify-content: flex-start;
    align-items: center;
    width: 44.76%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1367519974177434%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#a3e28d61 {
    margin: 0px 0% 0px 0%;
}
    
#e30606f5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 46.30%;
    min-height: 560px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 2.1367519974177434%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\32 48b5630 {
    min-height: 678px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 2bcf4a8 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e4aad4a1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e4aad4a1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 85f2572 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 61px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    order: 5;
    height: auto;
    --column-gap: 8px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d731f97 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_21);
    background-image: none;
}
    
#\38 bb25079 {
    width: 100%;
    height: 348px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 10a5ef9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 10a5ef9 {
    width: 25.92%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 2afe68b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 2afe68b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a592a35.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\39 a592a35 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed0fbbd0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed0fbbd0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f505a4f9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 80.89%;
    min-height: 67px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 6;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 81341bb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 81341bb {
    width: 200px;
    height: auto;
    min-height: 47px;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0.5226817756545283%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8eaf776.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 8eaf776 {
    width: 200px;
    height: auto;
    min-height: 47px;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0.5226817756545283%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e603d29.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\35 e603d29 {
    width: 200px;
    height: auto;
    min-height: 47px;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0.5226817756545283%;
    grid-area: auto / auto / auto / auto;
}
    
#a003db9a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a003db9a {
    width: 200px;
    height: auto;
    min-height: 47px;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0.5226817756545283%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 1469629 {
    width: 70px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 18px 0% 0px 3.8522292344527767%;
}
    
#c5101cb9 {
    margin: 0px 0% 0px 0%;
}
    
#ee86893a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 b854f72.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 b854f72 {
    width: 70px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 18px 0% 0px 3.6013121140153377%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e660d5fe {
    min-height: 559px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b5cfb8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 b5cfb8f {
    max-width: 100%;
    width: 91.48%;
    height: auto;
    order: 0;
    justify-self: start;
    align-self: start;
    margin: 0px 0% 0px 0.5226889874849837%;
}
    
#aa6b796c {
    width: 200px;
    height: auto;
    min-height: 47px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 346px 0% 0px 0.5376591144299757%;
}
    
#\32 61a6cd6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 61a6cd6 {
    width: 7.75%;
    height: auto;
    min-height: 1px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 154px 0% 0px 0.5287173135818491%;
}
    
#\39 8b9f754 {
    width: 94.73%;
    grid-template-rows: minmax(101px, max-content);
    max-width: 100%;
    order: 2;
    justify-self: end;
    align-self: start;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: none;
    margin: 15px 0px 0px 0px;
}
    
#\35 1bc6661.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 1bc6661 {
    width: 78.14%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 0;
    margin: 9px 1.4214581432031936% 0px 0%;
}
    
#\34 f811d54 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 428px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
}
    
#\37 c9b2b66 {
    width: 70px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 18px 0% 0px 3.095943685317446%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ee751e07.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ee751e07 {
    width: 76.45%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 0;
    margin: 12px 3.9629155190105925% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 df184ca {
    grid-template-rows: minmax(407.9947814941406px, max-content);
    max-width: 100%;
    width: 48.45%;
}
    
#\39 029742f {
    width: 94.67%;
    grid-template-rows: minmax(102px, max-content);
    max-width: 100%;
    order: 2;
    justify-self: end;
    align-self: start;
    background-color: var(--color_7);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    box-shadow: none;
    margin: 143px 0px 0px 0px;
}
    
#\32 292a29f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 292a29f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    margin: 32px -0.5170609003348241% 0px 0%;
}
    
#\34 b78354a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_17);
    background-image: none;
}
    
#\39 88f8f10.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 88f8f10 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 0;
    margin: 183px -0.5202054400291135% 0px 0%;
}
    
#\31 23c5b40.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 23c5b40 {
    width: 77.43%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 0;
    margin: 9px 2.2991833003737727% 0px 0%;
}
    
#\39 3ea97de {
    width: 49.48%;
    grid-template-rows: minmax(390.98956298828125px, max-content);
    max-width: 100%;
}
    
#a1b77893 {
    width: 94.72%;
    grid-template-rows: minmax(104px, max-content);
    max-width: 100%;
    order: 2;
    justify-self: end;
    align-self: start;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: none;
    margin: 273px 0px 0px 0px;
}
}



@media all {
    
#\37 5c94840 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d69fec14.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px NaN% 0px;
}
#d69fec14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 036ab2c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0px 0px;
}
#\36 036ab2c {
    width: 90%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin: NaN% 0% NaN% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1e1810a {
    min-height: 0;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c284c34e {
    margin: 0px 0% 0px 0%;
}
    
#\32 d1ccd55 {
    background-color: var(--color_6);
    background-image: none;
}
}



@media all {
    
#\30 967db6d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 53.60%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-top: -0px;
    height: auto;
    order: 1;
}
    
#\38 a83bfbb {
    width: 99.83%;
    grid-template-rows: minmax(60.99668502807617px, max-content);
    max-width: 100%;
    margin-top: 0px;
}
    
#e9996726 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4144c24 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c41766c {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    padding: 10px 16px 10px 16px;
    margin: -0px 0% 0px 0%;
}
    
#\37 4f8650f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#b4689af5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 3f62634 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#dc5856a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4e5a582 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c451c186 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a443d430 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 78cfc47 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 753d4cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 0px 12px 0px;
}
#\34 753d4cf {
    width: 124px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    min-height: 39px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4d454e5 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f40a86e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1fe2d0e {
    width: 52.67%;
    height: 44px;
    max-width: 100%;
    align-self: start;
    order: 1;
    justify-self: start;
    margin: 6px 0% 0px 0%;
}
    
#f00fdb4d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 66%;
    min-width: 4%;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#c67df759 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#af801129 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.00%;
    min-width: 4%;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#d5a049b9 {
    margin: 0px 0% 0px 0%;
}
    
#ef0fdb25 {
    align-items: center;
    width: 19.9%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    justify-self: center;
    align-self: start;
    padding: 10px 10px 10px 10px;
    margin: -2px 0% 0px 25.231029872874323%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e793c00d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a0e53765 {
    min-height: 87px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 dc19597 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#d1302227 {
    width: 100.00%;
    height: 76px;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin: -49px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7cfa941.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 7cfa941 {
    width: 81.30%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0171236 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f162219 {
    flex-direction: row;
    align-items: flex-start;
    width: 32.15%;
    min-height: 23px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    order: 1;
    --column-gap: 5px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px -0px;
}
    
#c8e752b5 {
    width: 100%;
    height: 16px;
    max-width: 100%;
}
    
#\30 e3c668b {
    width: 22.8867px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a30a1ac {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 31.37%;
    min-height: 18px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3bb71eb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 14e7ea6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 61px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    order: 5;
    height: auto;
    --column-gap: 8px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#da1fe271 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 32.19%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 9px;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    --column-gap: 9px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#df34d040 {
    width: 100%;
    height: 348px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d68557bb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#d68557bb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d83b94d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 d83b94d {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1ddda7d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d1ddda7d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b243481.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 b243481 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 25a375b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 46.30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 2.1367519974177434%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\39 a95faa3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 a95faa3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 d0b7a4f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 d0b7a4f {
    width: 200px;
    height: auto;
    min-height: 47px;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0.5226817756545283%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e392919 {
    justify-content: flex-start;
    align-items: center;
    width: 44.76%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1367519974177434%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\39 cfcaf46.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 cfcaf46 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fff2fc52 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 36.27%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    --column-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 51022a9 {
    margin: 0px 0% 0px 0%;
}
    
#\30 a6c9b7a {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f56ab46a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_21);
    background-image: none;
}
    
#\38 c7d1b62 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 27.21%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b85cae7 {
    min-height: 580px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 cdf2ace.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 cdf2ace {
    width: 25.92%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8b9ebdf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 80.89%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 6;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f78acdac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f78acdac {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2340633 {
    height: auto;
    min-height: 48px;
    width: 190px;
}
    
#\34 ef862a5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 cbd8b56 {
    margin: 0px 0% 0px 0%;
}
    
#widget_bgf {
    height: auto;
    width: 100%;
}
    
#de230ffd {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_r0j {
    --column-gap: 20px;
    column-gap: 20px;
    height: auto;
    min-height: 390px;
    align-items: flex-start;
}
    
#innergrid_4k6 {
    width: 67.93%;
    grid-template-rows: minmax(389.9884338378906px, max-content);
}
    
#widget_at4 {
    justify-self: end;
    align-self: start;
    margin: 331px 31px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 5ee7f01 {
    height: auto;
    min-height: 48px;
    width: 190px;
    justify-self: start;
    align-self: start;
    margin: 330px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_c1g {
    align-items: flex-start;
    width: 29.07%;
}
    
#b5db516b {
    --column-gap: 20px;
    column-gap: 20px;
    height: auto;
    min-height: 390px;
    align-items: flex-start;
}
    
#\37 a407a99 {
    width: 67.93%;
    grid-template-rows: minmax(389.9884338378906px, max-content);
}
    
#\37 91a8a15 {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c9b24196 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 48px;
    width: 190px;
    margin: 316px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a0ced1b0 {
    justify-self: end;
    align-self: start;
    margin: 315px 10.145947568642246% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 97a254c {
    height: auto;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4ddfa2e {
    align-self: flex-end;
    margin-left: 0%;
    width: 99.80%;
    min-height: 213px;
    height: auto;
    margin-right: 0%;
}
    
#\37 30aabf5::before, #\37 30aabf5 > .bgExtraLayerOverlay {
    
}
#\37 30aabf5 {
    width: 100%;
    justify-content: flex-start;
    padding: 4% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b6079c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\35 b6079c6 {
    width: 100.00%;
    margin: 10px 0% 2% 0%;
}
    
#\37 0ce4523 {
    min-height: 536px;
    padding: 0% 3% 0% 3%;
}
    
#\30 65ac112 {
    width: 84.07%;
}
    
#\37 0a6287e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 0a6287e {
    width: 84.58%;
    margin: 0px 0% 0px 0%;
}
    
#\30 589effa::before, #\30 589effa > .bgExtraLayerOverlay {
    
}
    
#\34 66e90a3 {
    margin: 0px 0% 0px 0%;
}
    
#widget_aud {
    height: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 78dbeb1 {
    width: 100.00%;
}
    
#\32 5dff07f {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 138px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 82909ec {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 8% 6% 0% 6%;
}
    
#d1bf3b89 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
}
    
#b9c7f8f3 {
    margin-left: 0%;
    margin-right: 0%;
    width: 511px;
    max-width: none;
}
    
#cc7f2445 {
    margin-left: 0%;
    margin-right: 0%;
    width: 511px;
    max-width: none;
}
    
#\34 76bb2c1 {
    width: 100.00%;
}
    
#e53d71d4 {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 5762f0b {
    min-height: 138px;
    padding: 8% 2% 0% 2%;
}
    
#\32 25511ea {
    width: 100.00%;
}
    
#a0ad8180 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 01eaf6c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 2% 2% 2% 2%;
}
    
#\31 7432f6f {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\32 b832798 {
    width: 23.5%;
    min-height: 8px;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e1245720 {
    width: 23.5%;
    min-height: 8px;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 03e9ecd {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\32 244095c {
    width: 23.5%;
    min-height: 8px;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 3a1950b {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#a6c58198 {
    width: 23.5%;
    min-height: 8px;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 6e89567 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#a193eae0 {
    width: 100.00%;
}
    
#\38 998b4e6 {
    width: 70.60%;
}
    
#\30 2f87430 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0781565 {
    width: 23.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 8501093 {
    width: 23.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 87c27a1 {
    height: auto;
    width: 110px;
}
    
#\39 98bd53f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 2% 4% 8% 4%;
}
    
#fe936a7e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    order: 0;
}
    
#\33 e183b7d {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    order: 0;
}
    
#b09043d4 {
    height: auto;
    width: 110px;
}
    
#\30 081d8a3 {
    width: 97.14%;
    padding-left: 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d02c8e25 {
    width: 23.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a82fcde9 {
    align-self: auto;
    width: 99.9%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4c594ad {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#b7adb38d {
    align-self: auto;
    width: 99.9%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2e67860 {
    height: auto;
    width: 110px;
}
    
#b09db6ff {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    order: 0;
}
    
#\32 42c0f4a {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#e6806a8d {
    height: auto;
    width: 37px;
}
    
#c6177eda {
    height: auto;
    width: 37px;
}
    
#e9f6557c {
    height: auto;
    width: 37px;
}
    
#\39 6c8840f {
    width: 23.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#efb6dc7b {
    height: auto;
    width: 110px;
}
    
#\32 131f6a1 {
    height: auto;
    width: 37px;
}
    
#\38 2fa67e3 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    order: 0;
}
    
#\35 f368751 {
    width: 97.14%;
    padding-left: 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e249124 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9578b8e {
    width: 100.00%;
}
    
#\30 ad626ef {
    min-height: 138px;
    padding: 8% 2% 2% 2%;
}
    
#cf1f9d88 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7cc3409 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 6% 6% 0% 6%;
}
    
#\38 eb6ccb6 {
    margin-left: 0%;
    margin-right: 0%;
    width: 511px;
    max-width: none;
}
    
#c1c1a9d9 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
}
    
#c8cb8eae {
    margin: 0px 0px 0px 0px;
}
    
#group_v65 {
    height: auto;
    min-height: 130px;
}
    
#group_jhk {
    width: 11.13%;
    height: auto;
    min-height: 106px;
}
    
#fee828be {
    width: 11.93%;
    height: auto;
    min-height: 109px;
}
    
#\30 389cfc8 {
    width: 11.42%;
    height: auto;
    min-height: 108px;
}
    
#c6f9534d {
    width: 15.6%;
    height: auto;
    min-height: 110px;
}
    
#\38 f02e52a {
    width: 11.15%;
    height: auto;
    min-height: 108px;
}
    
#fabf3a0a {
    height: auto;
    min-height: 108px;
    width: 17.94%;
}
    
#\31 cfd6e44 {
    width: 11.13%;
    height: auto;
    min-height: 106px;
}
    
#\38 1bde8a8 {
    height: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 20b8ad2 {
    padding: 6% 2% 0% 2%;
}
    
#\35 3de2a46 {
    margin: 0px 0% 0px 0%;
}
    
#\34 50cd02a {
    width: 84.23%;
}
    
#c3a90ee3 {
    width: 91.99%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1e82e52 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 2%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#c19320f9 {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 ebb06ad {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f3e1f8e2 {
    margin: 0px 0% 0px 0%;
}
    
#e66da7f1 {
    padding: 0% 2% 10% 2%;
}
    
#widget_u6g {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8518300 {
    justify-self: end;
    align-self: start;
    width: 77.96%;
    margin: 12px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 2271720 {
    justify-self: end;
    align-self: start;
    width: 77.96%;
    margin: 12px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f5771de3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 55a559b {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_o6a {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    grid-template-rows: minmax(109px, max-content);
    margin: 14px 0px 0px -1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 ef2c530 {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    grid-template-rows: minmax(153px, max-content);
    padding: 0px 0px 0px 0px;
    margin: 140px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 f7a4c72 {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    grid-template-rows: minmax(112px, max-content);
    padding: 10px 0px 10px 0px;
    margin: 310px 0px 0px -1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_pd0 {
    width: 49.05%;
}
    
#innergrid_bcv {
    width: 47.20%;
    grid-template-rows: minmax(538.00634765625px, max-content);
}
    
#\31 9d562e8 {
    justify-self: end;
    align-self: end;
    width: 78.61%;
    margin: 0px -0.2572505849375232% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 3cec747 {
    justify-self: start;
    align-self: start;
    margin: 461px 0% 0px 0.5203572219107058%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da1027e7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 b5ff3f0 {
    margin: 0px 0% 0px 0%;
}
    
#c80b10f3 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_4ur {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 267e863 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_a2i {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7662612 {
    width: 139px;
}
    
#\32 c3d1df4 {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 0%;
    align-items: center;
    min-height: 42px;
    height: auto;
    justify-content: center;
}
    
#f41273af::before, #f41273af > .bgExtraLayerOverlay {
    
}
#f41273af {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
    
#be2c3e92 {
    border-radius: 30px;
    align-items: flex-start;
    width: 24.2%;
    row-gap: 0px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#\39 81f9363 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 228px;
    column-gap: 1%;
    padding-bottom: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\38 861c442 {
    border-radius: 30px;
    align-items: flex-start;
    width: 24.2%;
    row-gap: 0px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#\36 08389d2::before, #\36 08389d2 > .bgExtraLayerOverlay {
    
}
#\36 08389d2 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
    
#\38 c1bad46 {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 0%;
    align-items: center;
    min-height: 42px;
    justify-content: center;
    height: auto;
}
    
#a3a64d9c {
    border-radius: 30px;
    align-items: flex-start;
    width: 24.2%;
    row-gap: 0px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#b086d468::before, #b086d468 > .bgExtraLayerOverlay {
    
}
#b086d468 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
    
#d9048f7b {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 0%;
    align-items: center;
    min-height: 42px;
    justify-content: center;
    height: auto;
}
    
#e64982d4 {
    border-radius: 30px;
    align-items: flex-start;
    width: 24.2%;
    row-gap: 0px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#\36 94bf5a1::before, #\36 94bf5a1 > .bgExtraLayerOverlay {
    
}
#\36 94bf5a1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
    
#\37 ae3d6e2 {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 0%;
    align-items: center;
    min-height: 42px;
    justify-content: center;
    height: auto;
}
    
#f216139c {
    width: 97.93%;
}
    
#\37 472fdea {
    width: 52.96%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 39c62ae {
    border-radius: 30px;
    align-items: flex-start;
    width: 24.2%;
    row-gap: 0px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#\39 fa47ef6 {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 0%;
    align-items: center;
    min-height: 42px;
    justify-content: center;
    height: auto;
}
    
#\36 b01f43a {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 0%;
    align-items: center;
    min-height: 42px;
    justify-content: center;
    height: auto;
}
    
#\30 1ceee72 {
    border-radius: 30px;
    align-items: flex-start;
    width: 24.2%;
    row-gap: 0px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#dc21590e {
    border-radius: 30px;
    align-items: flex-start;
    width: 24.2%;
    row-gap: 0px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#a04f8952 {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 0%;
    align-items: center;
    min-height: 42px;
    justify-content: center;
    height: auto;
}
    
#\37 e61ca07 {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 0%;
    align-items: center;
    min-height: 42px;
    justify-content: center;
    height: auto;
}
    
#\38 5213e1a::before, #\38 5213e1a > .bgExtraLayerOverlay {
    
}
#\38 5213e1a {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
    
#\36 9acaaf4::before, #\36 9acaaf4 > .bgExtraLayerOverlay {
    
}
#\36 9acaaf4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
    
#\37 7f1f425 {
    border-radius: 30px;
    align-items: flex-start;
    width: 24.2%;
    row-gap: 0px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#\32 3b02b4a {
    min-height: 235px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 4% 2% 1% 2%;
}
    
#dd5057e4::before, #dd5057e4 > .bgExtraLayerOverlay {
    
}
#dd5057e4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
    
#d0e003a1::before, #d0e003a1 > .bgExtraLayerOverlay {
    
}
#d0e003a1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
    
#f0e10b69 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 b4b677b {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 138px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 aa9c247 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 684px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 2% 2% 4% 2%;
}
    
#ef5f6e72 {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 2de3450 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#efbaffc5 {
    width: 100.00%;
    --column-gap: 0px;
    column-gap: 0px;
    height: auto;
    min-height: 156px;
    padding: 10px 0px 10px 0px;
    margin: -0px 0px 0px 0px;
}
    
#acfba983 {
    width: 22.97%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0px;
}
    
#e8993159 {
    width: 23.08%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d35de34 {
    width: 26.24%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0px;
}
    
#\31 8c4fc52 {
    width: 23.54%;
}
    
#c57656cc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3e28d61 {
    margin: 0px 0% 0px 0%;
}
    
#\32 48b5630 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee751e07 {
    justify-self: end;
    align-self: start;
    width: 77.96%;
    margin: 12px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 df184ca {
    width: 47.20%;
    grid-template-rows: minmax(538.00634765625px, max-content);
}
    
#c5101cb9 {
    margin: 0px 0% 0px 0%;
}
    
#\39 029742f {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    grid-template-rows: minmax(153px, max-content);
    padding: 0px 0px 0px 0px;
    margin: 140px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e660d5fe {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#aa6b796c {
    justify-self: start;
    align-self: start;
    margin: 461px 0% 0px 0.5203572219107058%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 8b9f754 {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    grid-template-rows: minmax(109px, max-content);
    margin: 14px 0px 0px -1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 3ea97de {
    width: 49.05%;
}
    
#\31 23c5b40 {
    justify-self: end;
    align-self: end;
    width: 78.61%;
    margin: 0px -0.2572505849375232% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 1bc6661 {
    justify-self: end;
    align-self: start;
    width: 77.96%;
    margin: 12px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a1b77893 {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    grid-template-rows: minmax(112px, max-content);
    padding: 10px 0px 10px 0px;
    margin: 310px 0px 0px -1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 036ab2c {
    width: 100.00%;
}
    
#\31 1e1810a {
    min-height: 138px;
    padding: 6% 2% 0% 2%;
}
    
#c284c34e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c451c186 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 110px;
}
    
#\30 967db6d {
    width: 90.01%;
}
    
#a443d430 {
    width: 172px;
    height: auto;
}
    
#\37 c41766c {
    padding: 0px 16px 0px 16px;
    margin: -0px 0% 0px 0%;
}
    
#\34 753d4cf {
    height: auto;
    min-height: 42px;
}
    
#\30 1fe2d0e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 1fe2d0e {
    justify-self: start;
    align-self: start;
    height: 42px;
    width: 59.98%;
    margin: 10px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f00fdb4d {
    width: 66%;
}
    
#af801129 {
    row-gap: 0px;
    width: 34%;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 3f62634 {
    row-gap: 0px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d5a049b9 {
    margin: 0px 0% 0px 0%;
}
    
#ef0fdb25 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 63px;
    width: 41.54%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a0e53765 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 3bb71eb {
    margin: 0px 0% 0px 0%;
}
    
#d1302227 {
    margin-top: -261px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 51022a9 {
    margin: 0px 0% 0px 0%;
}
    
#\30 b85cae7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\38 f4aec58 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\33 82909ec {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 01eaf6c {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e32316a0 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 98bd53f {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 d670171 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\37 7cc3409 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 76f7e51 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 1e82e52 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fdc05e0e {
    grid-template-rows: minmax(8px, max-content);
}
}



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



@media (max-width: 767px) {
    
#\35 2340633 {
    width: 152px;
    height: auto;
    min-height: 39px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bc1d008 {
    min-height: 852px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 10px;
}
    
#\34 ef862a5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 6% 4%;
}
    
#widget_bgf {
    height: auto;
    width: 56.29%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de230ffd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de230ffd {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ef88732b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ef88732b {
    width: 100.00%;
    margin: 2px 0% 0px 0%;
}
    
#\39 cbd8b56 {
    margin: 0px 0% 0px 0%;
}
    
#\31 44ddaf3 {
    width: 100.00%;
}
    
#\37 91a8a15 {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 97a254c {
    height: auto;
}
    
#innergrid_4k6 {
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    grid-template-rows: minmax(398.99737548828125px, max-content);
}
    
#group_c1g {
    order: 0;
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 188px;
    justify-content: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_r0j {
    column-gap: 7.249427877119455%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 675px;
}
    
#widget_at4 {
    justify-self: end;
    align-self: start;
    order: 2;
    width: 142px;
    height: auto;
    min-height: 39px;
    margin: 406px 0.6745894068909428% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 5ee7f01 {
    justify-self: start;
    align-self: start;
    order: 3;
    width: 152px;
    height: auto;
    min-height: 39px;
    margin: 405px 0% 0px 0.9631579823390959%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_826 {
    margin-top: 0px;
    width: 20%;
}
    
#group_8v2 {
    order: 2;
    width: 100.00%;
    height: auto;
    min-height: 59px;
    --column-gap: 10px;
    column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: -73px 0% 0px 0%;
}
    
#\30 b8dc8a2 {
    width: 142px;
    height: auto;
    min-height: 39px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\30 4ddfa2e {
    align-self: auto;
    width: 99.37%;
    min-height: 147px;
    justify-content: flex-end;
    align-items: center;
    height: auto;
    order: 0;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 30aabf5::before, #\37 30aabf5 > .bgExtraLayerOverlay {
    
}
#\37 30aabf5 {
    width: 100%;
    min-height: 433px;
    justify-content: flex-start;
    align-items: center;
    background-position: 0% 50%;
    height: auto;
    padding: 20% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b6079c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 b6079c6 {
    width: 100.00%;
    margin: 0px 0% 8% 0%;
}
    
#\37 0ce4523 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#\30 65ac112 {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 589effa::before, #\30 589effa > .bgExtraLayerOverlay {
    
}
    
#\34 66e90a3 {
    margin: 0px 0% 0px 0%;
}
    
#\37 0a6287e.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\37 0a6287e {
    width: 100.00%;
    margin: -40px 0% 0px 0%;
}
    
#widget_aud {
    height: 20px;
}
}



@media (max-width: 767px) {
    
#\33 0439c43 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 5dff07f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 5% 0% 5%;
}
    
#c9b44252 {
    margin: 0px 0% 0px 0%;
}
    
#\33 78dbeb1 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\33 82909ec {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 6% 0% 6%;
}
    
#d1bf3b89 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
}
    
#b9c7f8f3 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#cc7f2445 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\34 76bb2c1 {
    width: 90.00%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\34 5762f0b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 4% 0% 4%;
}
    
#c71c90f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 25511ea {
    width: 90.00%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a0ad8180 {
    margin: 0px 0% 0px 0%;
}
    
#\32 782690d {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 01eaf6c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: center;
    justify-content: center;
    padding: 2% 6% 6% 6%;
}
    
#\31 7432f6f {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b832798 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 60px;
    justify-content: center;
    align-self: auto;
    justify-self: auto;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e1245720 {
    width: 100%;
    min-height: 273px;
    align-items: center;
    row-gap: 60px;
    height: auto;
    justify-content: center;
    align-self: auto;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 03e9ecd {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 244095c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 60px;
    justify-content: center;
    align-self: auto;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3a1950b {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6c58198 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 60px;
    justify-content: center;
    align-self: auto;
    justify-self: auto;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6e89567 {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dd3ad6b {
    width: 30.99%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a193eae0 {
    order: 0;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b9cd4f8b {
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 2f87430 {
    margin: 0px 0% 0px 0%;
}
    
#\36 5aa5e13.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\36 5aa5e13 {
    margin: 0px 0px 0px 0px;
}
    
#\30 b266c6e {
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_7s5 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 138ef7c.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\37 138ef7c {
    margin: 0px 0% 0px 0%;
}
    
#\34 5ea928d.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\34 5ea928d {
    margin: 0px 0% 0px 0%;
}
    
#\38 998b4e6 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 0f373d2 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#d88ac53b {
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_jg6.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 0px 7px 0px;
}
#widget_jg6 {
    margin: 0px 0% 0px 0%;
}
    
#\37 5c244ff {
    margin-left: 0%;
    margin-right: 0%;
}
    
#a4866928 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 5a2a2bb {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 96441c7 {
    align-items: center;
    justify-content: center;
}
    
#\35 aba7985 {
    justify-content: center;
    align-items: center;
}
    
#e13e0173 {
    justify-content: center;
    align-items: center;
}
    
#c7dc27ea {
    justify-content: center;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 0781565 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 8% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 8501093 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 8% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\35 87c27a1 {
    width: 96px;
    height: auto;
}
    
#\39 98bd53f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 4% 6% 15% 6%;
}
    
#fe936a7e {
    order: 3;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e183b7d {
    order: 3;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b09043d4 {
    width: 96px;
    height: auto;
}
    
#\30 081d8a3 {
    min-height: 54px;
    width: 82.96%;
}
    
#d02c8e25 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 8% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#f4c594ad {
    min-height: 54px;
    width: 82.96%;
}
    
#\35 2e67860 {
    width: 96px;
    height: auto;
}
    
#b09db6ff {
    order: 3;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 42c0f4a {
    min-height: 54px;
    width: 82.96%;
}
    
#e6806a8d {
    width: 26px;
    height: auto;
}
    
#c6177eda {
    width: 26px;
    height: auto;
}
    
#e9f6557c {
    width: 26px;
    height: auto;
}
    
#a8a6965f {
    width: 100.01%;
}
    
#\37 e249124 {
    margin: 0px 0% 0px 0%;
}
    
#b7adb38d {
    order: 1;
}
    
#eea63964 {
    order: 2;
}
    
#a82fcde9 {
    order: 1;
}
    
#\36 87bf4e0 {
    order: 2;
}
    
#\36 bdafa03 {
    order: 1;
    height: auto;
    min-height: 189px;
}
    
#\36 b52440a {
    order: 2;
}
    
#\39 6c8840f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 8% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 2afdfca {
    order: 1;
    height: auto;
    min-height: 191px;
}
    
#efb6dc7b {
    width: 96px;
    height: auto;
}
    
#\32 131f6a1 {
    width: 26px;
    height: auto;
}
    
#\35 35cfa1d {
    order: 2;
}
    
#\38 2fa67e3 {
    order: 3;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f368751 {
    min-height: 54px;
    width: 82.96%;
}
}



@media (max-width: 767px) {
    
#\30 ad626ef {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 4% 2% 4%;
}
    
#\33 465e8e8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f9578b8e {
    width: 100.01%;
    margin-top: -4px;
}
    
#cf1f9d88 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 7cc3409 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 6% 6% 6%;
}
    
#\38 eb6ccb6 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#c1c1a9d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
}
    
#widget_mic {
    height: 66px;
}
    
#\37 d1eadef {
    height: 66px;
}
    
#\35 405de88 {
    height: 64px;
}
    
#\39 2ee69cd {
    height: 64px;
}
    
#\35 4af7230 {
    height: 70px;
}
    
#group_v65 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 0%;
    height: auto;
    min-height: 222px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_jhk {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    height: auto;
    min-height: 86px;
}
    
#fee828be {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    height: auto;
    min-height: 86px;
}
    
#fabf3a0a {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    height: auto;
    min-height: 84px;
}
    
#c6f9534d {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    height: auto;
    min-height: 84px;
}
    
#\38 f02e52a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 90px;
}
    
#\30 389cfc8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    height: auto;
    min-height: 86px;
}
    
#\30 783abff {
    height: 66px;
}
    
#\31 cfd6e44 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    height: auto;
    min-height: 86px;
}
    
#\38 1bde8a8 {
    height: 68px;
    width: 98.24%;
}
    
#c8cb8eae {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\35 20b8ad2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 16% 4%;
}
    
#e6aa49a4 {
    min-height: 279px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#fdb13070 {
    min-height: 279px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 20px 10px 20px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\32 0bb0842 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#c3a90ee3 {
    width: 95.50%;
}
    
#\34 50cd02a {
    width: 100.00%;
}
    
#c6debf8f {
    width: 69.56%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 3de2a46 {
    margin: 0px 0% 0px 0%;
}
    
#f6eaf0d7 {
    width: 24.37%;
}
    
#c8c56dd7 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 9.95%;
}
}



@media (max-width: 767px) {
    
#\39 1e82e52 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 2% 6% 12% 6%;
}
    
#c19320f9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\37 ebb06ad {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\39 a63e65e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 2ad033a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 2% 4%;
}
    
#bbd03ca8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e66da7f1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
}
    
#\36 7e1d98d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f3e1f8e2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_u6g {
    width: 354px;
    height: 1339px;
}
}



@media (max-width: 767px) {
    
#\37 8518300 {
    justify-self: end;
    align-self: start;
    width: 75.81%;
    margin: 12px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 2271720 {
    justify-self: end;
    align-self: start;
    width: 68.87%;
    margin: 10px 7.42014406099366% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 a137cf4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f5771de3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 6% 4%;
}
    
#b8b975c9 {
    column-gap: 7.279620853080569%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_pd0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    grid-template-rows: minmax(445.98956298828125px, max-content);
}
    
#innergrid_bcv {
    width: 100%;
    grid-template-rows: minmax(498px, max-content);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3cec747 {
    justify-self: start;
    align-self: start;
    margin: 395px 0% 0px 0.5134281127808242%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_o6a {
    justify-self: start;
    align-self: start;
    width: 99.76%;
    grid-template-rows: minmax(146px, max-content);
    margin: 15px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 f7a4c72 {
    justify-self: start;
    align-self: start;
    width: 99.76%;
    grid-template-rows: minmax(143px, max-content);
    margin: 350px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 ef2c530 {
    justify-self: start;
    align-self: start;
    width: 99.76%;
    grid-template-rows: minmax(154px, max-content);
    margin: 177px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 9d562e8 {
    justify-self: end;
    align-self: start;
    width: 74.02%;
    margin: 7px 2.607619194074301% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 55a559b {
    margin: 0px 0% 0px 0%;
}
    
#widget_csp.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#widget_csp {
    justify-self: start;
    align-self: start;
    width: 14.5%;
    margin: 111px 0% 0px 0.5252764360440307%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 9997a91.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 9997a91 {
    justify-self: end;
    align-self: start;
    width: 99.98%;
    margin: 143px -0.5170928084226476% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#c80b10f3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#da1027e7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\32 c3d1df4 {
    min-height: 56px;
    justify-content: center;
}
    
#f41273af::before, #f41273af > .bgExtraLayerOverlay {
    
}
#f41273af {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#be2c3e92 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 0px;
}
    
#\39 81f9363 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 3% 4% 3% 4%;
}
    
#\38 7b59364 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab228039 {
    order: 1;
    padding: 1% 1% 1% 1%;
}
    
#\38 861c442 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 0px;
}
    
#\36 08389d2::before, #\36 08389d2 > .bgExtraLayerOverlay {
    
}
#\36 08389d2 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ed911624 {
    order: 1;
    padding: 1% 1% 1% 1%;
}
    
#beb70d1f {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c1bad46 {
    min-height: 56px;
    justify-content: center;
}
    
#a3a64d9c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 0px;
}
    
#b086d468::before, #b086d468 > .bgExtraLayerOverlay {
    
}
#b086d468 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 72dc82d {
    order: 1;
    padding: 1% 1% 1% 1%;
}
    
#\37 472fdea {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9048f7b {
    min-height: 56px;
    justify-content: center;
}
    
#e64982d4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 0px;
}
    
#\36 94bf5a1::before, #\36 94bf5a1 > .bgExtraLayerOverlay {
    
}
#\36 94bf5a1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 2bdd923 {
    order: 1;
    padding: 1% 1% 1% 1%;
}
    
#e90fc812 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ae3d6e2 {
    min-height: 56px;
    justify-content: center;
}
    
#cbcb1e49 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 39c62ae {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 0px;
}
    
#\39 fa47ef6 {
    min-height: 56px;
    justify-content: center;
}
    
#d28af127 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc21590e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 0px;
}
    
#a04f8952 {
    min-height: 56px;
    justify-content: center;
}
    
#\37 e61ca07 {
    min-height: 56px;
    justify-content: center;
}
    
#\37 cf7e26e {
    order: 1;
    padding: 1% 1% 1% 1%;
}
    
#\37 2758b7b {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5213e1a::before, #\38 5213e1a > .bgExtraLayerOverlay {
    
}
#\38 5213e1a {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d0e003a1::before, #d0e003a1 > .bgExtraLayerOverlay {
    
}
#d0e003a1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 df850c4 {
    order: 1;
    padding: 1% 1% 1% 1%;
}
    
#\36 b01f43a {
    min-height: 56px;
    justify-content: center;
}
    
#\30 1ceee72 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 0px;
}
    
#a32eef8e {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebd1771e {
    order: 1;
    padding: 1% 1% 1% 1%;
}
    
#\33 7d831fb {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9acaaf4::before, #\36 9acaaf4 > .bgExtraLayerOverlay {
    
}
#\36 9acaaf4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 7f1f425 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 0px;
}
    
#\32 3b02b4a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 3%;
    flex-wrap: nowrap;
}
    
#c8322b8a {
    order: 1;
    padding: 1% 1% 1% 1%;
}
    
#dd5057e4::before, #dd5057e4 > .bgExtraLayerOverlay {
    
}
#dd5057e4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 882157c {
    width: 119px;
}
}



@media (max-width: 767px) {
    
#\30 b173c01 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 b4b677b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\39 aa9c247 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 2% 6% 12% 6%;
}
    
#ef5f6e72 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\34 2de3450 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\31 9190594 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 48b5630 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 2bcf4a8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e30606f5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 671px;
}
    
#\38 bb25079 {
    height: 165px;
}
    
#f505a4f9 {
    height: auto;
    min-height: 67px;
}
}



@media (max-width: 767px) {
    
#ee86893a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e660d5fe {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 5c94840 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 1e1810a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 4% 0% 4%;
}
    
#\36 036ab2c {
    width: 100.01%;
    margin-top: -9px;
}
    
#c284c34e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 a83bfbb {
    width: 100.00%;
    grid-template-rows: minmax(60.98958206176758px, max-content);
}
    
#\36 4144c24 {
    width: 200px;
}
    
#\37 c41766c {
    width: 100.00%;
    height: auto;
    min-height: 82px;
    padding: 0px 12px 0px 12px;
    margin: -92px 0% -50px 0%;
}
    
#\34 3f62634 {
    row-gap: 0px;
    height: auto;
    min-height: 82px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4e5a582 {
    align-items: center;
    width: 100%;
}
    
#c451c186 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 0% 4%;
}
    
#a443d430 {
    width: 152px;
    height: auto;
}
    
#\34 753d4cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 0px 12px 0px;
}
#\34 753d4cf {
    width: 115px;
    height: auto;
    min-height: 42px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4d454e5 {
    align-items: center;
    width: 100%;
}
    
#\30 1fe2d0e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 1fe2d0e {
    justify-self: start;
    align-self: start;
    width: 61.07%;
    height: 39px;
    margin: 11px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f00fdb4d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c67df759 {
    width: 166px;
    height: auto;
}
    
#af801129 {
    min-height: 73px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 0px;
}
    
#d5a049b9 {
    margin: 0px 0% 0px 0%;
}
    
#ef0fdb25 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 63px;
    width: 47.33%;
    margin: -1px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#e793c00d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: -25% 0% 0% 0%;
}
    
#a0e53765 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#d1302227.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d1302227 {
    margin: 11px 0% 150px 0%;
}
    
#\33 7cfa941 {
    width: 89.65%;
}
    
#b0171236 {
    --column-gap: 0px;
    column-gap: 0px;
    align-self: center;
    justify-content: center;
    height: auto;
    min-height: 98px;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 20% 0% 0% 0%;
}
    
#\31 f162219 {
    width: 93.58%;
    height: auto;
    min-height: 44px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px -0px;
}
    
#\30 e3c668b {
    width: 21.0109px;
}
    
#\36 a30a1ac {
    width: 9.1%;
}
}



@media (max-width: 767px) {
    
#\36 e392919 {
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a6c9b7a {
    min-height: 860px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#df34d040 {
    height: 183px;
    width: 100.00%;
}
    
#\30 b85cae7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 8b9ebdf {
    height: auto;
    min-height: 67px;
    width: 100.00%;
}
    
#\33 25a375b {
    width: 100%;
    height: auto;
    min-height: 589px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d0b7a4f {
    width: 325px;
}
}

