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

  *#dm .dmInner div.u_1353986635 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1108160251 {
    border-radius:50% !important;
    border-color:var(--color_3) !important;
    border-width:1px !important;
    background-color:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_1967233369 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

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

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

  *#dm .dmInner div.u_1647414897 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

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

  *#dm .dmInner div.u_1444034808 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

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

  *#dm .dmInner div.u_1981269415 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

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

  *#dm .dmInner div.u_1592663704 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
    background-color:var(--color_7) !important;
  }

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

  *#dm .dmInner div.u_1625625517 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
    background-color:var(--color_5) !important;
  }

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

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

  *#dm .dmInner div.u_1361258314 {
    border-style:solid !important;
    border-width:0px 0px 0px 2px !important;
    border-color:rgb(237,140,16) rgb(237,140,16) rgb(237,140,16) rgb(237,140,16) !important;
  }

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

  *#dm .dmInner div.u_1345676049 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(255,255,255,1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1358688196 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(255,255,255,1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1597576276 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(255,255,255,1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1545557799 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(255,255,255,1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1358688196 .svg { fill:rgba(145,193,188,1) !important; }

  *#dm .dmInner div.u_1597576276 .svg { fill:rgba(145,193,188,1) !important; }

  *#dm .dmInner div.u_1545557799 .svg { fill:rgba(145,193,188,1) !important; }

  *#dm .dmInner div.u_1420353331 {
    border-style:solid !important;
    border-width:0px 0px 0px 2px !important;
    border-color:rgb(237,140,16) rgb(237,140,16) rgb(237,140,16) rgb(237,140,16) !important;
  }

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

  *#dm .dmInner div.u_1338920428 .caption-container .caption-title {
    font-family:'Merriweather' !important;
    color:rgba(14,49,63,0.79) !important;
    font-weight:400 !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1460554292 {
    background-color:rgba(14,49,63,1) !important;
    background-image:initial !important;
    border-radius:0px !important;
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1460554292:hover {
    background-image:initial !important;
    background-color:rgba(237,140,16,0.81) !important;
  }

  *#dm .dmInner a.u_1460554292.hover {
    background-image:initial !important;
    background-color:rgba(237,140,16,0.81) !important;
  }

  *#dm .dmInner div.u_1666533745 {
    border-style:solid !important;
    border-width:0px 0px 0px 2px !important;
    border-color:rgb(237,140,16) rgb(237,140,16) rgb(237,140,16) rgb(237,140,16) !important;
  }

  *#dm .dmInner div.u_1081655727 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(237,140,16) rgb(237,140,16) rgb(237,140,16) rgb(237,140,16) !important;
  }

  *#dm .dmInner div.u_131650039 .dmformsubmit { width:183px !important; }

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

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

  *#dm .dmInner div.u_1948528486 {
    border-style:solid !important;
    border-width:0px 0px 0px 2px !important;
    border-color:rgb(237,140,16) rgb(237,140,16) rgb(237,140,16) rgb(237,140,16) !important;
  }

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

  *#dm .dmInner div.u_1338920428 .photoGalleryViewAll { direction:rtl !important; }

  *#dm .dmInner div.u_1338920428 .photoGalleryViewAll.link { color:var(--color_4) !important; }

  *#dm .dmInner div.u_3439369221 .ui rm header ng-scope {
    font-family: 'Inter' !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_3439369221 .field>label {
    font-family: 'Inter' !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_3439369221 .message p { font-family: 'Inter' !important; }

  *#dm .dmInner div.u_3439369221 .positive p { font-family: 'Inter' !important; }

  *#dm .dmInner div.u_1666591105 .ui rm header ng-scope {
    font-family: 'Inter' !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1666591105 .field>label {
    font-family: 'Inter' !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1666591105 .message p { font-family: 'Inter' !important; }

  *#dm .dmInner div.u_1666591105 .positive p { font-family: 'Inter' !important; }

  *#dm .dmInner div.u_1666591105 .ui.rm.checkbox label { font-family: 'Inter' !important; }

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

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

  *#dm .dmInner a.u_1070223694 {
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner a.u_1070223694:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1070223694.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1228808791 {
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner a.u_1228808791:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1228808791.hover { background-image:initial !important; }

  *#dm .dmInner div.u_1338920428 .caption-container .caption-text {
    color:rgba(74,107,115,1) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1338920428 .caption-container .caption-text .rteBlock {
    color:rgba(74,107,115,1) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1557787867 {
    border-style:solid !important;
    border-width:0px 0px 0px 2px !important;
    border-color:rgb(237,140,16) rgb(237,140,16) rgb(237,140,16) rgb(237,140,16) !important;
  }

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

  *#dm .dmInner div.u_1026475696 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(145,193,188,0.17) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1026475696 .svg { fill:rgba(14,49,63,0.74) !important; }

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

  *#dm .dmInner div.u_1257687396 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(145,193,188,0.17) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1257687396 .svg { fill:rgba(14,49,63,0.74) !important; }

  *#dm .dmInner div.u_1026475696:hover .svg { fill:rgba(14,49,63,0.74) !important; }

  *#dm .dmInner div.u_1026475696.hover .svg { fill:rgba(14,49,63,0.74) !important; }

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

  *#dm .dmInner div.u_1738847878 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(255,255,255,1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1738847878 .svg { fill:rgba(14,49,63,0.74) !important; }

  *#dm .dmInner div.u_3439369221 .ui.primary.button {
    font-family: 'Inter' !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1666591105 .ui.primary.button {
    font-family: 'Inter' !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1666591105 .ui rm header ng-scope { text-align:LEFT !important; }

  *#dm .dmInner *.u_1666591105 .field>label { text-align:LEFT !important; }

  *#dm .dmInner div.u_1597576276:hover .svg { fill:rgba(145,193,188,0.93) !important; }

  *#dm .dmInner div.u_1597576276.hover .svg { fill:rgba(145,193,188,0.93) !important; }

  *#dm .dmInner div.u_1545557799:hover .svg { fill:rgba(145,193,188,1) !important; }

  *#dm .dmInner div.u_1545557799.hover .svg { fill:rgba(145,193,188,1) !important; }

  *#dm .dmInner div.u_1345676049:hover .svg { fill:rgba(145,193,188,1) !important; }

  *#dm .dmInner div.u_1345676049.hover .svg { fill:rgba(145,193,188,1) !important; }

  *#dm .dmInner *.u_1338920428 .photoGalleryViewAll { text-align:CENTER !important; }

  *#dm .dmInner div.u_1345676049 .svg { fill:rgba(145,193,188,1) !important; }

  *#dm .dmInner div.u_1242652990 .svg { fill:rgba(145,193,188,1) !important; }

  *#dm .dmInner div.u_1695826881 .svg { fill:rgba(145,193,188,0.9) !important; }

  *#dm .dmInner div.u_1698823621 .svg { fill:rgba(145,193,188,1) !important; }

  *#dm .dmInner div.u_1575425159 .svg { fill:rgba(145,193,188,0.94) !important; }

  *#dm .dmInner div.u_1958767030 .svg { fill:rgba(145,193,188,1) !important; }

  *#dm .dmInner div.u_1857619509 .svg { fill:rgba(145,193,188,1) !important; }

  *#dm .dmInner div.u_1116918137 .svg { fill:rgba(145,193,188,1) !important; }

  *#dm .dmInner div.u_1261566184 .svg { fill:rgba(145,193,188,1) !important; }

  *#dm .dmInner div.u_1839369445 .svg { fill:rgba(145,193,188,1) !important; }

  *#dm .dmInner div.u_1070040343 .svg { fill:rgba(145,193,188,1) !important; }

  *#dm .dmInner div.u_1513237863 .svg { fill:rgba(145,193,188,1) !important; }

  *#dm .dmInner div.u_1352649234 .svg { fill:rgba(145,193,188,1) !important; }

  *#dm .dmInner div.u_1738847878:hover .svg { fill:rgba(14,49,63,0.74) !important; }

  *#dm .dmInner div.u_1738847878.hover .svg { fill:rgba(14,49,63,0.74) !important; }

  *#dm .dmInner div.u_1257687396:hover .svg { fill:rgba(14,49,63,0.74) !important; }

  *#dm .dmInner div.u_1257687396.hover .svg { fill:rgba(14,49,63,0.74) !important; }

  *#dm .dmInner div.u_1358688196:hover .svg { fill:rgba(145,193,188,1) !important; }

  *#dm .dmInner div.u_1358688196.hover .svg { fill:rgba(145,193,188,1) !important; }

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

  *#dm .dmInner div.u_1642489867 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(255,255,255,1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1642489867 .svg { fill:rgba(14,49,63,0.74) !important; }

  *#dm .dmInner div.u_1642489867:hover .svg { fill:rgba(14,49,63,0.74) !important; }

  *#dm .dmInner div.u_1642489867.hover .svg { fill:rgba(14,49,63,0.74) !important; }

  *#dm .dmInner div.u_1712850325 {
    border-style:solid !important;
    border-width:0px 0px 0px 2px !important;
    border-color:rgb(237,140,16) rgb(237,140,16) rgb(237,140,16) rgb(237,140,16) !important;
  }

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

  *#dm .dmInner div.u_1155040913 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(145,193,188,0.17) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1155040913 .svg { fill:rgba(14,49,63,0.74) !important; }

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

  *#dm .dmInner div.u_1470694180 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(145,193,188,0.17) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1470694180 .svg { fill:rgba(14,49,63,0.74) !important; }

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

  *#dm .dmInner div.u_1331238986 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(145,193,188,0.17) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1331238986 .svg { fill:rgba(14,49,63,0.74) !important; }

  *#dm .dmInner div.u_1155040913:hover .svg { fill:rgba(14,49,63,0.74) !important; }

  *#dm .dmInner div.u_1155040913.hover .svg { fill:rgba(14,49,63,0.74) !important; }

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

  *#dm .dmInner div.u_1220371270 .svg { fill:rgba(14,49,63,0.74) !important; }

  *#dm .dmInner div.u_1220371270:hover .svg { fill:rgba(14,49,63,0.74) !important; }

  *#dm .dmInner div.u_1220371270.hover .svg { fill:rgba(14,49,63,0.74) !important; }

  *#dm .dmInner div.u_1470694180:hover .svg { fill:rgba(14,49,63,0.74) !important; }

  *#dm .dmInner div.u_1470694180.hover .svg { fill:rgba(14,49,63,0.74) !important; }

  *#dm .dmInner div.u_1331238986:hover .svg { fill:rgba(14,49,63,0.74) !important; }

  *#dm .dmInner div.u_1331238986.hover .svg { fill:rgba(14,49,63,0.74) !important; }

  *#dm .dmInner div.u_1220371270 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(145,193,188,0.17) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1655361821 {
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
    background-color:rgba(92,132,135,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner a.u_1655361821.hover {
    background-image:initial !important;
    background-color:var(--color_4) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1338920428 .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;
    padding-left:0px !important;
    padding-right:0px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_3439369221 .ui.primary.button { font-size:16px !important; }

  *#dm .dmInner div.u_3439369221 .ui rm header ng-scope { font-size:13px !important; }

  *#dm .dmInner div.u_3439369221 .field>label { font-size:13px !important; }

  *#dm .dmInner *.u_3439369221 .ui.rm.button.primary { width:30% !important; }

  *#dm .dmInner div.u_1666591105 .ui.primary.button { font-size:16px !important; }

  *#dm .dmInner div.u_1666591105 .ui rm header ng-scope { font-size:13px !important; }

  *#dm .dmInner div.u_1666591105 .field>label { font-size:13px !important; }

  *#dm .dmInner *.u_1666591105 .ui.rm.button.primary { width:30% !important; }

  *#dm .dmInner *.u_1338920428 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1338920428 .photoGalleryThumbs { padding:2.5px !important; }

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

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

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

  *#dm .dmInner *.u_1666591105 .ui.rm.button.primary { width:30% !important; }

  *#dm .dmInner *.u_3439369221 .ui.rm.button.primary { width:30% !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1338920428 .photoGalleryViewAll.link { font-size:14px !important; }
}
separatorHomeCss{color:red !important}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#ddc82d25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a5e8cd97 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ba89bfc::before, #\34 ba89bfc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.22;
    border-radius: inherit;
}
    
#widget_5b7.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#widget_5b7 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_gm1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 1;
    height: auto;
    padding: 16px 0% 16px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_2fc {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_or9 {
    width: 38.86%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 61289cc {
    width: 185px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a154cfe {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a5e8cd97 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 750px;
}
    
#\34 ba89bfc::before, #\34 ba89bfc > .bgExtraLayerOverlay {
    
}
    
#widget_2fc {
    width: 51.4062px;
}
    
#widget_or9 {
    width: 65.62%;
}
    
#widget_5b7 {
    width: 80%;
}
}



@media (max-width: 767px) {
    
#ddc82d25 {
    width: 100%;
    min-height: 70vh;
    align-items: center;
    row-gap: 0px;
    margin-top: 6%;
    margin-bottom: 6%;
    height: auto;
    padding: 0px 16px 0px 16px;
}
    
#a5e8cd97 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 ba89bfc::before, #\34 ba89bfc > .bgExtraLayerOverlay {
    
}
    
#group_gm1 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_2fc {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_or9 {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_5b7.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#widget_5b7 {
    width: 100%;
}
    
