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

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

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

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

  *#dm .dmInner div.u_1469755942 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1763261199 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1376058078 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1631100097 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1988627847 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1777845909 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1623068841 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1943570065 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1874051249 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1285692248 .card-title { color:var(--color_6) !important; }

  *#dm .dmInner *.u_1285692248 .meta-label { color:var(--color_6) !important; }

  *#dm .dmInner *.u_1285692248 .meta-icon svg { stroke:var(--color_2) !important; }

  *#dm .dmInner div.u_1285692248 .trip-card { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner div.u_1285692248 .card-description { font-weight:600 !important; }

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

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

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

  *#dm .dmInner div.u_1507676669 .dmwidget-title {
    color:var(--color_1) !important;
    font-family:'Nunito Sans' !important;
    font-size:24px !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1507676669 .dmformsubmit { width:167px !important; }

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

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

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

  *#dm .dmInner div.u_458108191 .testimonial-card {
    border-radius:0px 0px 0px 0px !important;
    border-color:var(--color_3) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner *.u_458108191 .testimonial-quote-icon { color:var(--color_2) !important; }

  *#dm .dmInner *.u_458108191 .testimonials-btn {
    color:var(--color_2) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_458108191 .testimonials-dot.active { background-color:var(--color_5) !important; }

  *#dm .dmInner *.u_458108191 .testimonials-dot { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1999164308 {
    border-style:solid !important;
    border-width:0px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgb(207,203,194) rgba(0,0,0,0) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1417001958 {
    border-style:solid !important;
    border-width:0px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgb(207,203,194) rgba(0,0,0,0) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1053561645 {
    border-style:solid !important;
    border-width:0px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgb(207,203,194) rgba(0,0,0,0) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1197805173 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1056065449 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1313747959 {
    border-style:solid !important;
    border-width:0px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgb(207,203,194) rgba(0,0,0,0) var(--color_3) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_851824071 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(255,255,255,0.65) rgba(255,255,255,0.65) rgba(255,255,255,0.65) rgba(255,255,255,0.65) !important;
    border-radius:1px 1px 1px 1px !important;
  }

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

  *#dm .dmInner a.u_1325723785 .iconBg { background-color:rgba(255,255,255,1) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1507676669 .dmformsubmit:hover input[type="submit"] { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1507676669 .dmformsubmit.hover input[type="submit"] { color:rgba(255,255,255,1) !important; }

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

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

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

  *#dm .dmInner a.u_1741060123.hover span.text { color:rgba(255,255,255,1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1285692248 .card-title { font-size:20px !important; }

  *#dm .dmInner *.u_1285692248 .trips-grid { gap:8px !important; }

  *#dm .dmInner *.u_1285692248 .card-body {
    padding-left:38px !important;
    padding-top:0px !important;
  }

  *#dm .dmInner div.u_1285692248 .card-description { font-size:16px !important; }

  *#dm .dmInner div.u_1285692248 .meta-value:not(.price-value) { font-size:16px !important; }

  *#dm .dmInner *.u_1285692248 .trip-card { height:520px !important; }
}
separatorHomeCss{color:red !important}@media (min-width:1024px) {}
@media (min-width:1441px) {}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 5e4b34e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    padding: 12% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 552205c {
    align-items: flex-start;
    width: 63.94%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-start;
    flex: 0 1 auto;
    padding: 16px 0% 16px 5%;
    margin: 0px 0% 0px 0%;
}
    
#d3d29650::before, #d3d29650 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 52%, rgba(0, 0, 0, 0) 100%);
}
#d3d29650 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/2ef8a56e/dms3rep/multi/opt/8ed03bd4-f12e-40af-81fb-6baf31728a42-1920w.png");
}
    
#b8bcbddf {
    min-height: 832px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#afef0f2b {
    width: 99.84%;
    height: auto;
    max-width: 100%;
}
    
#widget_3jd {
    width: 79.32%;
    height: auto;
    max-width: 100%;
}
    
#group_ted {
    flex-direction: row;
    align-items: center;
    width: 70.11%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    justify-content: space-between;
    --column-gap: 13px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0px 0px 0px;
}
    
#cc422880.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 25px 12px 25px;
}
#cc422880 {
    width: 246px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2d092f5 {
    margin: 0px 0% 0px 0%;
}
    
