@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner {
    background-image:linear-gradient(0deg,rgba(63,63,63,1) 0%,rgba(0,0,0,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-image:linear-gradient(0deg,rgba(63,63,63,1) 0%,rgba(0,0,0,1) 100%) !important;
    background-origin:border-box !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1057548028 .photoGalleryViewAll { padding:0 10px !important; }
}
@media all {
  *#dm .dmInner a.u_1540576542 span.text { font-weight:900 !important; }

  *#dm .dmInner div.u_393249358 img {
    box-shadow:none !important;
    object-fit:contain !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1427688913 { box-shadow:none !important; }

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

  *#dm .dmInner div.u_1832944423 { box-shadow:none !important; }

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

  *#dm .dmInner div.u_1671185877 { box-shadow:none !important; }

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

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

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

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

  *#dm .dmInner div.u_1672946822 { box-shadow:none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1306554515 { background-position:50% 50% !important; }

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

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

  *#dm .dmInner *.u_1876425001 { background-position:50% 50% !important; }

  *#dm .dmInner *.u_1256166668 { background-position:50% 50% !important; }

  *#dm .dmInner *.u_1899259957 { background-position:50% 50% !important; }

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

  *#dm .dmInner a.u_4177469018 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1051eed1/icon/Mail_8101478.svg) !important;
  }

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

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

  *#dm .dmInner a.u_1901195946 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1051eed1/icon/Phone_7455231.svg) !important;
  }

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

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

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

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

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

  *#dm .dmInner nav.u_2442798728.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after {
    border-style:solid !important;
    border-color:rgb(166,255,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:3px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_757576389 { box-shadow:none !important; }

  *#dm .dmInner div.u_978101157 img {
    box-shadow:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1220306630 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1629435469 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1621660306 img { box-shadow:none !important; }

  *#dm .dmInner div.u_1936789086 img {
    border-radius:50% !important;
    box-shadow:rgba(0,0,0,0.5) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1687052503 img {
    border-radius:50% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.5) 0px 0px 11px 0px !important;
  }

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

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

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

  *#dm .dmInner a.u_1488507080 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1051eed1/icon/Download_8119117.svg) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1291323880 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1051eed1/icon/Download_8119117.svg) !important;
  }

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

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

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

  *#dm .dmInner a.u_1072861365 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1051eed1/icon/Download_8119117.svg) !important;
  }

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

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

  *#dm .dmInner a.u_1724549315 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1051eed1/icon/Download_8119117.svg) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1154743927 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1051eed1/icon/Gear_4204038.svg) !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1089613921 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1051eed1/icon/Gear_4204038.svg) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1197726308 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1051eed1/icon/Cursor_8212745.svg) !important;
  }

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

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

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

  *#dm .dmInner a.u_1419526088 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1051eed1/icon/Cursor_8212745.svg) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1952666695 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1051eed1/icon/Cursor_8212745.svg) !important;
  }

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

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

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

  *#dm .dmInner a.u_1731929299 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1051eed1/icon/Cursor_8212745.svg) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1046208154 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1051eed1/icon/Cursor_8212745.svg) !important;
  }

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

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

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

  *#dm .dmInner a.u_1089302586 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1051eed1/icon/Cursor_8212745.svg) !important;
  }

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

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

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

  *#dm .dmInner a.u_1610030479 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1051eed1/icon/Download_8119117.svg) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1988802337 img {
    object-fit:contain !important;
    box-shadow:rgba(0,0,0,0.25) 3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1803895190 img {
    object-fit:contain !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

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

  *#dm .dmInner a.u_1703493248 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1051eed1/icon/Download_8119117.svg) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1607891973 img {
    object-fit:contain !important;
    box-shadow:rgba(0,0,0,0.25) 3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1536489073 img {
    object-fit:contain !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1256580485 img {
    object-fit:contain !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1017293822 img {
    object-fit:contain !important;
    box-shadow:rgba(0,0,0,0.25) 3px 3px 11px 0px !important;
  }

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

  *#dm .dmInner a.u_1247084162 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1051eed1/icon/Download_8119117.svg) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_2442798728.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:rgb(255,255,255) !important;
    text-transform:uppercase !important;
    font-weight:900 !important;
    font-style:italic !important;
    font-family:Montserrat !important;
    font-size:18px !important;
    direction:ltr !important;
    border-bottom-left-radius:0px !important;
    padding-top:5px !important;
    text-decoration:none !important;
    padding-left:15px !important;
    padding-bottom:0px !important;
    border-top-right-radius:0px !important;
    margin-right:0px !important;
    border-radius:0px !important;
    margin-left:0px !important;
    border-top-left-radius:0px !important;
    justify-content:flex-start !important;
    border-bottom-right-radius:0px !important;
    margin-top:0px !important;
    -webkit-border-radius:0px !important;
    margin-bottom:0px !important;
    text-align:start !important;
    padding-right:15px !important;
  }

  *#dm .dmInner nav.u_2442798728 {
    color:black !important;
    justify-content:center !important;
  }
}
#\36 3bd85219866cc3622781522
{
	z-index:1 !important;
}
#\36 3bd85219866cc3622781521
{
	z-index:10 !important;
}
#\30 46ebff6
{
	z-index:1 !important;
	transform:rotate(5deg) !important;
}
#b241f6d6
{
	z-index:10 !important;
}
#ce4677cb
{
	z-index:1 !important;
	transform:rotate(5deg) !important;
}
#cc12bdd6
{
	z-index:10 !important;
}
#\39 eb7b4cf
{
	z-index:1 !important;
	transform:rotate(5deg) !important;
}
#d6e7dde3
{
	z-index:10 !important;
}
#\31 3bf50f0
{
	z-index:1 !important;
	transform:rotate(5deg) !important;
}
#fd0e4989
{
	z-index:10 !important;
}
#3951199825
{
	z-index:10 !important;
}
#eb976975
{
	z-index:1 !important;
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2236527140 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner *.u_1385800045 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner *.u_1057548028 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1057548028 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2236527140 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner *.u_1385800045 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner *.u_1057548028 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1057548028 .photoGalleryViewAll { padding:0 5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.3791958041958%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 746px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 69.55%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% -8%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.55;
    border-radius: inherit;
    background-image: linear-gradient(450deg, rgba(89, 89, 89, 1) 0%, rgba(0, 0, 0, 1) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-hintergrundtextur-header-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_jcc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 3800b5e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -207px;
}
    
#\34 e09a2e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 59px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_mhd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_mhd {
    width: 100.00%;
    height: 603px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 319px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_c2l {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 e885c6b {
    min-height: 133px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 07ddf30 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e32b0a2d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_m53 {
    width: 13.602083333333335%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 61205d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gh2 {
    align-items: flex-start;
    width: 82.39375%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fa27359b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -142px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 31aa062 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 9a54d4d::before, #\36 9a54d4d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\36 9a54d4d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-mann-fotografiert-ein-verkehrsschild-1920w.jpeg");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-content: flex-end;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\33 d01dc7c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 5a8129b {
    min-height: 653px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_v20 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_imf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#\32 ea1901f::before, #\32 ea1901f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\32 ea1901f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-mann-sitzt-auf-einem-stuhl-in-einem-restaurant-1920w.jpeg");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-content: flex-end;
    padding: 30px 30px 30px 30px;
    margin: 3% 0% -3% 0%;
}
    
#\37 9c0a50d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 b907d69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#\33 b03c87e::before, #\33 b03c87e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\33 b03c87e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-mann-steht-vor-einem-logo-1920w.jpeg");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-content: flex-end;
    padding: 30px 30px 30px 30px;
    margin: 6% 0% -6% 0%;
}
    
#\33 3d013c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 2b797e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#\32 6b8896a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eea2ffe6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 b4a0480 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fb2f11ce {
    width: 15.30%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 da46d61 {
    min-height: 133px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3abd987 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -137px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6cbae3d {
    margin: 0px 0% 0px 0%;
}
    
#\32 37ab9e0 {
    align-items: flex-start;
    width: 80.69791666666667%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5550ff7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 123bae5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 62af3da {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b7bc3d97 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_oe9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 de978ed {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 7a8bf27 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 #000000;
    border-style: solid;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 c1318dd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 5a55252 {
    min-height: 443px;
    column-gap: 5%;
    row-gap: 53px;
    width: 100%;
    flex-wrap: wrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_c4j {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gt3 {
    width: 70.38%;
    height: auto;
    max-width: 100%;
}
    
#widget_g0u {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#d11e4e0b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    border-width: 0 0px 0 0px;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 rgba(255, 255, 255, 0.19);
    border-style: solid;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b1900ff9 {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1cad9f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 9fc0150 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#\36 9d8c5cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    flex: 1 1 auto;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.19);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 71ac9e1 {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 79e02a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a8019025 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#\31 02c9ac4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    border-width: 0 0px 0 0px;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 rgba(255, 255, 255, 0.19);
    border-style: solid;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d8aa12fc {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aba7b3bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 494c40e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#\38 8bb81a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    border-width: 0 0px 0 0px;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 rgba(255, 255, 255, 0.19);
    border-style: solid;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c523dacc {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 84d8d1f {
    width: 83.42%;
    height: auto;
    max-width: 100%;
}
    
#\31 d320cec {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#\37 e9ede54 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    border-width: 0 0px 0 0px;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 rgba(255, 255, 255, 0.19);
    border-style: solid;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 94f3ec6 {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa5791ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 641a607 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
}



@media all {
    
#\38 7527676 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 8256270 {
    min-height: 129px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 847e847 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#eb2a6bc5 {
    margin: 0px 0% 0px 0%;
}
    
#\31 1a3dc69 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f2fd35d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 f2fd35d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
}



@media all {
    
#\34 6831921::before, #\34 6831921 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\34 6831921 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-sekundarschule-hatzenbuehl-nuerensdorf-1920w.jpg");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-content: flex-end;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 14b8053 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -24px;
}
    
#\38 1bc5239 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b4908f98 {
    min-height: 355px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 4539dd1::before, #\33 4539dd1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\33 4539dd1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-primarschule-sunnerain-nuerensdorf-1920w.jpg");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-content: flex-end;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#b796f6f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 2;
}
    
#widget_1nn.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1nn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#fd75b324.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fd75b324 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#e8901591 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -24px;
}
    
#\36 37ee04a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 2;
}
    
#\36 83aed7b::before, #\36 83aed7b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\36 83aed7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-berufsschule-horgen-bzz-1920w.webp");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-content: flex-end;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\30 63befb7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 63befb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bc88237b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -24px;
}
    
#d5fe792c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 2;
}
    
#\34 a561d22 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 997a38d {
    min-height: 129px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 a0a218d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 dd4df0f {
    margin: 0px 0% 0px 0%;
}
    
#ee968bd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c4446da.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 c4446da {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#\33 b0af8b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 a51602b {
    min-height: 149px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 7af9260 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
}
    
#\30 f3f85ed {
    width: 32px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bee4bc46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#\30 0eb7a60 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 21.25%;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#b9380a94 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_2rv {
    flex-direction: row;
    align-items: flex-start;
    width: 68.03%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    height: auto;
    justify-content: flex-start;
}
    
#feb85dcd {
    width: 32px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4fe7459 {
    width: 32px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef28caf3 {
    width: 32px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c0632c0 {
    width: 32px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a433a451 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 21.25%;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#bc6d9eae {
    flex-direction: row;
    align-items: flex-start;
    width: 65%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    height: auto;
    justify-content: flex-start;
}
    
#fd4c7320 {
    width: 45px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9ee3d12 {
    width: 45px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d9bc09e {
    width: 45px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c4f2561 {
    width: 45px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5ed47c8 {
    width: 45px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dde7327b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
}
    
#\37 611d216 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#\30 a6f2faa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 21.25%;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#ddd6f44a {
    flex-direction: row;
    align-items: flex-start;
    width: 65%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    height: auto;
    justify-content: flex-start;
}
    
#\37 b291f52 {
    width: 45px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8ca1b96 {
    width: 45px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c9ba0d1 {
    width: 45px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e534330 {
    width: 45px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ab4d076 {
    width: 45px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 763df5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
}
    
#c8f67320 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#b6e4895f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 21.25%;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#a78a7465 {
    flex-direction: row;
    align-items: flex-start;
    width: 65%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    height: auto;
    justify-content: flex-start;
}
    
#\31 0a6baac {
    width: 45px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb52dab1 {
    width: 45px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 063a7f6 {
    width: 45px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb9faff2 {
    width: 45px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 75960c4 {
    width: 45px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 44b1541 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
}
    
#\33 c7974e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#\34 d5948df {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 9cea7f6 {
    min-height: 319px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 b0ef39c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d7020b83 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ffed4e81 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 4ebbba7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#a9a2cd88 {
    min-height: 26px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 e2b3a61 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 be365b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb46c0e8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c08511fe {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 9720603.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 9720603 {
    width: 89.50635794637083%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: -24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0e68c2a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f0e68c2a {
    width: 89.50635794637083%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e05e2753 {
    min-height: 240px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fd9b95dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fd9b95dc {
    width: 89.50635794637083%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad34861c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 fc0b5dc {
    margin: 0px 0% 0px 0%;
}
    
#\38 7beb3f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\33 01d6a13 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 8ab65b9 {
    width: 322px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3d16aaf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#adb4f4e1 {
    width: 229.75px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f335dd3a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa10e4aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5160628 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nhj::before, #group_nhj > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#group_nhj {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 423px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-sprachaufenthalt-australien-lexis-perth-1920w.jpeg");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#b886d415 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\31 9fe6671::before, #\31 9fe6671 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\31 9fe6671 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 423px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-sprachaufenthalt-dijon-%C3%A9cole-suisse-1920w.jpeg");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#b197b0fa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b197b0fa {
    width: 89.50635794637083%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9c0c22e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 9c0c22e {
    width: 89.50635794637083%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: -24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4edc06b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e4edc06b {
    width: 89.50635794637083%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 42f6262 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 6a35db3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a37393fb {
    width: 229.75px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 539e3b3 {
    width: 322px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 18cdb25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c51716c3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#fa7f046b {
    min-height: 26px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ae8108dd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a4fb364 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 6710853 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 21.25%;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 0516378 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 0909161 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e8f90cff {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 9373a5b {
    min-height: 201px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c895052 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
}
    
#e33062db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 21.25%;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_t72 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 ea03338 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 de3a974 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
}
    
#\39 9fc3672 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#b6ec4ea1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 21.25%;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 2b4f98e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
}
    
#\38 59543d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#\30 4f20726 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 21.25%;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b3ab0a3e {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 a08c03c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
}
    
#d9552b34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#\39 f941d57 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 78010cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
}
    
#\32 5dd6c75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#\34 72aa4bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 21.25%;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 #000000;
    border-style: solid;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 83030d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 879b4cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 21.25%;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 #000000;
    border-style: solid;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 2683bae {
    min-height: 164px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 6202a4f {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a35d26fa {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#af5005ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#b9cc8494 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 4a8eda3 {
    margin: 0px 0% 0px 0%;
}
    
#\34 6b446a8 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b5ea4aaf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#ffb88ba6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
}
    
#e865fa79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 21.25%;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 #000000;
    border-style: solid;
    order: 3;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 e094c15.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 e094c15 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 16px 0%;
}
    
#e569f0e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
}
    
#\38 e1e68e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#be0154df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 21.25%;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 1325288.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 1325288 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -20px 0% 0px 0%;
}
    
#\33 4075fc8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
}
    
#ba3dc8f0 {
    margin: 0px 0% 0px 0%;
}
    
#e17b5b17 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20.5%;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bb3989c3 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 f683efc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 f683efc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -20px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e7f0de22 {
    width: 99.67%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
}
    
#\39 216cc3a {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b7a582ba {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 1ae0b2b {
    min-height: 233px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e154abd4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20.5%;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cb5fd30d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#c8c482b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
}
    
#\30 228b167 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20.5%;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 #000000;
    border-style: solid;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 9c414f6 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 45c3dde {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20.5%;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 rgba(255, 255, 255, 0.3) #000000 #000000;
    border-style: solid;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 101177c {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 8b309f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
}
    
#ddac2b18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fb4079a9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 70455d3 {
    margin: 0px 0% 0px 0%;
}
    
#\31 85940c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 9d2035b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 77cb379 {
    min-height: 26px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#af2e2bd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#\38 cf3f0d7 {
    min-height: 653px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3ebadbb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 2c44477 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6e7dc12::before, #b6e7dc12 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#b6e7dc12 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-ein-modernes-fitnessstudio-1920w.jpeg");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-content: flex-end;
    padding: 30px 30px 30px 30px;
    margin: 3% 0% -3% 0%;
}
    
#\35 eca866f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dc0c9566 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e8d42567::before, #e8d42567 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#e8d42567 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-mehrere-personen-in-einem-skianzug-1920w.jpeg");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-content: flex-end;
    padding: 30px 30px 30px 30px;
    margin: 6% 0% -6% 0%;
}
    
#\35 001a694 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#a6b2c7eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#ddd4420c::before, #ddd4420c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#ddd4420c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-einen-huskyschlitten-im-freien-1920w.jpeg");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-content: flex-end;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#ec773385 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b253cbba {
    width: 15.30%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#af272aca {
    min-height: 133px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 fdfa12e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 e77ab3c {
    margin: 0px 0% 0px 0%;
}
    
#\33 b225d02 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 fe336d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -144px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bb1b3a7 {
    align-items: flex-start;
    width: 80.69791666666667%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ad16b764 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a5c9083f {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
}
    
#\36 fadbbdb {
    width: 246px;
    height: 246px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f47ce5f6 {
    margin: 0px 0% 0px 0%;
}
    
#\34 65f68de {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 2;
}
    
#fc48a239 {
    min-height: 444px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b05906e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 b05906e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 b5024ba::before, #\30 b5024ba > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\30 b5024ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60.00%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-eine-alte-villa-netpulse-ag-1920w.jpg");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-content: flex-end;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\32 df27b3c {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
    margin-top: 16px;
}
    
#\36 2835c32 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -24px;
}
    
#\39 9d5675e::before, #\39 9d5675e > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\39 9d5675e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36%;
    min-width: 4%;
    background-image: none;
    box-shadow: none;
    flex-wrap: nowrap;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f3fd21a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1a8c4e0 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4c198af {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 ccfeda5 {
    width: 41px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f87317c0 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f3a3a7e1 {
    width: 41px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#adcf4a06 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_2u5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 df409e2 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 af3124f::before, #\36 af3124f > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\36 af3124f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36%;
    min-width: 4%;
    background-image: none;
    box-shadow: none;
    flex-wrap: nowrap;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#d8d00a39 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
    margin-top: 16px;
}
    
#e791884c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 50225fd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 50225fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 54de981 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3ead695 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c3e6d02d {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
}
    
#b089dfbb {
    width: 246px;
    height: 249px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 aca8859 {
    min-height: 478px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a3904ed1 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 47cfa02 {
    width: 41px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a1c66198 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -24px;
}
    
#\37 fd98989 {
    width: 41px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 fae816c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 2;
}
    
#\37 7b15faf::before, #\37 7b15faf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\37 7b15faf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60.00%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-ein-modernes-schulhaus-bzz-horgen-1920w.webp");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-content: flex-end;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\35 5a6f9ac {
    margin: 0px 0% 0px 0%;
}
    
#\39 907b229 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bbd2bd8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bc2326a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -137px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3c312ea {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e69d9b40 {
    width: 16.50%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1d91605 {
    align-items: flex-start;
    width: 78.99891666666666%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a401411b {
    min-height: 133px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fc8af838 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 48ccfed {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 d27991f {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b4e3c19d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 3944ac2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 69.25%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 c53b5b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 26.75%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro.areco.ch-ein-mann-steht-auf-einem-stein-1920w.png");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_f99.flex-element.widget-wrapper > [data-element-type] {
    padding: 40px 0px 40px 0px;
}
#widget_f99 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c5af297b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 c1f78e2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 b569f23 {
    align-items: flex-start;
    width: 78.99891666666666%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c76864a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -137px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2b98085 {
    min-height: 133px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 226063b {
    width: 16.50%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fe12acd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 711267f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f993cf62 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 8ca2a93 {
    margin: 0px 0% 0px 0%;
}
    
#cb1b66c7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 773ef86 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#bed35815 {
    min-height: 129px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 4102563 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e719590d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 5d2a0df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 2516a5e {
    margin: 0px 0% 0px 0%;
}
    
#db9dba0d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b927a75a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c8dbf357 {
    margin: 0px 0% 0px 0%;
}
    
#\39 b905221 {
    min-height: 129px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e986bc71 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eeee41b7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 f460f7e {
    margin: 0px 0% 0px 0%;
}
    
#\35 f9c2ee2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 4e1f2c3 {
    min-height: 129px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d636cfd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e3453275 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 0061870 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a020e192 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 85c5e6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 237e7e8 {
    min-height: 129px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ff8f5eb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 678732a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fdb9c240 {
    min-height: 129px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dbf7a0bb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 88be720 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e7c83cdd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 021ccb6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a1d1c8cf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#caa8d1c8 {
    margin: 0px 0% 0px 0%;
}
    
#d848e956 {
    min-height: 129px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a02d69f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 8d5b484 {
    min-height: 129px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e7b5bed3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 0dc34d3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f8a0f31f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c514ba5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 40c701a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -137px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 26e82c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1bbbdd2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 7e210ac {
    align-items: flex-start;
    width: 78.99891666666666%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f0a8789 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d220e38f {
    min-height: 133px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f5f3b3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 1fa52e3 {
    width: 16.50%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c7fbbafd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f937fe7 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c30eb2ac {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_kvp.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_kvp {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0px 0px -160px;
}
    
#\38 424ce7f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a2cde6ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 8a5bf49 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 0% 5px 0%;
    margin: 0% 0% 0% 0%;
}
    
#a7be1fd1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_l7g {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 d8ee9c1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 c28931a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d0100eb1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e596bbda {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -33px;
}
    
#\32 68261e7 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5px 0% 5px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 837121a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 64eb2e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 64eb2e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: -33px 0px 0px 0px;
}
    
#\30 72cea1b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5px 0% 5px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 80963e2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 01454e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0px 4% 0px;
    margin: 0% 0% 0% 0%;
}
    
#a2bdfcfd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cf078de9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 64b50fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 9a10297 {
    width: 16.50%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b074a309 {
    margin: 0px 0% 0px 0%;
}
    
#d540e8f1 {
    align-items: flex-start;
    width: 78.99891666666666%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e176983 {
    min-height: 133px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fb81cfb6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -137px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 83df4b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e3632b07 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco-gallery-dronegraphy-namibia-1920w.jpeg");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c9830496 {
    min-height: 715px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b65af718 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_vmh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fcp {
    width: 344px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_u9g {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\39 44c2d24 {
    width: 344px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 81461de {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 8760360 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b5d20a34 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 501f0cb {
    margin: 0px 0% 0px 0%;
}
    
#ff66d54b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 7aa33e5 {
    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;
}
    
#\32 fc7da00 {
    width: 67.35%;
    height: 272px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9720460.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c9720460 {
    width: 24.717176870748297%;
    height: 264px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 30px 0% 0px -14.2%;
    grid-area: auto / auto / auto / auto;
}
    
#e022a7f3 {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
}
    
#eefe1be6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eefe1be6 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6820d2e {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcceb073 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
}
    
#\30 dc46a2a {
    width: 201px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    margin-top: 10px;
}
    
#\36 30f33f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 5bf5382 {
    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;
}
    
#a556093e {
    width: 67.35%;
    height: 272px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 23f6484.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 23f6484 {
    width: 24.717176870748297%;
    height: 264px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 30px 0% 0px -14.2%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 636d18d {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
}
    
#ff49bcc2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ff49bcc2 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d708dd0 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 33e904a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
}
    
#d5c59f8d {
    width: 201px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    margin-top: 10px;
}
}



@media all {
    
#\35 0015191 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0577962.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 0577962 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5aafa25 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 93ed29d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
}
    
#e6e3f936 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 ebe04ef {
    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;
    order: 0;
}
    
#\37 c9d812f {
    margin: 0px 0% 0px 0%;
}
    
#cbfa4db0 {
    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;
}
    
#\38 e55a5b3 {
    width: 67.35%;
    height: 272px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c13552d7 {
    width: 67.35%;
    height: 272px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac2032ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\33 09b3f68 {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
}
    
#fbafd59f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 2;
}
    
#\36 0be31da {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd44fe82.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cd44fe82 {
    width: 24.717176870748297%;
    height: 264px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 30px 0% 0px -14.2%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3b12d29.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 3b12d29 {
    width: 24.717176870748297%;
    height: 264px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 30px 0% 0px -14.2%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 372c2d0 {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 1;
}
    
#\37 ef43308 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#afd08776.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#afd08776 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0c7ced1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#f0c7ced1 {
    width: 182px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 47846c5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 47846c5 {
    width: 182px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 3959677.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 3959677 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbf7d1eb {
    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;
    order: 0;
}
    
#\33 24335a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\38 bbe7651.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 bbe7651 {
    width: 182px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbc84057 {
    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;
}
    
#\39 4274de1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
}
    
#\39 d89f6fd {
    margin: 0px 0% 0px 0%;
}
    
#\39 e260363 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c5a249e3 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0a757b3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 0a757b3 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1204f31 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f18f48e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#cdfa0f51.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#cdfa0f51 {
    width: 182px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d49099e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 2;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 0be98da {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
}
    
#\37 8880ca6 {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 1;
}
    
#\33 2ad908e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 2ad908e {
    width: 24.717176870748297%;
    height: 264px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 30px 0% 0px -14.2%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dc8711c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 dc8711c {
    width: 24.717176870748297%;
    height: 264px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 30px 0% 0px -14.2%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6a88410 {
    width: 67.35%;
    height: 272px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b428420 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac20eb20 {
    width: 67.35%;
    height: 272px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 0758202.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 0758202 {
    width: 24.72%;
    height: 264px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 30px 0% 0px -14.2%;
    grid-area: auto / auto / auto / auto;
}
    
#bed0e777 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c5d29c0d {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b72a86d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#e5be158e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\35 7ca26e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 2;
}
    
#b689214e {
    min-height: 640px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ed41f235 {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 cdcfb7b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\30 cdcfb7b {
    width: 182px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f1e2824 {
    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;
}
    
#a187132d {
    margin: 0px 0% 0px 0%;
}
    
#fd0b20e0 {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 1;
}
    
#f9266f7f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f9266f7f {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4aec648 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
}
    
#c9a7b02a {
    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;
    order: 0;
}
    
#f948529b {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0b46013.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\32 0b46013 {
    width: 182px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 861761c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 861761c {
    width: 24.72%;
    height: 264px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 30px 0% 0px -14.2%;
    grid-area: auto / auto / auto / auto;
}
    
#ec457035 {
    width: 67.35%;
    height: 272px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 50f6610 {
    width: 67.35%;
    height: 272px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb7bffb9 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e87ecffd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e87ecffd {
    width: 40.99%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -30px 0% 0px -82%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 260260d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 ab1e603 {
    margin: 0px 0% 0px 0%;
}
    
#e6c36063 {
    min-height: 355px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b261020 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#d54b9d3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -0px;
    order: 4;
}
    
#fc904e68 {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 1;
}
    
#\32 fcb1830 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fe1457d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 2;
}
    
#ba7dcd24 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 3;
}
    
#\31 352ab45 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -13px;
    order: 5;
}
    
#group_vbi {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#widget_rb7 {
    width: 100%;
    height: 350px;
    min-height: 100px;
    max-width: 100%;
}
    
#d1194a48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#d1f9adaf {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 1;
}
    
#\32 b5bfb41 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3ea6973 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 2;
}
    
#\35 311d130 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 3;
}
    
#\36 5a37e9a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -0px;
    order: 4;
}
    