#\36 61289cc {
    order: 2;
}
}



@media all {
    
#\31 9d67e9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 6a5de33::before, #\35 6a5de33 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(145, 193, 188, 0.42);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 6a5de33 {
    background-color: rgba(255, 255, 255, 1);
    background-image: url();
}
#\35 6a5de33.lazy {
    background-image: url('');
}
    
#\36 474fafd {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#a4947366 {
    margin-top: -300px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9d67e9a {
    width: 100%;
    min-height: 243px;
    row-gap: 9px;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 6a5de33::before, #\35 6a5de33 > .bgExtraLayerOverlay {
    
}
#\35 6a5de33.lazy {
    background-image: url('');
}
    
#\36 474fafd {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 8% 6% 0% 6%;
}
    
#a4947366 {
    margin: -300px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 9d67e9a {
    width: 100%;
    min-height: 300px;
    align-items: flex-start;
    row-gap: 9px;
    height: auto;
}
    
#\35 6a5de33::before, #\35 6a5de33 > .bgExtraLayerOverlay {
    
}
#\35 6a5de33.lazy {
    background-image: url('');
}
    
#\36 474fafd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#a4947366 {
    margin: -300px 0% 0px 0%;
}
}



@media all {
    
#a28920cd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d59a6781 {
    width: 100%;
    height: 538px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea2d09ca {
    flex-direction: row;
    justify-content: flex-start;
    width: 45%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    flex-wrap: nowrap;
    order: 1;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#de6e6be9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 77.5%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 4e9cdf3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 95.8059178373515%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 5;
    height: auto;
    padding: 0% 16px 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 22e84d4 {
    width: 764px;
    height: auto;
    max-width: 100%;
    margin-bottom: 40px;
    order: 2;
}
    
#\30 97a3caf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 e244d4f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    width: 55%;
    min-width: 4%;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#c8b41349 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 77.5%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dfc80398 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 aaac7aa {
    width: 100%;
    height: 274px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a89191a4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 77.5%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 aaab360 {
    min-height: 955px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 6318ba1.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 10px 3px 10px;
}
#\36 6318ba1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 c94c8f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 fbf5c0a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b4ae853e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 14c201e {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a6c2d76d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f8654a1 {
    width: 764px;
    height: auto;
    max-width: 100%;
    margin-bottom: 20px;
    order: 1;
}
    
#ff960489 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 95.8059178373515%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 5;
    height: auto;
    padding: 0% 16px 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3506264 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c853d99e::before, #c853d99e > .bgExtraLayerOverlay {
    
}
#c853d99e {
    background-color: rgba(255, 255, 255, 1);
    background-image: url();
}
    