#\39 b5b13e4 {
    width: 99.94%;
    height: auto;
    max-width: 100%;
}
    
#group_l3l {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-end;
    height: auto;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c6a38d0e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bb7131e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 25px 12px 25px;
}
#\30 bb7131e {
    width: 294px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    margin: 0px 0% 0px 0.1607515133247934%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a4d0b19d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    align-content: flex-end;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#ddbe9c75 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#dcd2b750 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#group_mph {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.9059909663969823%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#widget_kfk {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 10824be {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 40.17%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 20px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2799a84 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b874802a {
    width: 80.58%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 db307ce {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 166daac::before, #\32 166daac > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.35;
    border-radius: inherit;
}
#\32 166daac {
    min-height: 609px;
    column-gap: 4%;
    row-gap: 24px;
    width: 93.96%;
    min-width: 4%;
    height: auto;
    align-self: center;
    background-image: url("https://irp.cdn-website.com/2ef8a56e/dms3rep/multi/opt/Vermilion+torii+framing+a+misty+lake-2-63d4d14b-1920w.png");
    justify-self: auto;
    background-position: 50% 0%;
    justify-content: flex-end;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 bf00bc2 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1c03166 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_2ng {
    width: 30.85%;
    height: auto;
    max-width: 100%;
}
    
#\33 d0a9468 {
    width: 42.98%;
    height: auto;
    max-width: 100%;
}
    
#\31 b12911b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 4624722 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.8%;
    min-height: 485px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0.7147466123988683%;
    --column-gap: 9px;
    align-content: flex-start;
    flex-wrap: nowrap;
    order: 0;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_3) #000000 #000000;
    border-style: solid;
    height: auto;
    padding: 4% 16px 4% 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 0eb6e74 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#c90f8e8a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4d44044 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    justify-content: flex-start;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b1b62d14 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.89%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.9059909663969823%;
    flex-wrap: nowrap;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_3) #000000 #000000;
    border-style: solid;
    order: 1;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px -3.7%;
}
    