#\36 c510223 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -13px;
    order: 5;
}
    
#c6f5e573 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\35 b5cb7d9 {
    width: 100%;
    height: 350px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#d29c37ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 3;
}
    
#\30 fd3a9a9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#eaf853db {
    width: 100%;
    height: 350px;
    min-height: 100px;
    max-width: 100%;
}
    
#a8c99e67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 3;
}
    
#cce066e9 {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 1;
}
    
#\37 d66b5a7 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2d5ab2a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\38 12a7baf {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 84ad986 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\30 18c6807 {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 1;
}
    
#\33 95e3bde {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 2;
}
    
#ac1d3e87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -0px;
    order: 4;
}
    
#\33 05776e4 {
    min-height: 355px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d8ed014 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\38 390e66a {
    margin: 0px 0% 0px 0%;
}
    
#\34 81f7984 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 2;
}
    
#\32 e1839cc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\39 24b5aa7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -13px;
    order: 5;
}
    
#\30 994d015 {
    width: 100%;
    height: 350px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#d29b092a {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a583cb5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 2;
}
    
#c0141884 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 3;
}
    
#\33 3a6cd4b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#fa0a3434 {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 1;
}
    
#\37 9baf5b5 {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 1;
}
    
#\35 903fc53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 3;
}
    
#c3b6945a {
    width: 100%;
    height: 350px;
    min-height: 100px;
    max-width: 100%;
}
    