#\35 7062b5b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 77.5%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d48ef2ce {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 95.8059178373515%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 5;
    height: auto;
    padding: 0% 16px 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 75cd508 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 94a5ebc {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.85%;
    min-height: 842px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    align-self: auto;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5a66923 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 2d29a64 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 b9487cd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 95.8059178373515%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 5;
    height: auto;
    padding: 0% 16px 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca97ef91.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 10px 3px 10px;
}
#ca97ef91 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d59a6781 {
    height: 256px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ea2d09ca {
    width: 100%;
    min-height: 80px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\36 aaac7aa {
    height: 231px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c853d99e::before, #c853d99e > .bgExtraLayerOverlay {
    
}
    
#\33 aaab360 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\34 22e84d4 {
    width: 100%;
    margin-bottom: 30px;
}
    
#\36 e244d4f {
    width: 100%;
    min-height: 80px;
    row-gap: 9px;
    padding-left: 2%;
    padding-right: 2%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\31 94a5ebc {
    width: 99.81%;
    flex-direction: column;
    height: auto;
    min-height: 440px;
    flex-wrap: nowrap;
}
    
#\35 b990eba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 f8654a1 {
    margin-bottom: 8px;
    width: 303px;
}
    
#ff960489 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-right: 0px;
    row-gap: 0px;
    width: 100%;
}
    