#e51c1dae.flex-element.widget-wrapper > [data-element-type] {
    padding: 6% 6% 6% 6%;
}
#e51c1dae {
    width: 91.29%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b8f7eae3 {
    width: 65.95%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#aa6d25b0.flex-element.widget-wrapper > [data-element-type] {
    padding: 6% 6% 6% 6%;
}
#aa6d25b0 {
    width: 91.29%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d7be3598.flex-element.widget-wrapper > [data-element-type] {
    padding: 6% 6% 6% 6%;
}
#d7be3598 {
    width: 91.28%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 7a951f2 {
    width: 64.29%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 ee39f85 {
    width: 94.21%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cec81dd5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 5995123 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\37 6a766cc {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\39 6cda138 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 47.99%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0.7147466123988683%;
    --column-gap: 9px;
    align-content: flex-start;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b1a1b585 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 543d8b6 {
    align-items: center;
    width: 47.99%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.9059909663969823%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\30 99772f0 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 048d9d8 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 326597e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ec08cf19 {
    margin: 0px 0% 0px 0%;
}
    
#\36 74a77c8 {
    width: 67.14%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 0799084 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.9059909663969823%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\36 b54b340 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 a671094 {
    margin: 0px 0% 0px 0%;
}
    
#\36 34bbd20 {
    width: 87.10%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#e020c74a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 d6caeea {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 d6d2d1c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 47.98%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 9px;
    --column-gap: 9px;
    align-content: flex-start;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f777da21 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\32 eda7ceb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    align-content: flex-end;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\33 7472837.flex-element.widget-wrapper > [data-element-type] {
    padding: 6% 7% 6% 7%;
}
#\33 7472837 {
    width: 33%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 b082477 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c198763 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\38 c27b3b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 6% 8% 6% 8%;
}
#\38 c27b3b1 {
    width: 50.7%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f3711101 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    flex-wrap: nowrap;
    border-width: 0 0px 1px 0;
    border-color: #000000 rgba(0,0,0,0) var(--color_3) #000000;
    border-style: solid;
    flex-direction: row;
    --column-gap: 0%;
    height: auto;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 f9c2bf5.flex-element.widget-wrapper > [data-element-type] {
    padding: 6% 2% 6% 2%;
}
#\36 f9c2bf5 {
    width: 16.3%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 4d5b1a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b123702.flex-element.widget-wrapper > [data-element-type] {
    padding: 6% 7% 6% 7%;
}
#\32 b123702 {
    width: 33%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 53dafc5 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    flex-wrap: nowrap;
    border-width: 0 0px 1px 0;
    border-color: #000000 rgba(0,0,0,0) var(--color_3) #000000;
    border-style: solid;
    flex-direction: row;
    --column-gap: 0%;
    height: auto;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\38 f11e935.flex-element.widget-wrapper > [data-element-type] {
    padding: 6% 2% 6% 2%;
}
#\38 f11e935 {
    width: 16.3%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c5d36d7d.flex-element.widget-wrapper > [data-element-type] {
    padding: 6% 8% 6% 8%;
}
#c5d36d7d {
    width: 50.7%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#e0f7b557 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    flex-wrap: nowrap;
    border-width: 0 0px 1px 0;
    border-color: #000000 rgba(0,0,0,0) var(--color_3) #000000;
    border-style: solid;
    flex-direction: row;
    --column-gap: 0%;
    height: auto;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
}
    
#aee943f7.flex-element.widget-wrapper > [data-element-type] {
    padding: 6% 2% 6% 2%;
}
#aee943f7 {
    width: 16.31%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 569af89.flex-element.widget-wrapper > [data-element-type] {
    padding: 6% 8% 6% 8%;
}
#\38 569af89 {
    width: 50.68%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 795ba5c {
    margin: 0px 0% 0px 0%;
}
    
#\37 b671b07.flex-element.widget-wrapper > [data-element-type] {
    padding: 6% 7% 6% 7%;
}
#\37 b671b07 {
    width: 33.04%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px -0.1%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a784fdc {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    flex-wrap: nowrap;
    border-width: 0 0px 1px 0;
    border-color: #000000 rgba(0,0,0,0) rgba(207, 203, 194, 0.23) #000000;
    border-style: solid;
    flex-direction: row;
    --column-gap: 0%;
    height: auto;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 d83342b.flex-element.widget-wrapper > [data-element-type] {
    padding: 6% 2% 6% 2%;
}
#\31 d83342b {
    width: 16.31%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 e35c634.flex-element.widget-wrapper > [data-element-type] {
    padding: 6% 7% 6% 7%;
}
#\35 e35c634 {
    width: 33%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcc45614.flex-element.widget-wrapper > [data-element-type] {
    padding: 6% 8% 6% 8%;
}
#fcc45614 {
    width: 50.68%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#eb9b2fdb {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 455px;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 1462cb3 {
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 72.59%;
    min-height: 325px;
    min-width: 4%;
    order: 0;
    background-image: none;
    background-position: 50% 100%;
    justify-self: auto;
    height: auto;
    align-self: center;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 c9e2314::before, #\31 c9e2314 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.57;
    border-radius: inherit;
}
#\31 c9e2314 {
    background-color: var(--color_1);
    border-width: 0px;
    border-color: var(--color_2);
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/2ef8a56e/dms3rep/multi/opt/Three+stacked+grayscale+stones-1920w.png");
    background-position: 0% 50%;
}
    
#a8dbf46e {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ae33db5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2a49fda {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mdi {
    width: 29.83%;
    height: 56px;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 002530b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 4c43f31 {
    min-height: 651px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#b0aae713 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 e985d56 {
    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;
}
    
#cebfb731 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 06ee231 {
    min-height: 485px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 6% 10% 0% 10%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 f640b76 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#eb0d2857 {
    width: 322px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fa8b9c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 63dcdbc {
    margin: 0px 0px 0px 0px;
}
    
#\36 6fdce49 {
    width: 100%;
    height: 16px;
    max-width: 100%;
    order: 2;
}
    
#\37 56ca48c {
    background-color: var(--color_4);
    background-image: none;
}
    
#f387b18d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 50%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fb2db7a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ae5ed885 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 9757145 {
    width: 48.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f4512ee {
    background-color: var(--color_4);
    background-image: none;
}
    
#\30 70124d0 {
    max-width: 100%;
    width: 75.95%;
    height: auto;
    order: 3;
}
    