#\38 b3f9a14 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#f63ddfe2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 b3b2e90 {
    min-height: 355px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 2ae87b6 {
    margin: 0px 0% 0px 0%;
}
    
#a943f1c9 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abfa5c67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#c6f8d251 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 2;
}
    
#\34 7c005a0 {
    width: 100%;
    height: 350px;
    min-height: 100px;
    max-width: 100%;
}
    
#\30 6df67a7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#bee8f68a {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8db7788 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 bdddd78 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d90aafa8 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 66709ac {
    margin: 0px 0% 0px 0%;
}
    
#df882c38 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 1;
}
    
#\37 3b05383 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 70f3276 {
    width: 243px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#ee5527be {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 0;
}
    
#a481d315 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#e4482c49 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed98b799 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 2;
}
    
#group_ipo {
    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;
}
    
#b241f6d6 {
    width: auto;
    height: 349px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 46ebff6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 46ebff6 {
    width: auto;
    height: 267px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 30px 0% 0px -7.8%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 0116554 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#c2fcbce0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 2;
}
    
#\35 8b95dc0 {
    width: 243px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 1096e29 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 163cb88 {
    min-height: 320px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fc0c593d {
    margin: 0px 0% 0px 0%;
}
    
#\30 bcd2cd4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 301px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\35 b7383c6 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2dbbb75 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#ce4677cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ce4677cb {
    width: undefinednull;
    height: 267px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 30px 0% 0px -7.8%;
    grid-area: auto / auto / auto / auto;
}
    
#cc12bdd6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cc12bdd6 {
    width: auto;
    height: 306px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7256d60 {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 0;
}
    
#f06ac4f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 1;
}
    
#\39 eb7b4cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 eb7b4cf {
    width: auto;
    height: 267px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 30px 0% 0px -7.8%;
    grid-area: auto / auto / auto / auto;
}
    