#d59a6781 {
    height: 377px;
}
    
#ea2d09ca {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 6%;
    order: 1;
}
    
#de6e6be9 {
    align-self: center;
    width: 100%;
    row-gap: 12px;
    align-items: center;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#c853d99e::before, #c853d99e > .bgExtraLayerOverlay {
    
}
    
#\35 7062b5b {
    width: 100%;
    row-gap: 12px;
    align-items: center;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#d48ef2ce {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-right: 0px;
    row-gap: 0px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: center;
    width: 100%;
}
    
#\35 4e9cdf3 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-right: 0px;
    row-gap: 0px;
    align-items: center;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: center;
    width: 100%;
}
    
#\34 22e84d4 {
    margin-bottom: 20px;
    width: 303px;
}
    
#\36 e244d4f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 9px;
    order: 0;
}
    
#c8b41349 {
    align-self: center;
    width: 100%;
    row-gap: 12px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 94a5ebc {
    row-gap: 20px;
    width: 99.64%;
    height: auto;
    min-height: 572px;
}
    
#\36 aaac7aa {
    height: 171px;
}
    
#\36 b9487cd {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-right: 0px;
    row-gap: 0px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: center;
    width: 100%;
}
    
#a89191a4 {
    align-self: center;
    width: 100%;
    row-gap: 12px;
    align-items: center;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 aaab360 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 10% 4% 10% 4%;
}
    
#f5a66923 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 14c201e {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c3506264 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#dfc80398 {
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\37 8954311 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#d16b77b2 {
    min-height: 1091px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 2% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 5d01d25 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#widget_tmq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 5b07bb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8954311 {
    justify-content: flex-start;
}
    
#d16b77b2 {
    min-height: 644px;
    padding: 6% 2% 6% 2%;
}
    
#\31 5ab814e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 8954311 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d16b77b2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 5b07bb2 {
    width: 303px;
}
}



@media all {
    
#\35 5f35d69 {
    width: 49.80%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    background-image: url(https://lirp.cdn-website.com/8953e926/dms3rep/multi/opt/medium_CHUKKA_Bamboo_Rafting_3_fa0ad77a92-1920w.jpg);
    background-position: 0% 50%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
#\35 5f35d69.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQQBBQEAAAAAAAAAAAAAAgADBREBBAYSITFy/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAEFAQAAAAAAAAAAAAAAAAABAgMEETH/2gAMAwEAAhEDEQA/AKtwRM8MDp2jcb4B0NFjxZfELKViwav6REZ9aPeAVP/Z');
}
    
#\38 cdd3d76 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 46.12015980331899%;
    min-width: 4%;
    order: 1;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-content: flex-start;
    padding: 4% 3% 4% 3%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#e48f40f9 {
    width: 653px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c3901d63.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 10px 3px 10px;
}
#c3901d63 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 96ca5da::before, #\37 96ca5da > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(145, 193, 188, 0.42);
    opacity: 0.5;
    border-radius: inherit;
}
#\37 96ca5da {
    background-color: rgba(255, 255, 255, 1);
    background-image: url();
}
#\37 96ca5da.lazy {
    background-image: url('');
}
    