#\30 f97085f {
    column-gap: 4%;
    row-gap: 24px;
    width: 45.07%;
    min-height: 575px;
    background-image: url("https://irp.cdn-website.com/2ef8a56e/dms3rep/multi/opt/pexels-photo-6226152-1920w.jpeg?jxl&v=jxl");
    min-width: 4%;
    order: 1;
    height: auto;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% -7.6%;
}
    
#\35 56a24a4 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 518px;
    flex-wrap: nowrap;
    padding: 6% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\33 0e82167 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(111, 127, 95, 0.57);
    width: 58.04%;
    min-height: 575px;
    background-image: none;
    min-width: 4%;
    order: 0;
    height: auto;
    align-self: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#ab5773fa {
    width: 99.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f06dd2dc {
    width: 72.33%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebfef338 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d05d970d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 9b067a9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 2% 8% 2% 8%;
}
    
#b9c33f68 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 ee0668e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.52%;
    min-width: 4%;
}
    
#\38 7b70b1b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4c351f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49.37%;
    min-width: 4%;
}
    
#\35 d66b432 {
    background-color: var(--color_3);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(47, 46, 43, 0.31) #000000;
    border-style: solid;
}
    
#e18f7573 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 5e2b02d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 19aab1a {
    min-height: 780px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f04e670 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_qco {
    width: 1058px;
    height: 465px;
    max-width: 100%;
    order: 1;
    margin-top: -29px;
}
    
#b7ea0f93 {
    margin: 0px 0% 0px 0%;
}
    
#group_9bp {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 87.50%;
    min-height: 289px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 4% 16px 4% 16px;
    margin: 0px 0% 0px 0%;
}
    
#fb56f98a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_l1n {
    justify-content: flex-start;
    align-items: flex-start;
    width: 65.06%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9853682496186957%;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#\38 2fdec68 {
    width: 86.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 3f3bdcb::before, #\30 3f3bdcb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.57;
    border-radius: inherit;
    background-image: linear-gradient(405deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\30 3f3bdcb {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    width: 49.01%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    background-image: url("https://irp.cdn-website.com/2ef8a56e/dms3rep/multi/opt/pathways-tren-anden-4k-1920w.jpg");
    justify-content: flex-end;
    align-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 27a99cc {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fe95ee4 {
    width: 65.18%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac55561e {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 735px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 9fa94e0 {
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 48.97%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    background-image: none;
    background-position: 50% 100%;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\35 4de364c {
    background-color: var(--color_1);
    border-width: 0px;
    border-color: var(--color_2);
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/2ef8a56e/dms3rep/multi/opt/pathways-circulos-decorativos-1920w.png?jxl&v=jxl");
    background-position: 0% 100%;
}
    
#d5590166 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ri8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 156px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    height: auto;
    align-content: flex-end;
}
    
#group_jlb {
    flex-direction: row;
    align-items: center;
    width: 6.50%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 748c6a7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 65.45%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_jub {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#widget_5bv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 552205c {
    width: 100.00%;
}
    
#group_l3l {
    height: auto;
    min-height: 56px;
}
    
#group_ted {
    column-gap: 3.588952754801626%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cc422880 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 bb7131e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b8bcbddf {
    min-height: 716px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ddbe9c75 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 db307ce {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 bf00bc2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 b12911b {
    margin: 0px 0% 0px 0%;
}
    
#\33 d0a9468 {
    width: 99.92%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c90f8e8a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#cec81dd5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ec08cf19 {
    margin: 0px 0% 0px 0%;
}
    
#\30 99772f0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 74a77c8 {
    width: 99.92%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f777da21 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 a671094 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b082477 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 795ba5c {
    margin: 0px 0% 0px 0%;
}
    
#\33 a784fdc {
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#aee943f7 {
    width: 16.30%;
}
    
#e0f7b557 {
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 53dafc5 {
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#f3711101 {
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eb9b2fdb {
    column-gap: 5%;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 0%;
}
    
#\39 1462cb3 {
    row-gap: 36px;
    width: 100%;
    min-height: 8px;
    order: 1;
    padding: 6% 16px 6% 16px;
}
    
#widget_mdi {
    width: 33.64%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4c43f31 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#cebfb731 {
    margin: 0px 0% 0px 0%;
}
    
#\38 e985d56 {
    height: 598px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 06ee231 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 6% 6% 6%;
}
    
#eb0d2857 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\32 f640b76 {
    width: 100%;
    min-height: 330px;
}
    
#\34 fa8b9c8 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#f387b18d {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#ae5ed885 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 70124d0 {
    order: 2;
    margin: 10px 0% 0px 0%;
}
    