#a15b01b1 {
    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;
}
    
#\31 ddc62d5 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6e7dde3 {
    width: auto;
    height: 306px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#faec3e05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 1;
}
    
#\38 e5c2d5a {
    width: 243px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 e65e9d3 {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 0;
}
    
#\36 198ccc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 2;
}
}



@media all {
    
#\36 5107223 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 2526863 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e52626d {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 0;
}
    
#bcb44fdd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-end;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\39 5d4de33 {
    min-height: 320px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 eecb3ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 1;
}
    
#a2174d8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 2;
}
    
#cb59d96e {
    margin: 0px 0% 0px 0%;
}
    
#\34 9cc4323 {
    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;
}
    
#\33 bd3a550 {
    width: 564px;
    height: 349px;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#undefined {
    width: 51%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 eed00ec {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b1e8fc57 {
    min-height: 496px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 156c33c {
    margin: 0px 0% 0px 0%;
}
    
#\31 fa2665e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 1;
}
    
#f733aeed {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 2;
}
    
#\39 5f58223 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#c932314b {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 357fa2d {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 0;
}
    
#group_d30 {
    align-items: flex-start;
    width: 100%;
    min-height: 404px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-projektreferenz-plakat-mit-und-ohne-1920w.jpg");
    height: auto;
}
    
#c0c3db47 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#a01b311f {
    align-items: flex-start;
    width: 100%;
    min-height: 404px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-projektreferenz-plakat-vj-festival-1920w.jpg");
    height: auto;
}
    
#\36 fe79fb6 {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 0;
}
    
#d68961d6 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3ec4807 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 1;
}
    
#ea92a0a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 2;
}
}



@media all {
    
#\33 9288211 {
    margin: 0px 0% 0px 0%;
}
    
#\35 7536151 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 2;
}
    
#\36 8483db1 {
    min-height: 496px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d244437f {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8c1bbc8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 81c6150 {
    align-items: flex-start;
    width: 100%;
    min-height: 404px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-projektreferenz-plakat-travis-scott-world-tour-1920w.jpg");
    height: auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 560b864 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 80fb979 {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 0;
}
    
#\31 1c53b77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 1;
}
    
#undefined {
    width: 153%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 84cf82b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 1;
}
    
#acc25da3 {
    min-height: 496px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7c28e7a {
    margin: 0px 0% 0px 0%;
}
    
#ea5d8d23 {
    align-items: flex-start;
    width: 100%;
    min-height: 404px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-projektreferenz-logo-la-webdesign-1920w.jpg");
    height: auto;
}
    
#\33 c18259c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 e18cd12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 2;
}
    
#\32 5f5d76c {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 0;
}
    
#\34 213560e {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5666d89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#undefined {
    width: 153%;
}
    
#\33 c2f2beb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#ec021225 {
    align-items: flex-start;
    width: 100%;
    min-height: 404px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-projektreferenz-logo-vj-festival-1920w.jpg");
    height: auto;
}
    
#\35 2657fa8 {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 0;
}
    
#\31 08ac0d0 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f49795a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 1;
}
    
#\34 3c59411 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 2;
}
}



@media all {
    
#\34 ecc65ec {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 0;
}
    
#d1eae89b {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fe645bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\33 e98f6c3 {
    align-items: flex-start;
    width: 100%;
    min-height: 404px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-projektreferenz-logo-openair-waid-dd94e70c-1920w.png");
    height: auto;
}
    
#c9da9a6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 2;
}
    
#ed646c20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 2;
}
    
#e1dfa393 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 1;
}
    
#c3ada559 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#undefined {
    width: 153%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 edf2f3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 1;
}
    
#\38 c447605 {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 0;
}
    
#ce48e341 {
    margin: 0px 0% 0px 0%;
}
    
#\36 8a059f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#ac133b2b {
    min-height: 496px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#da02944b {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3622b1c {
    align-items: flex-start;
    width: 100%;
    min-height: 404px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-projektreferenz-logo-max-saeuberli-ag-1920w.jpg");
    height: auto;
}
}



@media all {
    
#\30 bc0a1c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 2;
}
    
#\34 cf4bbee {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc0ea394 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce19ba2d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#e8770dde {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 cd83d33 {
    min-height: 496px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ff9157d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 2;
}
    
#\30 baf7d8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 1;
}
    
#c7c0861b {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 0;
}
    
#fa5913b4 {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 0;
}
    
#\37 2d9e5be {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 1;
}
    
#undefined {
    width: 153%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 5e90c28 {
    margin: 0px 0% 0px 0%;
}
    
#\30 19c24fc {
    align-items: flex-start;
    width: 100%;
    min-height: 404px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-projektreferenz-customer-gift-1920w.jpeg");
    height: auto;
}
    
#df0ff34d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#da6c738c {
    align-items: flex-start;
    width: 100%;
    min-height: 404px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-projektreferenz-instagram-posts-1920w.jpg");
    height: auto;
}
}



@media all {
    
#\31 da46499 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\38 bafec9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -0px;
    order: 4;
}
    
#\37 699b192 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\37 3be819a {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 1;
}
    
#\31 ba8fbfd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ba0d607a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#befea686 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -0px;
    order: 4;
}
    
#\35 9b7c2b3 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8b19c0e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 3;
}
    
#fcca4492 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 2;
}
    
#fd527b92 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d0aefe7 {
    min-height: 355px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 74084be {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 1;
}
    
#d54551db {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 2;
}
    
#\31 00829db {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 3;
}
    
#\33 be930f1 {
    width: 100%;
    height: 350px;
    min-height: 100px;
    max-width: 100%;
}
    
#\31 cf2334f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -13px;
    order: 5;
}
    
#\37 0315a54 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\32 3ef79f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -13px;
    order: 5;
}
    
#\33 b558d6c {
    margin: 0px 0% 0px 0%;
}
    
#ce1633bb {
    width: 100%;
    height: 350px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#a7ea7ff7 {
    align-items: flex-start;
    width: 100%;
    min-height: 404px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-image: url("https://lirp.cdn-website.com/1051eed1/dms3rep/multi/opt/leandro-areco.ch-referenzprojekt-brand-manual-1920w.png");
    height: auto;
}
    
#\38 9a94618 {
    flex-direction: row;
    align-items: center;
    width: 24.15%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    justify-content: flex-start;
    order: 0;
}
    
#\37 07f3092 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\35 ec846a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    order: 2;
}
    
#undefined {
    width: 153%;
}
    
#\34 f9b3a45 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
    order: 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 79f1905 {
    margin: 0px 0% 0px 0%;
}
    
#\35 10dfb5d {
    min-height: 496px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 54786df {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 c6ff377 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 6% 0% 6%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: -70% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 450px 0% 0% 0%;
}
    
#widget_mhd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_mhd {
    width: 100.00%;
    height: 601px;
    margin: -60px 0% 0px 0%;
}
    
#\34 e09a2e1 {
    margin-top: 44px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 3800b5e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 3800b5e {
    align-self: center;
    margin: -169px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_jcc {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 69px;
    padding: 6% 6% 6% 6%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e885c6b {
    padding: 6% 6% 1% 6%;
}
    
#\35 31aa062 {
    margin: 0px 0% 0px 0%;
}
    
#fa27359b {
    margin-top: -125px;
}
    
#e32b0a2d {
    align-items: flex-end;
}
    
#widget_m53 {
    width: 14.24%;
}
    
#group_gh2 {
    width: 81.76231014275476%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6b8896a {
    margin: 0px 0% 0px 0%;
}
    
#\30 5a8129b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 4%;
    padding: 2% 6% 6% 6%;
}
    
#\36 9a54d4d::before, #\36 9a54d4d > .bgExtraLayerOverlay {
    
}
#\36 9a54d4d {
    width: 100%;
    min-height: 230px;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 ea1901f::before, #\32 ea1901f > .bgExtraLayerOverlay {
    
}
#\32 ea1901f {
    width: 100%;
    min-height: 230px;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 b03c87e::before, #\33 b03c87e > .bgExtraLayerOverlay {
    
}
#\33 b03c87e {
    width: 100%;
    min-height: 230px;
    height: auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 da46d61 {
    padding: 8% 6% 3% 6%;
}
    
#\34 6cbae3d {
    margin: 0px 0% 0px 0%;
}
    
#\32 37ab9e0 {
    width: 79.22830960552129%;
    row-gap: 0px;
}
    
#fb2f11ce {
    width: 16.77%;
}
    
#\37 3abd987.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 3abd987 {
    order: 1;
    margin: -101px 0% 0px 0%;
}
    
#\31 5550ff7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 5550ff7 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 62af3da {
    padding: 6% 6% 1% 6%;
}
    
#\38 de978ed {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab2b956d {
    margin: 0px 0% 0px 0%;
}
    
#\31 5a55252 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 240px;
    padding: 6% 6% 6% 6%;
}
    
#\36 7a8bf27 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#d11e4e0b {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 02c9ac4 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 8bb81a6 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\37 e9ede54 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 9d8c5cf {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a8019025 {
    width: 100.00%;
}
    
#\39 84d8d1f {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8256270 {
    padding: 6% 6% 1% 6%;
}
    
#eb2a6bc5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6831921::before, #\34 6831921 > .bgExtraLayerOverlay {
    
}
#\34 6831921 {
    width: 100%;
    min-height: 230px;
    height: auto;
}
    
#\34 a561d22 {
    margin: 0px 0% 0px 0%;
}
    
#b4908f98 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 1% 6% 6% 6%;
}
    
#\33 4539dd1::before, #\33 4539dd1 > .bgExtraLayerOverlay {
    
}
#\33 4539dd1 {
    width: 100%;
    min-height: 230px;
    height: auto;
}
    
#\36 83aed7b::before, #\36 83aed7b > .bgExtraLayerOverlay {
    
}
#\36 83aed7b {
    width: 100%;
    min-height: 230px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 997a38d {
    padding: 6% 6% 1% 6%;
}
    
#\38 dd4df0f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d5948df {
    margin: 0px 0% 0px 0%;
}
    
#\36 a51602b {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 3%;
    min-height: 149px;
    padding: 1% 6% 6% 6%;
}
    
#\30 0eb7a60 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 a6f2faa {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b6e4895f {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a433a451 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 44b1541 {
    width: 67.15%;
}
    
#\32 7af9260 {
    width: 61.91%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9cea7f6 {
    min-height: 65px;
    padding: 6% 6% 6% 6%;
}
    