#bb45215b {
    min-height: 543px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-right: 4%;
    padding-bottom: 4%;
    padding-left: 4%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#a4549e27 {
    width: 676px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 20px;
}
    
#\30 f820992.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 f820992 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: -15px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5f35d69 {
    width: 100%;
    min-height: 331px;
    height: auto;
}
#\35 5f35d69.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQQBBQEAAAAAAAAAAAAAAgADBREBBAYSITFy/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAEFAQAAAAAAAAAAAAAAAAABAgMEETH/2gAMAwEAAhEDEQA/AKtwRM8MDp2jcb4B0NFjxZfELKViwav6REZ9aPeAVP/Z');
}
    
#\38 cdd3d76 {
    width: 100%;
    min-height: 80px;
    row-gap: 9px;
    margin: 0% 0% 0% 0%;
}
    
#\37 96ca5da::before, #\37 96ca5da > .bgExtraLayerOverlay {
    
}
#\37 96ca5da.lazy {
    background-image: url('');
}
    
#bb45215b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 0% 6% 8% 6%;
}
    
#a4549e27 {
    width: 577px;
    margin-bottom: 20px;
}
    
#\38 bdbb645 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 5f35d69 {
    width: 100%;
    min-height: 260px;
    align-items: center;
    height: auto;
}
#\35 5f35d69.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQQBBQEAAAAAAAAAAAAAAgADBREBBAYSITFy/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAEFAQAAAAAAAAAAAAAAAAABAgMEETH/2gAMAwEAAhEDEQA/AKtwRM8MDp2jcb4B0NFjxZfELKViwav6REZ9aPeAVP/Z');
}
    
#\38 cdd3d76 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 9px;
    padding: 6% 6% 6% 6%;
}
    
#e48f40f9 {
    margin-bottom: 8px;
    width: 303px;
}
    
#\37 96ca5da::before, #\37 96ca5da > .bgExtraLayerOverlay {
    
}
#\37 96ca5da.lazy {
    background-image: url('');
}
    
#bb45215b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 10% 4%;
}
    
#a4549e27 {
    margin-bottom: 20px;
    width: 303px;
}
    
#\38 bdbb645 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 7904345 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f88a81b4 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\30 0b25f67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c53752c {
    min-height: 108px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e372d6a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\33 7904345 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 0b25f67 {
    width: 303px;
}
    
#\36 c53752c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e372d6a7 {
    width: 303px;
}
}



@media all {
    
#\35 4883376 {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1);
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#bd73edbd {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1);
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 10px 10px 10px 10px;
    margin-top: 0%;
}
    
#\36 7abc30f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b5e1eb03 {
    align-items: center;
    width: 100.00%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    height: auto;
    align-content: center;
    align-self: center;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 e64be1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2a8cab6 {
    width: 35px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fe8247df {
    width: 35px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4fe3053 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 123d921 {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1);
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d8af745 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 adb6197 {
    width: 100.00%;
    height: 338px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db74a33f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 ba203fc {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e1d677ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27);
    padding: 16px 20px 16px 20px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 7ede0b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 55px;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f01549c6 {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1);
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d9e47346 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#c746a4eb {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\33 8fb0469 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5d584c1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#f20c6d58 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#eea6dca7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27);
    padding: 16px 20px 16px 20px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 6c406fd {
    width: 100.00%;
    height: 338px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 514e3af {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#d90bfb9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 a3980fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 d5b4ac6 {
    align-items: center;
    width: 100.00%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    height: auto;
    align-content: center;
    align-self: center;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 ba260d5 {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1);
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d1da1ba {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 c1e3bed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 68377b4 {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1);
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 19a62d2 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 eadb3b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bde2b674 {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1);
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 10px 10px 10px 10px;
    margin-top: 0%;
}
    
#\37 032a6c7 {
    width: 35px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 5e33109 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f380ad29 {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1);
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4744aeb {
    width: 35px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 0f624b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 088b159 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 55px;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d577be16 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27);
    padding: 16px 20px 16px 20px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 984434c {
    width: 100.00%;
    height: 338px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c10daef {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#\32 6c83db6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d56810bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 90a016c {
    align-items: center;
    width: 100.00%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    height: auto;
    align-content: center;
    align-self: center;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 4b89683 {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1);
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d5ee296e {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 c8fd529 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 db9d5ea {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1);
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1de3992 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 35816d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca086a87 {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1);
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 10px 10px 10px 10px;
    margin-top: 0%;
}
    
#\38 6749d90 {
    width: 35px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d9bf842d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d662b455 {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1) rgba(145, 193, 188, 1);
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#db1e4fb9 {
    width: 35px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#be042f38 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 39adaef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 55px;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9e47346 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e1d677ec {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    column-gap: 2%;
    justify-content: space-between;
}
    
#\34 adb6197 {
    width: 34.89%;
    margin: 0px 0% 0px 0%;
}
    
#\33 5d584c1 {
    width: 63.108016100092144%;
    margin: 0px 0% 0px 0%;
}
    
#eea6dca7 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    column-gap: 2%;
    justify-content: space-between;
}
    
#\35 6c406fd {
    width: 34.89%;
    margin: 0px 0% 0px 0%;
}
    
#\33 514e3af {
    width: 63.108016100092144%;
    margin: 0px 0% 0px 0%;
}
    
#d577be16 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    column-gap: 2%;
    justify-content: space-between;
}
    