#\30 f97085f {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 309px;
    align-self: flex-end;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 56a24a4 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\33 0e82167 {
    row-gap: 16px;
    flex-direction: column;
    width: 100%;
    padding-bottom: 8%;
    min-height: 160px;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9b067a9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 ee0668e {
    width: 48%;
    min-height: 8px;
}
    
#\39 4c351f5 {
    width: 48%;
    min-height: 8px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 3f3bdcb {
    width: 47.5%;
    min-height: 8px;
    justify-content: flex-end;
    height: auto;
    order: 0;
}
    
#\38 fe95ee4 {
    width: 98.40%;
}
    
#ac55561e {
    column-gap: 5%;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 0%;
}
    
#\33 9fa94e0 {
    row-gap: 36px;
    width: 47.5%;
    min-height: 8px;
    order: 1;
    padding: 6% 16px 6% 16px;
}
}



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



@media (max-width: 767px) {
    
#\31 5e4b34e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 48px 16px 48px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b8bcbddf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 23% 4% 4% 4%;
}
    
#group_ted {
    column-gap: 8.07061790668348%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    width: 99.87%;
}
    
#cc422880 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#\37 552205c {
    align-items: flex-start;
    width: 100%;
    flex: 0 1 auto;
    align-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#afef0f2b {
    width: 100.00%;
}
    
#c2d092f5 {
    margin: 0px 0% 0px 0%;
}
    
#\39 b5b13e4 {
    width: 100.00%;
}
    
#widget_3jd {
    width: 100%;
}
    
#c6a38d0e {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 bb7131e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_l3l {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#a4d0b19d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#ddbe9c75 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_mph {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 10824be {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b874802a {
    width: 99.92%;
}
}



@media (max-width: 767px) {
    
#\32 166daac {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 bf00bc2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 d0a9468 {
    width: 81.48%;
}
    
#widget_2ng {
    width: 77.07%;
}
}



@media (max-width: 767px) {
    
#\35 4624722 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 315px;
}
    
#c90f8e8a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 4d44044 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b1b62d14 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 7a951f2 {
    width: 99.87%;
}
    
#b8f7eae3 {
    width: 99.87%;
}
}



@media (max-width: 767px) {
    
#\37 5995123 {
    width: 99.92%;
    margin-top: -0px;
}
    
#\30 99772f0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 048d9d8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 543d8b6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 135px;
}
    
#\39 6cda138 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 74a77c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.92%;
}
}



@media (max-width: 767px) {
    
#\34 0799084 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 97px;
}
    
#f777da21 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 eda7ceb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 d6d2d1c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\33 7472837 {
    width: 50%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 b082477 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 4d5b1a6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#aee943f7 {
    width: 50%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 f11e935 {
    width: 50%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 f9c2bf5 {
    width: 50%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 b671b07 {
    width: 50%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c5d36d7d {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 569af89 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 d83342b {
    width: 50%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 e35c634 {
    width: 50%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fcc45614 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 a784fdc {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#e0f7b557 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\30 53dafc5 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#f3711101 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\32 b123702 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\38 c27b3b1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#eb9b2fdb {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\39 1462cb3 {
    row-gap: 13px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 10% 8% 10% 8%;
    margin: 0% 0% 0% 0%;
}
    
#widget_mdi {
    height: 65px;
    width: 99.59%;
}
}



@media (max-width: 767px) {
    
#\36 002530b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 4c43f31 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\39 06ee231 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 12% 4% 12% 4%;
}
    
#\32 f640b76 {
    width: 100%;
    min-height: 246px;
    align-items: flex-start;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
}
    
#eb0d2857 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\36 6fdce49 {
    height: 8px;
}
    
#f387b18d {
    width: 100%;
    min-height: 213px;
    align-items: flex-start;
    order: 0;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 9757145 {
    width: 99.26%;
}
    
#\30 70124d0 {
    margin-top: 10px;
    width: 98.54%;
}
    
#\30 f97085f {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 175px;
    align-items: center;
    align-self: flex-end;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 56a24a4 {
    flex-direction: column;
    min-height: unset;
    padding: 6% 6% 6% 6%;
}
    
#\33 0e82167 {
    row-gap: 14px;
    padding-top: 8%;
    width: 100%;
    padding-bottom: 12%;
    min-height: 490px;
    align-items: flex-start;
    height: auto;
}
    