#e997ffef {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a9a2cd88 {
    padding: 6% 6% 0% 6%;
}
    
#c08511fe {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 fc0b5dc {
    margin: 0px 0% 0px 0%;
}
    
#e05e2753 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 2% 6% 6% 6%;
}
    
#group_nhj::before, #group_nhj > .bgExtraLayerOverlay {
    
}
    
#\31 9fe6671::before, #\31 9fe6671 > .bgExtraLayerOverlay {
    
}
    
#\38 7beb3f3 {
    width: 100%;
    min-height: 80px;
}
    
#b886d415 {
    width: 100%;
    min-height: 80px;
}
    
#adb4f4e1 {
    width: 317px;
}
    
#\38 8ab65b9 {
    width: 317px;
}
    
#a37393fb {
    width: 317px;
}
    
#d5160628 {
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fa7f046b {
    padding: 6% 6% 0% 6%;
}
    
#\36 a4fb364 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6710853 {
    width: 47%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 0909161 {
    height: auto;
}
    
#\39 f941d57 {
    margin: 0px 0% 0px 0%;
}
    
#\32 9373a5b {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 6%;
    min-height: 201px;
    padding: 6% 6% 2% 6%;
}
    
#widget_t72 {
    height: auto;
}
    
#\33 ea03338 {
    height: auto;
}
    
#b3ab0a3e {
    height: auto;
}
    
#e33062db {
    width: 47%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b6ec4ea1 {
    width: 47%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 4f20726 {
    width: 47%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2683bae {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 6%;
    min-height: 164px;
    padding: 2% 6% 2% 6%;
}
    
#\36 4a8eda3 {
    margin: 0px 0% 0px 0%;
}
    
#\33 6202a4f {
    height: auto;
}
    
#a35d26fa {
    height: auto;
}
    
#\36 879b4cd {
    width: 47%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 72aa4bd {
    width: 47%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#be0154df {
    width: 47%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e865fa79 {
    width: 47%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 216cc3a {
    height: auto;
}
    
#ba3dc8f0 {
    margin: 0px 0% 0px 0%;
}
    
#\32 1ae0b2b {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 6%;
    min-height: 164px;
    padding: 2% 6% 6% 6%;
}
    
#bb3989c3 {
    height: auto;
}
    
#\30 228b167 {
    width: 47%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e154abd4 {
    width: 47%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e17b5b17 {
    width: 47%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 4075fc8 {
    width: 100.00%;
}
    
#\30 45c3dde {
    width: 47%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 70455d3 {
    margin: 0px 0% 0px 0%;
}
    
#\35 77cb379 {
    padding: 6% 6% 0% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ec773385 {
    margin: 0px 0% 0px 0%;
}
    
#\38 cf3f0d7 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 6% 6% 6%;
}
    
#b6e7dc12::before, #b6e7dc12 > .bgExtraLayerOverlay {
    
}
#b6e7dc12 {
    width: 100%;
    min-height: 230px;
    height: auto;
}
    
#e8d42567::before, #e8d42567 > .bgExtraLayerOverlay {
    
}
#e8d42567 {
    width: 100%;
    min-height: 230px;
    height: auto;
}
    
#ddd4420c::before, #ddd4420c > .bgExtraLayerOverlay {
    
}
#ddd4420c {
    width: 100%;
    min-height: 230px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af272aca {
    padding: 8% 6% 1% 6%;
}
    
#\30 e77ab3c {
    margin: 0px 0% 0px 0%;
}
    
#\36 bb1b3a7 {
    width: 79.22830960552129%;
}
    
#b253cbba {
    width: 16.77%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\30 fdfa12e {
    align-items: center;
}
    
#\38 fe336d6 {
    margin-top: -132px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 fadbbdb {
    height: 246px;
    min-width: 32px;
    width: 246px;
    margin: 0px 0% 0px 0%;
}
    
#f47ce5f6 {
    margin: 0px 0% 0px 0%;
}
    
#fc48a239 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 2% 6% 2% 6%;
}
    
#\30 b5024ba::before, #\30 b5024ba > .bgExtraLayerOverlay {
    
}
#\30 b5024ba {
    width: 100%;
    min-height: 230px;
    height: auto;
}
    
#\39 9d5675e::before, #\39 9d5675e > .bgExtraLayerOverlay {
    
}
#\39 9d5675e {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    align-items: center;
    padding: 30px 0px 30px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f87317c0 {
    min-width: 32px;
    width: 58.13916034293067%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 aca8859 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 6% 6% 6%;
}
    
#\36 af3124f::before, #\36 af3124f > .bgExtraLayerOverlay {
    
}
#\36 af3124f {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    align-items: center;
    padding: 30px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 7b15faf::before, #\37 7b15faf > .bgExtraLayerOverlay {
    
}
#\37 7b15faf {
    width: 100%;
    min-height: 230px;
    height: auto;
}
    
#\35 5a6f9ac {
    margin: 0px 0% 0px 0%;
}
    
#b089dfbb {
    height: 246px;
    min-width: 32px;
    width: 246px;
    margin: 0px 0% 0px 0%;
}
    
#\39 907b229 {
    min-width: 32px;
    width: 57.68001047314366%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a401411b {
    padding: 8% 6% 1% 6%;
}
    
#\34 48ccfed {
    margin: 0px 0% 0px 0%;
}
    
#\30 1d91605 {
    width: 78.1040643361336%;
}
    
#e69d9b40 {
    width: 17.90%;
}
    
#bc2326a0 {
    margin-top: -133px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d27991f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 6% 6% 6%;
}
    
#\30 c0bea6f {
    margin: 0px 0% 0px 0%;
}
    
#widget_f99.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 40px 0px;
}
#widget_f99 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 c53b5b4 {
    width: 100%;
    min-height: 300px;
    height: auto;
}
    
#\33 3944ac2 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2b98085 {
    padding: 8% 6% 1% 6%;
}
    
#\37 711267f {
    margin: 0px 0% 0px 0%;
}
    
#\30 b569f23 {
    width: 78.3703496769326%;
}
    
#\31 226063b {
    width: 17.63%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8ca2a93 {
    margin: 0px 0% 0px 0%;
}
    
#bed35815 {
    min-height: 36px;
    padding: 6% 6% 1% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4102563 {
    min-height: 0px;
    padding: 6% 6% 1% 6%;
}
    
#\33 2516a5e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c8dbf357 {
    margin: 0px 0% 0px 0%;
}
    
#\39 b905221 {
    min-height: 0px;
    padding: 6% 6% 1% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f460f7e {
    margin: 0px 0% 0px 0%;
}
    
#\34 4e1f2c3 {
    min-height: 0px;
    padding: 6% 6% 1% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 237e7e8 {
    min-height: 0px;
    padding: 6% 6% 1% 6%;
}
    
#\33 ff8f5eb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fdb9c240 {
    min-height: 0px;
    padding: 6% 6% 1% 6%;
}
    
#e7c83cdd {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#caa8d1c8 {
    margin: 0px 0% 0px 0%;
}
    
#d848e956 {
    min-height: 0px;
    padding: 6% 6% 1% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8d5b484 {
    min-height: 0px;
    padding: 6% 6% 1% 6%;
}
    
#\32 c514ba5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1bbbdd2 {
    margin: 0px 0% 0px 0%;
}
    
#d220e38f {
    padding: 6% 6% 1% 6%;
}
    
#\31 7e210ac {
    width: 77.73069288572928%;
}
    
#\35 1fa52e3 {
    width: 18.27%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 f937fe7 {
    padding: 4% 6% 6% 6%;
}
    
#\38 424ce7f {
    margin: 0px 0% 0px 0%;
}
    
#widget_kvp.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_kvp {
    align-self: flex-start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8a5bf49 {
    padding: 2% 6% 5px 6%;
}
    
#\30 d8ee9c1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 837121a {
    margin: 0px 0% 0px 0%;
}
    
#\32 68261e7 {
    padding: 5px 6% 5px 6%;
}
    
#e596bbda.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e596bbda {
    margin: -20px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 72cea1b {
    min-height: 316px;
    padding: 5px 6% 5px 6%;
}
    
#a2bdfcfd {
    margin: 0px 0% 0px 0%;
}
    
#\30 64eb2e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 64eb2e3 {
    margin: -20px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b074a309 {
    margin: 0px 0% 0px 0%;
}
    
#\35 e176983 {
    padding: 6% 6% 3% 6%;
}
    
#d540e8f1 {
    width: 78.6285320628505%;
}
    
#\30 9a10297 {
    width: 17.37%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c9830496 {
    min-height: 425px;
    padding: 1% 6% 6% 6%;
}
    
#\32 81461de {
    margin: 0px 0% 0px 0%;
}
    
#e3632b07 {
    width: 100%;
    padding: 50px 50px 50px 50px;
    margin: 0% 0% 0% 0%;
}
    
#group_u9g {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_fcp {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 44c2d24 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8760360 {
    width: 100%;
    min-height: 80px;
}
    
#b5d20a34 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 6%;
    row-gap: 50px;
    padding: 2% 6% 2% 6%;
}
    
#\37 501f0cb {
    margin: 0px 0% 0px 0%;
}
    
#\36 30f33f6 {
    width: 100%;
    min-height: 80px;
}
    
#\36 7aa33e5 {
    height: auto;
    min-height: 164px;
}
    
#c9720460 {
    width: 22.6%;
    height: 261px;
}
    
#\32 fc7da00 {
    height: 277px;
    width: 63.5%;
}
    
#a556093e {
    height: 277px;
    width: 63.5%;
}
    
#\35 23f6484 {
    height: 273px;
    width: 23.8%;
}
    
#bcceb073 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0015191 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 6%;
    row-gap: 50px;
    padding: 8% 6% 2% 6%;
}
    
#ac2032ea {
    width: 100%;
    min-height: 80px;
}
    
#\37 c9d812f {
    margin: 0px 0% 0px 0%;
}
    
#\37 ef43308 {
    width: 100%;
    min-height: 80px;
}
    
#\38 e55a5b3 {
    height: 277px;
    width: 63.5%;
}
    
#c13552d7 {
    height: 277px;
    width: 63.5%;
}
    
#\32 3b12d29 {
    height: 273px;
    width: 23.8%;
}
    
#cd44fe82 {
    height: 273px;
    width: 23.8%;
}
    
#\35 93ed29d {
    width: 100.00%;
}
    