#\30 984434c {
    width: 34.89%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c10daef {
    width: 63.108016100092144%;
    margin: 0px 0% 0px 0%;
}
    
#\37 032a6c7 {
    height: auto;
}
    
#\38 6749d90 {
    height: auto;
}
    
#\32 4744aeb {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 4883376 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e1d677ec {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d9e47346 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 5d584c1 {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 adb6197 {
    height: 240px;
}
    
#b5e1eb03 {
    flex-wrap: nowrap;
    flex-direction: column;
    row-gap: 0px;
    height: auto;
    min-height: 250px;
}
    
#f01549c6 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bd73edbd {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 123d921 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#eea6dca7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 6c406fd {
    height: 240px;
}
    
#\33 514e3af {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d5b4ac6 {
    flex-wrap: nowrap;
    flex-direction: column;
    row-gap: 0px;
    height: auto;
    min-height: 250px;
}
    
#\35 ba260d5 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 68377b4 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bde2b674 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f380ad29 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d577be16 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 984434c {
    height: 240px;
}
    
#\34 c10daef {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\37 90a016c {
    flex-wrap: nowrap;
    flex-direction: column;
    row-gap: 0px;
    height: auto;
    min-height: 250px;
}
    
#\36 4b89683 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 db9d5ea {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ca086a87 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d662b455 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 032a6c7 {
    height: auto;
}
    
#\38 6749d90 {
    height: auto;
}
    
#\32 4744aeb {
    height: auto;
}
}



@media all {
    
#\36 9acecf6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#\32 45f3207 {
    padding-top: 4%;
    min-height: 89px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#eeb908e3 {
    background-position: 50% 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\32 6c70591 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce811872 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-right: 16px;
    padding-left: 16px;
    justify-content: flex-end;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 45f3207 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 40px;
}
    
#ce811872 {
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\36 9acecf6 {
    order: 0;
}
    
#\32 45f3207 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 40px;
}
    
#\32 6c70591 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ce811872 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media all {
    
#\39 5394553 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 169px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 4%;
    background-image: linear-gradient(0deg, rgba(9, 33, 42, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\39 cdf2f79 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: flex-end;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#acae557f {
    min-height: 547px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-top: 16px;
    padding-right: 4%;
    padding-left: 4%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#fa2423be {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#group_sm6 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 27.53%;
    min-height: 542px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/8953e926/dms3rep/multi/opt/pexels-ranteen-dixon-3207923-19565512-650h.jpg);
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
#group_sm6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwQG/8QAHhAAAQQDAAMAAAAAAAAAAAAAAQIDBAUAESEGMXH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBf/EABkRAQACAwAAAAAAAAAAAAAAAAEAAgMREv/aAAwDAQACEQMRAD8AG6uodmV01/SgGhsfe5GKx0j0cW/FVRodLMiKiNvIeHSo9GZhxpsOLCUADZ0Mk3y6DmAuk//Z');
}
    
#group_3p4 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 169px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 4%;
    background-image: linear-gradient(0deg, rgba(9, 33, 42, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_vjo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_rad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 1758b35 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 27.53%;
    min-height: 542px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/8953e926/dms3rep/multi/opt/pexels-aviz-16147280-650h.jpg);
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
#\37 1758b35.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwP/xAAhEAABAwQBBQAAAAAAAAAAAAABAgURAAMEBiEHEjFRcv/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEBAQEBAQAAAAAAAAAAAAAAAQIAA1H/2gAMAwEAAhEDEQA/AFKxsLajITjouJUT5WDwKuX9rBIOXan6odfN5b2xvnHwiq8RwDIFHyuqye4y02Zn2aosMONoV7v/2Q==');
}
    
#d04ee0ba {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 169px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 4%;
    background-image: linear-gradient(0deg, rgba(9, 33, 42, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#d52507f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 f23dcab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 a0ce12a {
    justify-content: flex-end;
    align-items: flex-start;
    width: 27.53%;
    min-height: 542px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/8953e926/dms3rep/multi/opt/pexels-werner-pfennig-6949872-650h.jpg);
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
#\32 a0ce12a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIhAAAQMDAwUAAAAAAAAAAAAAAQACBAMGEhETIQUHMWGh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAXEQADAQAAAAAAAAAAAAAAAAAAATEC/9oADAMBAAIRAxEAPwCq1+4vUHQYUYSn1y143XPHOPr4tSvfM3fqYVSGZHTg+NURN0ih/9k=');
}
    