#f06dd2dc {
    width: 99.26%;
}
}



@media (max-width: 767px) {
    
#\36 9b067a9 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 0px;
}
    
#\35 ee0668e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 4c351f5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\38 5e2b02d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
}
    
#\32 19aab1a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#fb56f98a {
    width: 100.00%;
}
    
#group_l1n {
    width: 100.00%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 2fdec68 {
    width: 99.88%;
}
    
#group_9bp {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 293px;
}
    
#widget_qco {
    width: 310px;
    height: 379px;
}
}



@media (max-width: 767px) {
    
#\30 3f3bdcb {
    width: 100%;
    min-height: 477px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#ac55561e {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\33 9fa94e0 {
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
}
    
#\38 fe95ee4 {
    width: 99.59%;
}
}

#\32 166daac.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AKS41p2jt5KKlY16fo15fY97fo55epiLkaKfpay0vACUp7mRmKWPho2QfoKUg4iVhYqWgoSll5yppqursrgAeYqJd358fnFugm5th3l7hXx/i3Z1m4uPnJuhmqewAFRpX19nXnRnX4Fyc4eHjoWKk4p9f5SHjJOVn5KkswA/UT9PUkFmU0ZyX15zdHpudn9xZWZ3a3F+gY6InbIAN0U1SEo5XE5BaltYbWxyam53ZlxgaWFoc3aDfpGmACs3JDw/KkxGN11UTWZjZWRmalxWWFpaYmRpdm5/kbCbZFsw+6xKAAAAAElFTkSuQmCC')!important}#\31 c9e2314.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABRklEQVQY02NgQAP19fUMEydOBONVq1YxYID///8zzJw5k6G3t5exvr6eEadCkODixYsZ16xZI7hw4ULF+fPnK06dOlVQS0sLVeHUqVNZJ0yYIDZt2jS7KVMmR06ZMtmzp6dH0d7enhFuUnl5OXNra6tya2tLQEtLS19LS8vk5ubmjObmZjU3NzcmsKmpqakMFRUVLDU1NSaVlRU1JSUlR/Lz8/dkZWZWJycn6/v6+rLDFDKmpKTw5+bmhmVnZ69KS0t7FR8fdyMsNHSRv79/sIe7u5yKigoDQ0hICGNYWJhYeHh4VFhY2OrQkJAngYGBz319fA54enoUOjs5QXwDMjE0NFQ0ODjYIzAwsN7Pz2+Bt7f3fA939143V9dwJwcHFXgA+/n5cXl4eCg5OzvbOtjb+9lYW/taW1nZWVlaKluYmfGA1AEAvL95PO2eq2AAAAAASUVORK5CYII=')!important}#\35 4de364c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAoElEQVQY02WOXQqEMAyEs61tvZWn8ARirW2jCfrgkwfylMssi+zPBwNDZgZCItLWWv0wDJZ+yDlbEfHbtrUkIiHn7MdxbLquu0vwKaUG2bIsgdZ1daUU/y4bVX1A8LjN8+xLKQ5FE2N0KaUQY0TgIIxrrQF+miZLzEwwWDGzV9VbIuJU1aLzou97PG6Y2aoqQrfvuz2Ow5znSX9c1/WlT57EYkmcH3AtOAAAAABJRU5ErkJggg==')!important}#\30 3f3bdcb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAGxAAAgMBAQEAAAAAAAAAAAAAAQIABAYRITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGBEBAQEBAQAAAAAAAAAAAAAAAQIAETH/2gAMAwEAAhEDEQA/AILGlbUUXqGkjID4zn5M8czT6eoexENB9zRTJw3/2Q==')!important}#\30 f97085f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgP/xAAiEAABAwMEAwEAAAAAAAAAAAABAgMEAAYRBSEiQRITIzH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABYRAAMAAAAAAAAAAAAAAAAAAAABE//aAAwDAQACEQMRAD8AeQ7itbT9MQhcn6YyfH8FFXb/AIgdWG5vDJxx6qb1s6NNhhp9tfsA5LTtmjqrOihRCZKwkHbbqpRiaP/Z')!important}