#f0c7ced1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#f0c7ced1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 24335a7 {
    width: 100%;
    min-height: 80px;
}
    
#\39 d89f6fd {
    margin: 0px 0% 0px 0%;
}
    
#a1204f31 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 6%;
    row-gap: 50px;
    padding: 8% 6% 2% 6%;
}
    
#\30 f18f48e {
    width: 100%;
    min-height: 80px;
}
    
#\35 6a88410 {
    height: 277px;
    width: 63.5%;
}
    
#ac20eb20 {
    height: 277px;
    width: 63.5%;
}
    
#\30 dc8711c {
    height: 273px;
    width: 23.8%;
}
    
#\33 2ad908e {
    height: 273px;
    width: 23.8%;
}
    
#\38 bbe7651.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 bbe7651 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0758202 {
    height: 273px;
    width: 23.8%;
}
    
#b72a86d1 {
    width: 100%;
    min-height: 80px;
}
    
#a187132d {
    margin: 0px 0% 0px 0%;
}
    
#e5be158e {
    width: 100%;
    min-height: 80px;
}
    
#b689214e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 6%;
    row-gap: 70px;
    padding: 8% 6% 6% 6%;
}
    
#\39 861761c {
    height: 273px;
    width: 23.8%;
}
    
#\36 50f6610 {
    height: 277px;
    width: 63.5%;
}
    
#ec457035 {
    height: 277px;
    width: 63.5%;
}
    
#e87ecffd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e87ecffd {
    margin: -30px 0% 0px -75%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 ab1e603 {
    margin: 0px 0% 0px 0%;
}
    
#e6c36063 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 70px;
    padding: 2% 6% 2% 6%;
}
    
#\33 b261020 {
    width: 100%;
    min-height: 80px;
}
    
#d1194a48 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 05776e4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 70px;
    padding: 8% 6% 6% 6%;
}
    
#\38 390e66a {
    margin: 0px 0% 0px 0%;
}
    
#\37 d8ed014 {
    width: 100%;
    min-height: 80px;
}
    
#\31 84ad986 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 b3b2e90 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 70px;
    padding: 2% 6% 6% 6%;
}
    
#\32 2ae87b6 {
    margin: 0px 0% 0px 0%;
}
    
#abfa5c67 {
    width: 100%;
    min-height: 80px;
}
    
#\38 b3f9a14 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d90aafa8 {
    padding: 2% 6% 6% 6%;
}
    
#\35 66709ac {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0116554 {
    width: 100%;
    min-height: 80px;
}
    
#fc0c593d {
    margin: 0px 0% 0px 0%;
}
    
#\33 163cb88 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 70px;
    padding: 2% 6% 2% 6%;
}
    
#\35 2dbbb75 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5d4de33 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 70px;
    padding: 5% 6% 4% 6%;
}
    
#cb59d96e {
    margin: 0px 0% 0px 0%;
}
    
#bcb44fdd {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b1e8fc57 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 70px;
    padding: 2% 6% 1% 6%;
}
    
#\35 156c33c {
    margin: 0px 0% 0px 0%;
}
    
#\31 fa2665e {
    margin-top: -15px;
}
    
#\39 5f58223 {
    width: 100%;
    min-height: 80px;
}
    
#c0c3db47 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9288211 {
    margin: 0px 0% 0px 0%;
}
    
#\36 8483db1 {
    padding: 8% 6% 6% 6%;
}
    
#\37 8c1bbc8 {
    width: 100%;
}
    
#undefined {
    width: 71.33333333333334%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#acc25da3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 70px;
    padding: 2% 6% 1% 6%;
}
    
#\30 7c28e7a {
    margin: 0px 0% 0px 0%;
}
    
#\30 5666d89 {
    width: 100%;
    min-height: 80px;
}
    
#\33 c2f2beb {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce48e341 {
    margin: 0px 0% 0px 0%;
}
    
#ac133b2b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 70px;
    padding: 8% 6% 1% 6%;
}
    
#\36 8a059f8 {
    width: 100%;
    min-height: 80px;
}
    
#\33 fe645bc {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5e90c28 {
    margin: 0px 0% 0px 0%;
}
    
#\36 cd83d33 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 70px;
    padding: 8% 6% 1% 6%;
}
    
#ce19ba2d {
    width: 100%;
    min-height: 80px;
}
    
#df0ff34d {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b558d6c {
    margin: 0px 0% 0px 0%;
}
    
#\34 d0aefe7 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 70px;
    padding: 8% 6% 2% 6%;
}
    
#\37 0315a54 {
    width: 100%;
    min-height: 80px;
}
    
#ba0d607a {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 79f1905 {
    margin: 0px 0% 0px 0%;
}
    
#\35 10dfb5d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 70px;
    padding: 8% 6% 6% 6%;
}
    
#\37 07f3092 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: -115% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 6% 0% 6%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 184px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 350px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_mhd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_mhd {
    height: 427px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_jcc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_jcc {
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 3800b5e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 3800b5e {
    align-self: center;
    margin: -96px 0% 0px 0%;
}
    
#\34 e09a2e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e09a2e1 {
    align-self: center;
    margin: 22px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 6% 6%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_c2l {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 e885c6b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 6% 1% 6%;
}
    
#e32b0a2d {
    width: 100%;
    min-height: 160px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    height: auto;
}
    
#\35 31aa062 {
    margin: 0px 0% 0px 0%;
}
    
#group_gh2 {
    width: 74.04257736307576%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: -15px 0% 0px 0%;
}
    
#widget_m53 {
    width: 21.96%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fa27359b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fa27359b {
    align-self: center;
    margin: -95px 0% 0px 0%;
}
    
#\36 61205d7 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\36 9a54d4d::before, #\36 9a54d4d > .bgExtraLayerOverlay {
    
}
#\36 9a54d4d {
    width: 100%;
    min-height: 365px;
    align-items: flex-start;
    height: auto;
}
    
#\30 5a8129b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 6% 6% 6%;
}
    
#\32 ea1901f::before, #\32 ea1901f > .bgExtraLayerOverlay {
    
}
#\32 ea1901f {
    width: 100%;
    min-height: 365px;
    align-items: flex-start;
    height: auto;
}
    
#\33 b03c87e::before, #\33 b03c87e > .bgExtraLayerOverlay {
    
}
#\33 b03c87e {
    width: 100%;
    min-height: 365px;
    align-items: flex-start;
    height: auto;
}
    
#\32 6b8896a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 b4a0480 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\34 da46d61 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 6% 5% 6%;
}
    
#\32 37ab9e0 {
    width: 100.00%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: -15px 0% 0px 0%;
}
    
#fb2f11ce {
    width: 24.80%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6cbae3d {
    margin: 0px 0% 0px 0%;
}
    
#\37 3abd987.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 3abd987 {
    width: 98.51%;
    align-self: center;
    margin: -126px 0% 0px 0%;
}
    
#\31 5550ff7 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\32 123bae5 {
    min-height: 24px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\34 62af3da {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 6% 1% 6%;
}
    
#\38 de978ed {
    margin: 0px 0% 0px 0%;
}
    
#widget_oe9 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\36 7a8bf27 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 5a55252 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 5%;
    padding: 6% 6% 6% 6%;
}
    
#d11e4e0b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 9d8c5cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 02c9ac4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\38 8bb81a6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 e9ede54 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#ab2b956d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 7527676 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\39 8256270 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 14% 6% 4% 6%;
}
    
#eb2a6bc5 {
    margin: 0px 0% 0px 0%;
}
    
#\38 f2fd35d {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\34 6831921::before, #\34 6831921 > .bgExtraLayerOverlay {
    
}
#\34 6831921 {
    width: 100%;
    min-height: 215px;
    align-items: flex-start;
    height: auto;
}
    
#b4908f98 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 6% 6% 6%;
}
    
#\33 4539dd1::before, #\33 4539dd1 > .bgExtraLayerOverlay {
    
}
#\33 4539dd1 {
    width: 100%;
    min-height: 215px;
    align-items: flex-start;
    height: auto;
}
    
#\36 83aed7b::before, #\36 83aed7b > .bgExtraLayerOverlay {
    
}
#\36 83aed7b {
    width: 100%;
    min-height: 215px;
    align-items: flex-start;
    height: auto;
}
    
#\34 a561d22 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 997a38d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 14% 6% 4% 6%;
}
    
#\33 b0af8b7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 dd4df0f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 a51602b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 4% 6% 6% 6%;
}
    
#\30 0eb7a60 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a433a451 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 a6f2faa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b6e4895f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 d5948df {
    margin: 0px 0% 0px 0%;
}
    
#group_2rv {
    margin-left: 0px;
    margin-right: 0px;
    width: auto;
}
    
#ddd6f44a {
    width: 181px;
    height: auto;
    min-height: 45px;
}
    
#a78a7465 {
    width: 181px;
    height: auto;
    min-height: 45px;
}
    
#bc6d9eae {
    width: 181px;
    height: auto;
    min-height: 45px;
}
}



@media (max-width: 767px) {
    
#\37 9cea7f6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 12% 6%;
}
    
#\38 b0ef39c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e997ffef {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a9a2cd88 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 4% 6%;
}
    
#\37 e2b3a61 {
    min-height: 22px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#c08511fe {
    margin: 0px 0% 0px 0%;
}
    
#\35 be365b9 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\33 9720603 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
    
#e05e2753 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 70px;
    padding: 2% 6% 6% 6%;
}
    
#\38 7beb3f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_nhj::before, #group_nhj > .bgExtraLayerOverlay {
    
}
#group_nhj {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
    min-height: 270px;
}
    
#b886d415 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 9fe6671::before, #\31 9fe6671 > .bgExtraLayerOverlay {
    
}
#\31 9fe6671 {
    height: auto;
    min-height: 270px;
}
    
#\31 fc0b5dc {
    margin: 0px 0% 0px 0%;
}
    
#fd9b95dc {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f0e68c2a {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b197b0fa {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 9c0c22e {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e4edc06b {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d5160628 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#adb4f4e1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#adb4f4e1 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 8ab65b9 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6a35db3 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a37393fb {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 539e3b3 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 18cdb25 {
    min-height: 22px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#fa7f046b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 4% 6%;
}
    
#\36 a4fb364 {
    margin: 0px 0% 0px 0%;
}
    
#ae8108dd {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\33 6710853 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 0909161 {
    height: auto;
}
    
#\32 9373a5b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 45px;
    padding: 6% 6% 2% 6%;
}
    