#ecbaf4ce {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 169px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 4%;
    background-image: linear-gradient(0deg, rgba(9, 33, 42, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#dad04dc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f344369b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 fc83c79 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 27.53%;
    min-height: 542px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/8953e926/dms3rep/multi/opt/pexels-caleboquendo-19130852-650h.jpg);
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
#\31 fc83c79.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQAI/8QAHRAAAQQDAQEAAAAAAAAAAAAAAgABAxEEBUEhFf/EABQBAQAAAAAAAAAAAAAAAAAAAAH/xAAbEQACAQUAAAAAAAAAAAAAAAAAAQIRExQhQv/aAAwDAQACEQMRAD8AzuOveWISd7CvK4r47JbA3YBjyxljAUbd6gT28jmTiNNfibje6DjqPR//2Q==');
}
    
#f9ede65f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b54f837c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#acae557f {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 1758b35 {
    width: 44.998861825631685%;
    min-height: 450px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#\37 1758b35.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwP/xAAhEAABAwQBBQAAAAAAAAAAAAABAgURAAMEBiEHEjFRcv/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEBAQEBAQAAAAAAAAAAAAAAAQIAA1H/2gAMAwEAAhEDEQA/AFKxsLajITjouJUT5WDwKuX9rBIOXan6odfN5b2xvnHwiq8RwDIFHyuqye4y02Zn2aosMONoV7v/2Q==');
}
    
#\32 a0ce12a {
    width: 44.998861825631685%;
    min-height: 450px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
#\32 a0ce12a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIhAAAQMDAwUAAAAAAAAAAAAAAQACBAMGEhETIQUHMWGh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAXEQADAQAAAAAAAAAAAAAAAAAAATEC/9oADAMBAAIRAxEAPwCq1+4vUHQYUYSn1y143XPHOPr4tSvfM3fqYVSGZHTg+NURN0ih/9k=');
}
    
#\31 fc83c79 {
    width: 44.998861825631685%;
    min-height: 450px;
    order: 3;
    margin: 0px 0% 0px 0%;
}
#\31 fc83c79.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQAI/8QAHRAAAQQDAQEAAAAAAAAAAAAAAgABAxEEBUEhFf/EABQBAQAAAAAAAAAAAAAAAAAAAAH/xAAbEQACAQUAAAAAAAAAAAAAAAAAAQIRExQhQv/aAAwDAQACEQMRAD8AzuOveWISd7CvK4r47JbA3YBjyxljAUbd6gT28jmTiNNfibje6DjqPR//2Q==');
}
    
#\39 cdf2f79 {
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-start;
}
    
#group_sm6 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 44.998861825631685%;
    height: auto;
    min-height: 450px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#group_sm6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwQG/8QAHhAAAQQDAAMAAAAAAAAAAAAAAQIDBAUAESEGMXH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBf/EABkRAQACAwAAAAAAAAAAAAAAAAEAAgMREv/aAAwDAQACEQMRAD8AG6uodmV01/SgGhsfe5GKx0j0cW/FVRodLMiKiNvIeHSo9GZhxpsOLCUADZ0Mk3y6DmAuk//Z');
}
    
#group_3p4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 cdf2f79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
}
    
#acae557f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 1758b35 {
    width: 100%;
    min-height: 350px;
    margin: 0px 0% 0px 0%;
}
#\37 1758b35.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwP/xAAhEAABAwQBBQAAAAAAAAAAAAABAgURAAMEBiEHEjFRcv/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEBAQEBAQAAAAAAAAAAAAAAAQIAA1H/2gAMAwEAAhEDEQA/AFKxsLajITjouJUT5WDwKuX9rBIOXan6odfN5b2xvnHwiq8RwDIFHyuqye4y02Zn2aosMONoV7v/2Q==');
}
    
#\32 a0ce12a {
    width: 100%;
    min-height: 350px;
    margin: 0px 0% 0px 0%;
}
#\32 a0ce12a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIhAAAQMDAwUAAAAAAAAAAAAAAQACBAMGEhETIQUHMWGh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAXEQADAQAAAAAAAAAAAAAAAAAAATEC/9oADAMBAAIRAxEAPwCq1+4vUHQYUYSn1y143XPHOPr4tSvfM3fqYVSGZHTg+NURN0ih/9k=');
}
    
#\31 fc83c79 {
    width: 100%;
    min-height: 350px;
    margin: 0px 0% 0px 0%;
}
#\31 fc83c79.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQAI/8QAHRAAAQQDAQEAAAAAAAAAAAAAAgABAxEEBUEhFf/EABQBAQAAAAAAAAAAAAAAAAAAAAH/xAAbEQACAQUAAAAAAAAAAAAAAAAAAQIRExQhQv/aAAwDAQACEQMRAD8AzuOveWISd7CvK4r47JbA3YBjyxljAUbd6gT28jmTiNNfibje6DjqPR//2Q==');
}
    
#group_sm6 {
    width: 100.00%;
    height: auto;
    min-height: 350px;
    margin: 0px 0% 0px 0%;
}
#group_sm6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwQG/8QAHhAAAQQDAAMAAAAAAAAAAAAAAQIDBAUAESEGMXH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBf/EABkRAQACAwAAAAAAAAAAAAAAAAEAAgMREv/aAAwDAQACEQMRAD8AG6uodmV01/SgGhsfe5GKx0j0cW/FVRodLMiKiNvIeHSo9GZhxpsOLCUADZ0Mk3y6DmAuk//Z');
}
}