#e33062db {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_t72 {
    height: auto;
}
    
#\33 ea03338 {
    height: auto;
}
    
#b6ec4ea1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 4f20726 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b3ab0a3e {
    height: auto;
}
    
#\39 f941d57 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 879b4cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 2683bae {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 45px;
    padding: 10% 6% 10% 6%;
}
    
#\33 6202a4f {
    height: auto;
}
    
#a35d26fa {
    height: auto;
}
    
#\34 72aa4bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 6b446a8 {
    height: auto;
}
    
#e865fa79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 e094c15 {
    height: auto;
}
    
#be0154df {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 4a8eda3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 216cc3a {
    height: auto;
}
    
#e17b5b17 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 1ae0b2b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 45px;
    padding: 2% 6% 4% 6%;
}
    
#bb3989c3 {
    height: auto;
}
    
#e154abd4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 228b167 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 9c414f6 {
    height: auto;
}
    
#\30 45c3dde {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 101177c {
    height: auto;
}
    
#ba3dc8f0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 9d2035b {
    min-height: 22px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\35 77cb379 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 4% 6%;
}
    
#\33 70455d3 {
    margin: 0px 0% 0px 0%;
}
    
#\31 85940c4 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\38 cf3f0d7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 8% 6%;
}
    
#b6e7dc12::before, #b6e7dc12 > .bgExtraLayerOverlay {
    
}
#b6e7dc12 {
    width: 100%;
    min-height: 365px;
    align-items: center;
    height: auto;
}
    
#e8d42567::before, #e8d42567 > .bgExtraLayerOverlay {
    
}
#e8d42567 {
    width: 100%;
    min-height: 365px;
    align-items: flex-start;
    height: auto;
}
    
#ddd4420c::before, #ddd4420c > .bgExtraLayerOverlay {
    
}
#ddd4420c {
    width: 100%;
    min-height: 365px;
    align-items: flex-start;
    height: auto;
}
    
#ec773385 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#af272aca {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 4% 6%;
}
    
#\30 fdfa12e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\36 bb1b3a7 {
    width: 100.00%;
    min-width: 32px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: -15px 0% 0px 0%;
}
    
#b253cbba {
    width: 26.26%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e77ab3c {
    margin: 0px 0% 0px 0%;
}
    
#\38 fe336d6 {
    margin-top: -96px;
}
}



@media (max-width: 767px) {
    
#\36 fadbbdb {
    height: 175px;
    width: 175px;
}
    
#fc48a239 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
}
    
#\30 b5024ba::before, #\30 b5024ba > .bgExtraLayerOverlay {
    
}
#\30 b5024ba {
    width: 100%;
    min-height: 270px;
    align-items: flex-start;
    height: auto;
}
    
#\39 9d5675e::before, #\39 9d5675e > .bgExtraLayerOverlay {
    
}
#\39 9d5675e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 30px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f47ce5f6 {
    margin: 0px 0% 0px 0%;
}
    
#\35 f3fd21a {
    margin-left: 0%;
    margin-right: 0%;
}
    
#f87317c0 {
    align-items: center;
}
    
#\32 df27b3c {
    justify-content: flex-start;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 85.57%;
}
    
#a5c9083f {
    width: 85.38%;
}
}



@media (max-width: 767px) {
    
#\36 aca8859 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 6% 6% 6%;
}
    
#\36 af3124f::before, #\36 af3124f > .bgExtraLayerOverlay {
    
}
#\36 af3124f {
    width: 100%;
    min-height: 408px;
    align-items: center;
    height: auto;
    padding: 0px 0px 30px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 7b15faf::before, #\37 7b15faf > .bgExtraLayerOverlay {
    
}
#\37 7b15faf {
    width: 100%;
    min-height: 270px;
    align-items: flex-start;
    height: auto;
}
    
#b089dfbb {
    height: 175px;
    width: 175px;
}
    
#\35 5a6f9ac {
    margin: 0px 0% 0px 0%;
}
    
#\39 907b229 {
    align-items: center;
}
    
#d8d00a39 {
    width: 82.40%;
}
    
#c3e6d02d {
    width: 82.84%;
}
}



@media (max-width: 767px) {
    
#bbd2bd8a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#a401411b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 1% 6%;
}
    
#\30 1d91605 {
    width: 100.00%;
    min-width: 32px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: -15px 0% 0px 0%;
}
    
#e69d9b40 {
    width: 27.35%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 48ccfed {
    margin: 0px 0% 0px 0%;
}
    
#bc2326a0 {
    margin-top: -95px;
}
}



@media (max-width: 767px) {
    
#\33 d27991f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\33 3944ac2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 c53b5b4 {
    min-height: 266px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\30 c0bea6f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c5af297b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\32 2b98085 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 1% 6%;
}
    
#\30 b569f23 {
    width: 100.00%;
    min-width: 32px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: -15px 0% 0px 0%;
}
    
#\31 226063b {
    width: 25.81%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 711267f {
    margin: 0px 0% 0px 0%;
}
    
#c76864a9 {
    width: 100.00%;
    margin-top: -96px;
}
}



@media (max-width: 767px) {
    
#\38 773ef86 {
    min-height: 24px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#bed35815 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 4% 6%;
}
    
#\36 8ca2a93 {
    margin: 0px 0% 0px 0%;
}
    
#f993cf62 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\38 4102563 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 4% 6%;
}
    
#\32 5d2a0df {
    min-height: 24px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\33 2516a5e {
    margin: 0px 0% 0px 0%;
}
    
#db9dba0d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#b927a75a {
    min-height: 24px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\39 b905221 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 4% 6%;
}
    
#c8dbf357 {
    margin: 0px 0% 0px 0%;
}
    
#e986bc71 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\35 f9c2ee2 {
    min-height: 24px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\34 4e1f2c3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 4% 6%;
}
    
#\35 f460f7e {
    margin: 0px 0% 0px 0%;
}
    
#e3453275 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\31 85c5e6f {
    min-height: 24px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\31 237e7e8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 4% 6%;
}
    
#\33 ff8f5eb {
    margin: 0px 0% 0px 0%;
}
    
#a020e192 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#fdb9c240 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 4% 6%;
}
    
#\31 88be720 {
    min-height: 24px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#e7c83cdd {
    margin: 0px 0% 0px 0%;
}
    
#\38 678732a {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\35 021ccb6 {
    min-height: 24px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#d848e956 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 4% 6%;
}
    
#caa8d1c8 {
    margin: 0px 0% 0px 0%;
}
    
#a1d1c8cf {
    margin-top: 0px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\30 8d5b484 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 4% 6%;
}
    
#e7b5bed3 {
    min-height: 24px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\32 c514ba5 {
    margin: 0px 0% 0px 0%;
}
    
#f8a0f31f {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#d220e38f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 1% 6%;
}
    
#\34 f5f3b3d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\31 7e210ac {
    width: 100.00%;
    min-width: 32px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: -15px 0% 0px 0%;
}
    
#\35 1fa52e3 {
    width: 26.57%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1bbbdd2 {
    margin: 0px 0% 0px 0%;
}
    
#\30 40c701a {
    width: 100.00%;
    margin-top: -95px;
}
}



@media (max-width: 767px) {
    
#c7fbbafd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 f937fe7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 6% 6% 6%;
}
    
#\38 424ce7f {
    margin: 0px 0% 0px 0%;
}
    
#widget_kvp.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_kvp {
    width: 51.89%;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#a2cde6ba {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 8a5bf49 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 6% 5px 6%;
}
    
#\30 d8ee9c1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 c28931a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 68261e7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5px 6% 5px 6%;
}
    
#\38 837121a {
    margin: 0px 0% 0px 0%;
}
    
#e596bbda.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e596bbda {
    margin: -20px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 72cea1b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1.3982102908277405% 6% 6% 6%;
}
    
#\36 01454e0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a2bdfcfd {
    margin: 0px 0% 0px 0%;
}
    
#\30 64eb2e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 64eb2e3 {
    margin: -20px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\34 64b50fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\35 e176983 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 6% 4% 6%;
}
    
#d540e8f1 {
    width: 100.00%;
    min-width: 32px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: -15px 0% 0px 0%;
}
    
#\30 9a10297 {
    width: 26.29%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b074a309 {
    margin: 0px 0% 0px 0%;
}
    
#fb81cfb6 {
    width: 100.00%;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: -97px;
}
}



@media (max-width: 767px) {
    
#e3632b07 {
    min-height: 332px;
    align-items: center;
    width: 100%;
    height: auto;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c9830496 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 6% 6% 6%;
}
    
#\32 81461de {
    margin: 0px 0% 0px 0%;
}
    
#group_u9g {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_fcp {
    min-width: 32px;
    width: 283px;
    margin: 0px 0% 0px 0%;
}
    
#\39 44c2d24 {
    min-width: 32px;
    height: auto;
    min-height: 42px;
    width: 283px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 8760360 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b5d20a34 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 70px;
    padding: 4% 6% 2% 6%;
}
    
#\32 fc7da00 {
    height: 172px;
    width: 77.9%;
}
    
#c9720460.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c9720460 {
    height: 160px;
    width: 31.02%;
    margin: 30px 0% 0px -18.9%;
}
    
#eefe1be6 {
    height: auto;
}
    
#e6820d2e {
    height: auto;
}
    
#\36 30f33f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a556093e {
    height: 172px;
    width: 77.9%;
}
    
#\35 23f6484.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 23f6484 {
    height: 160px;
    width: 31%;
    margin: 30px 0% 0px -18.9%;
}
    
#ff49bcc2 {
    height: auto;
}
    
#\38 d708dd0 {
    height: auto;
}
    
#\37 501f0cb {
    margin: 0px 0% 0px 0%;
}
    
#\36 7aa33e5 {
    align-items: center;
    justify-content: center;
}
    
#\34 5bf5382 {
    justify-content: center;
}
    
#e022a7f3 {
    width: 37%;
    height: auto;
    min-height: 41px;
}
    
#\39 636d18d {
    width: 37%;
    min-height: 31px;
}
    
#\35 33e904a {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\35 0015191 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 70px;
    padding: 15% 6% 2% 6%;
}
    
#\37 0577962 {
    height: auto;
}
    
#c13552d7 {
    height: 172px;
    width: 77.9%;
}
    
#ac2032ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f5aafa25 {
    height: auto;
}
    
#\36 0be31da {
    height: auto;
}
    
#cd44fe82.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cd44fe82 {
    height: 160px;
    width: 31%;
    margin: 30px 0% 0px -18.9%;
}
    