@media all {
    
#\39 597abb1::before, #\39 597abb1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(145, 193, 188, 0.42);
    opacity: 0.5;
    border-radius: inherit;
}
#\39 597abb1 {
    background-color: rgba(255, 255, 255, 1);
    background-image: url(https://lirp.cdn-website.com/8953e926/dms3rep/multi/opt/pexels-jan-van-der-wolf-11680885-28079387-1920w.jpg);
    background-attachment: fixed;
}
#\39 597abb1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQMFAQAAAAAAAAAAAAAAAQACAwQFERIhUf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A3V3ZPfblU41ihaej1SzS07DqQ7LeFEVQf//Z');
}
    
#\30 cb5208e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    width: 47.23%;
    min-width: 4%;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-content: flex-start;
    padding: 4% 3% 4% 3%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 3565e29 {
    width: 653px;
    height: auto;
    max-width: 100%;
    margin-bottom: 20px;
    order: 1;
}
    
#\36 bd6621f {
    min-height: 604px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#a4258464.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 10px 3px 10px;
}
#a4258464 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_h4e {
    width: 52.685187461585734%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_ngi.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#widget_ngi {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-left: -15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 cb5208e {
    width: 100%;
    min-height: 80px;
    row-gap: 9px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 bd6621f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 8% 6% 8% 6%;
}
    
#\39 597abb1::before, #\39 597abb1 > .bgExtraLayerOverlay {
    
}
#\39 597abb1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQMFAQAAAAAAAAAAAAAAAQACAwQFERIhUf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A3V3ZPfblU41ihaej1SzS07DqQ7LeFEVQf//Z');
}
    
#group_h4e {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\30 cb5208e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 9px;
    padding: 8% 6% 8% 6%;
}
    
#\36 3565e29 {
    margin-bottom: 8px;
    width: 303px;
}
    
#\36 bd6621f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\39 597abb1::before, #\39 597abb1 > .bgExtraLayerOverlay {
    
}
#\39 597abb1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQMFAQAAAAAAAAAAAAAAAQACAwQFERIhUf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A3V3ZPfblU41ihaej1SzS07DqQ7LeFEVQf//Z');
}
    
#group_h4e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d8c3fb88 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cf7800e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 55c0d01 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 245875b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4943fa9.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 10px 3px 10px;
}
#\33 4943fa9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ict {
    width: 69.69%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#e25b8609 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 55c0d01 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_ict {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#cf7800e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#\37 55c0d01 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 6% 4%;
}
    
#\34 245875b {
    width: 303px;
}
    
#widget_ict {
    width: 100.00%;
    margin-top: 20px;
}
    
#eafd29a9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e22b0af6 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eea936c6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    order: 1;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#bf1224dd {
    width: 99.90%;
    height: 1009px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fb5c5d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#edff47cc {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\33 0c0466d {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    border-style: solid;
    border-color: rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27);
    border-width: 1px 1px 1px 1px;
    align-self: auto;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f9411f7 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a868b3f5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 248px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#b7631d68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ff55196b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 f43051d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99984931248824%;
    min-height: 248px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 e3e7206 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c76b46b8 {
    align-items: flex-start;
    width: 99.99582596004446%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\38 d35a073 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    border-style: solid;
    border-color: rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27);
    border-width: 1px 1px 1px 1px;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9f84dce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 58fcebf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99988443203158%;
    min-height: 248px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#b16a93c1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    order: 2;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#d1492a58.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 10px 3px 10px;
}
#d1492a58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3a21d58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e2bfddbf {
    min-height: 1090px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#a94d2872 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    order: 1;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#\30 f52c00b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.75721572834905%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#c5ff37d1 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    border-style: solid;
    border-color: rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27);
    border-width: 1px 1px 1px 1px;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb8d6c9b {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 141fb70 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 248px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 86334a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 f759b15 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 8414fd7 {
    width: 843px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 afd2c90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fbe6cb74 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    border-style: solid;
    border-color: rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27) rgba(145, 193, 188, 0.27);
    border-width: 1px 1px 1px 1px;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0097f50 {
    width: 843px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f2ffa321 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.87768178139177%;
    min-height: 319px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#e587d8c8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    order: 1;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#\37 58e0a24 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ae0f34dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 16px 2% 16px 2%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2bfddbf {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 6% 4% 6%;
}
    
#bf1224dd {
    width: 99.77%;
    height: 375px;
}
    
#\33 fb5c5d9 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#d0d6564e {
    margin: 0px 0% 0px 0%;
}
    
#ae0f34dd {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#a94d2872 {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#e2bfddbf {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\30 f52c00b {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c5ff37d1 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 141fb70 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-right: 0px;
}
    
#bf1224dd {
    height: auto;
}
    
#eea936c6 {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fb5c5d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\35 8414fd7 {
    width: 303px;
}
    
#\33 0c0466d {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a868b3f5 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-right: 0px;
}
    
#fbe6cb74 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 f43051d {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-right: 0px;
}
    
#\38 d35a073 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 58fcebf {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-right: 0px;
}
    
#b16a93c1 {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#f2ffa321 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 0097f50 {
    width: 303px;
}
    
#e587d8c8 {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#ae0f34dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
}