#\32 3b12d29.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 3b12d29 {
    height: 160px;
    width: 31%;
    margin: 30px 0% 0px -18.9%;
}
    
#\38 e55a5b3 {
    height: 172px;
    width: 77.9%;
}
    
#\37 ef43308 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#afd08776 {
    height: auto;
}
    
#\37 c9d812f {
    margin: 0px 0% 0px 0%;
}
    
#\35 ebe04ef {
    justify-content: center;
}
    
#cbfa4db0 {
    justify-content: center;
}
    
#\33 09b3f68 {
    width: 37%;
    min-height: 41px;
}
    
#\39 372c2d0 {
    width: 37%;
    min-height: 41px;
}
    
#\35 93ed29d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fbafd59f {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\37 3959677 {
    height: auto;
}
    
#\33 24335a7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 2ad908e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 2ad908e {
    height: 160px;
    width: 31%;
    margin: 30px 0% 0px -18.9%;
}
    
#\30 dc8711c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 dc8711c {
    height: 160px;
    width: 31%;
    margin: 30px 0% 0px -18.9%;
}
    
#\35 6a88410 {
    height: 172px;
    width: 77.9%;
}
    
#ac20eb20 {
    height: 172px;
    width: 77.9%;
}
    
#\31 b428420 {
    height: auto;
}
    
#c5a249e3 {
    height: auto;
}
    
#\32 0a757b3 {
    height: auto;
}
    
#a1204f31 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 70px;
    padding: 15% 6% 2% 6%;
}
    
#\30 f18f48e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 d89f6fd {
    margin: 0px 0% 0px 0%;
}
    
#cbf7d1eb {
    justify-content: center;
}
    
#dbc84057 {
    justify-content: center;
}
    
#\33 0be98da {
    width: 37%;
    min-height: 41px;
}
    
#\37 8880ca6 {
    width: 37%;
    min-height: 41px;
}
    
#\39 4274de1 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d49099e1 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\32 0758202.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 0758202 {
    height: 160px;
    width: 31%;
    margin: 30px 0% 0px -18.9%;
}
    
#c5d29c0d {
    height: auto;
}
    
#b72a86d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f9266f7f {
    height: auto;
}
    
#e5be158e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f948529b {
    height: auto;
}
    
#b689214e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 90px;
    padding: 15% 6% 6% 6%;
}
    
#\39 861761c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 861761c {
    height: 160px;
    width: 30.99%;
    margin: 30px 0% 0px -18.9%;
}
    
#ec457035 {
    height: 172px;
    width: 77.89%;
    margin-left: -17.6%;
}
    
#\36 50f6610 {
    height: 172px;
    width: 77.9%;
}
    
#a187132d {
    margin: 0px 0% 0px 0%;
}
    
#c9a7b02a {
    justify-content: center;
}
    
#\35 f1e2824 {
    justify-content: center;
}
    
#ed41f235 {
    width: 37%;
    min-height: 41px;
}
    
#fd0b20e0 {
    width: 37%;
    min-height: 41px;
}
    
#e4aec648 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 7ca26e6 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bb7bffb9 {
    height: auto;
}
    
#e87ecffd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e87ecffd {
    width: 61.47%;
    margin: -30px 0% 0px -85.5%;
}
}



@media (max-width: 767px) {
    
#e6c36063 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 4% 6% 4% 6%;
}
    
#\33 b261020 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 fcb1830 {
    height: auto;
}
    
#d1194a48 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 b5bfb41 {
    height: auto;
}
    
#\34 ab1e603 {
    margin: 0px 0% 0px 0%;
}
    
#d1f9adaf {
    width: auto;
    min-height: 41px;
}
    
#widget_rb7 {
    height: auto;
}
    
#\35 b5cb7d9 {
    height: auto;
}
    
#fc904e68 {
    width: auto;
}
}



@media (max-width: 767px) {
    
#\31 84ad986 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 05776e4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 8% 6% 6% 6%;
}
    
#\37 d8ed014 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 d66b5a7 {
    height: auto;
}
    
#\38 12a7baf {
    height: auto;
}
    
#\38 390e66a {
    margin: 0px 0% 0px 0%;
}
    
#\30 994d015 {
    height: auto;
}
    
#eaf853db {
    height: auto;
}
    
#cce066e9 {
    width: auto;
}
    
#\30 18c6807 {
    width: auto;
}
}



@media (max-width: 767px) {
    
#d29b092a {
    height: auto;
}
    
#\30 b3b2e90 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 4% 6% 6% 6%;
}
    
#a943f1c9 {
    height: auto;
}
    
#abfa5c67 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 b3f9a14 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bee8f68a {
    height: auto;
}
    
#\35 8db7788 {
    height: auto;
}
    
#\32 2ae87b6 {
    margin: 0px 0% 0px 0%;
}
    
#\34 7c005a0 {
    height: auto;
}
    
#c3b6945a {
    height: auto;
}
    
#fa0a3434 {
    width: 34%;
    min-height: 41px;
}
    
#\37 9baf5b5 {
    width: 34%;
    min-height: 41px;
}
}



@media (max-width: 767px) {
    
#d90aafa8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 6% 6% 6%;
}
    
#\37 3b05383 {
    height: auto;
}
    
#a481d315 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e4482c49 {
    height: auto;
}
    
#b241f6d6 {
    height: 205px;
    width: auto;
}
    
#\30 46ebff6 {
    height: 131px;
    width: undefinednull;
    margin-left: -9.3%;
}
    
#\35 66709ac {
    margin: 0px 0% 0px 0%;
}
    
#ee5527be {
    width: 34%;
    min-height: 41px;
}
    
#group_ipo {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\36 0116554 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 b7383c6 {
    height: auto;
}
    
#\35 2dbbb75 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 163cb88 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 70px;
    padding: 4% 6% 2% 6%;
}
    
#ce4677cb {
    height: 131px;
}
    
#cc12bdd6 {
    height: 205px;
    width: auto;
}
    
#\39 eb7b4cf {
    height: 131px;
}
    
#\31 ddc62d5 {
    height: auto;
}
    
#d6e7dde3 {
    height: 205px;
}
    
#fc0c593d {
    margin: 0px 0% 0px 0%;
}
    
#c7256d60 {
    width: auto;
}
    
#\32 e65e9d3 {
    width: auto;
}
    
#\30 bcd2cd4 {
    justify-content: center;
    height: auto;
    min-height: 205px;
}
    
#a15b01b1 {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\39 5d4de33 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 70px;
    padding: 16% 6% 6% 6%;
}
    
#\30 2526863 {
    height: auto;
    width: 48px;
}
    
#bcb44fdd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 bd3a550 {
    height: 230px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 315px;
}
    
#cb59d96e {
    margin: 0px 0% 0px 0%;
}
    
#\34 e52626d {
    width: auto;
}
    
#\34 9cc4323 {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#b1e8fc57 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 4% 6% 1% 6%;
}
    
#\39 5f58223 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c932314b {
    height: auto;
}
    
#c0c3db47 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d68961d6 {
    height: auto;
}
    
#\35 156c33c {
    margin: 0px 0% 0px 0%;
}
    
#\34 357fa2d {
    width: auto;
}
    
#\36 fe79fb6 {
    width: auto;
}
    
#group_d30 {
    height: auto;
    min-height: 250px;
}
    
#a01b311f {
    height: auto;
    min-height: 250px;
}
}



@media (max-width: 767px) {
    
#\33 9288211 {
    margin: 0px 0% 0px 0%;
}
    
#\36 8483db1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 6% 6%;
}
    
#d244437f {
    height: auto;
}
    
#\37 8c1bbc8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 80fb979 {
    width: auto;
}
    
#\34 81c6150 {
    height: auto;
    min-height: 250px;
}
}



@media (max-width: 767px) {
    
#acc25da3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 4% 6% 1% 6%;
}
    
#\34 213560e {
    height: auto;
}
    
#\30 5666d89 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 c2f2beb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 08ac0d0 {
    height: auto;
}
    
#\30 7c28e7a {
    margin: 0px 0% 0px 0%;
}
    
#\32 5f5d76c {
    width: auto;
}
    
#\35 2657fa8 {
    width: auto;
}
    
#ea5d8d23 {
    height: auto;
    min-height: 250px;
}
    
#ec021225 {
    height: auto;
    min-height: 249px;
}
}



@media (max-width: 767px) {
    
#d1eae89b {
    height: auto;
}
    
#\33 fe645bc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 8a059f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ac133b2b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 12% 6% 1% 6%;
}
    
#da02944b {
    height: auto;
}
    
#ce48e341 {
    margin: 0px 0% 0px 0%;
}
    
#\34 ecc65ec {
    width: auto;
}
    
#\38 c447605 {
    width: auto;
}
    
#\33 e98f6c3 {
    height: auto;
    min-height: 250px;
}
    
#a3622b1c {
    height: auto;
    min-height: 250px;
}
}



@media (max-width: 767px) {
    
#\34 cf4bbee {
    height: auto;
}
    
#bc0ea394 {
    height: auto;
}
    
#ce19ba2d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#df0ff34d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 cd83d33 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 12% 6% 1% 6%;
}
    
#\36 5e90c28 {
    margin: 0px 0% 0px 0%;
}
    
#fa5913b4 {
    width: auto;
}
    
#c7c0861b {
    width: auto;
}
    
#\30 19c24fc {
    height: auto;
    min-height: 250px;
}
    
#da6c738c {
    height: auto;
    min-height: 250px;
}
}



@media (max-width: 767px) {
    
#ba0d607a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 9b7c2b3 {
    height: auto;
}
    
#\37 0315a54 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fd527b92 {
    height: auto;
}
    
#\34 d0aefe7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 8% 6% 2% 6%;
}
    
#\33 b558d6c {
    margin: 0px 0% 0px 0%;
}
    
#\35 74084be {
    width: auto;
}
    
#ce1633bb {
    height: auto;
}
    
#\33 be930f1 {
    height: auto;
}
    
#\37 3be819a {
    width: auto;
}
}



@media (max-width: 767px) {
    
#\35 79f1905 {
    margin: 0px 0% 0px 0%;
}
    
#a7ea7ff7 {
    height: auto;
    min-height: 250px;
}
    
#\35 10dfb5d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 12% 6% 6% 6%;
}
    
#\38 9a94618 {
    width: auto;
}
    
#\37 07f3092 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 c6ff377 {
    height: auto;
}
}

