@media all {
  *#dm .dmInner div.u_2016759961 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1932171301 img { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner div.u_1991236847 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:8px 8px 8px 8px !important;
  }

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

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

  *#dm .dmInner div.u_1747752219 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:8px 8px 8px 8px !important;
  }

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

  *#dm .dmInner div.u_1132112326 img { border-radius:8px 8px 8px 8px !important; }

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

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

  *#dm .dmInner div.u_2129202397 img {
    object-fit:cover !important;
    border-radius:11px 11px 11px 11px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1400231724 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1133194421 img { border-radius:8px 8px 8px 8px !important; }

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

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

  *#dm .dmInner div.u_1932567396 img { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner div.u_1884441700 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:8px 8px 8px 8px !important;
  }

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

  *#dm .dmInner div.u_1598265693 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:8px 8px 8px 8px !important;
  }

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

  *#dm .dmInner div.u_1722930493 img { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner div.u_1039235352 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1968900056 img { border-radius:8px 8px 8px 8px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1451032396 {
    background-image:none !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(255,255,255,0.19) !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1338333711 .photoGalleryThumbs .image-container a { padding-top:196px !important; }

  *#dm .dmInner *.u_1338333711 .photoGalleryThumbs { padding:3.5px !important; }

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

  *#dm .dmInner *.u_1338333711 .photoGalleryViewAll { padding:0 3.5px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(247,247,247,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(247,247,247,1) !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(247,247,247,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(247,247,247,1) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_1) !important; }

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

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

  *#dm .dmInner div.u_1751320827 img {
    object-position:0% 50% !important;
    object-fit:cover !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 {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d8660265 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a659f3d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 028e2f2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\38 a8336e8 {
    margin: 0px 0% 0px 0%;
}
    
#group_slk {
    align-items: flex-start;
    width: 47.78%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vip {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m0m {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#\35 e2606d4 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_tq5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a39dfca4 {
    align-items: flex-start;
    width: 48.04%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 aff2c2d {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#\38 d99e193 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f6656589 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b123b08b {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b28f2864 {
    align-items: flex-start;
    width: 31.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a13326a8 {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#e8e03544 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0fd491c {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a8db36e {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4di {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-height: 58px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_usk {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#a8c4326a {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5caec60 {
    align-items: flex-start;
    width: 31.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af2e519b {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b36bd4cd {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#ebd18db0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b73a0de4 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 4dd4374 {
    align-items: flex-start;
    width: 47.78%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#dce8a356 {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#d5e1884c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d77e7ffc {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 344bc5a {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3792d0f {
    align-items: flex-start;
    width: 48.04%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ed4578c0 {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#d7765409 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 08b5ad0 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a484151 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4173f79 {
    align-items: flex-start;
    width: 31.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 aa9e61f {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#\34 2bf96b8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ecb70bfb {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2ac6184 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 95c5040 {
    align-items: flex-start;
    width: 31.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c771c7d {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#e5fb289c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f481f6a1 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5d1300d {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6d59c0d {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d90a060b {
    align-items: flex-start;
    width: 47.78%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d75073d {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#d340fbb0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 11bd916 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7496cd9 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cf8e720 {
    align-items: flex-start;
    width: 48.04%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 85e4c4f {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#fdfa4088 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e9dab932 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1197e53 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd46c3a3 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f247d6e {
    align-items: flex-start;
    width: 47.78%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c5de6a6 {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#\33 dabfaa4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 96e0b9b {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 792ddf0 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7309bb1 {
    align-items: flex-start;
    width: 48.04%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#be1a8a72 {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#\31 077e24b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f3cbdb2 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fc790bd {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ee3e56ef {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 4% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#b37bc6d6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(247,247,247,1);
    background-image: none;
}
    
#group_g5v {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 7%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    height: auto;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_brg {
    width: 49.77%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_70e {
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    order: 2;
}
    
#\38 61187b3 {
    margin: 0px 0% 0px 0%;
}
    
#widget_n37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_vl7 {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-height: 56px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_eeq {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7ie {
    align-items: flex-start;
    width: 41.37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bdeacdb0 {
    min-height: 71px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#a84cc8c4 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#ec499420 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_j9b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cmo.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_cmo {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#group_obr {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
}
    
#group_dpa {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_b7s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_66e {
    width: 338px;
    height: auto;
    max-width: 100%;
}
    
#widget_94i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 711bb97 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d14ba6ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 52c2827 {
    width: 338px;
    height: auto;
    max-width: 100%;
}
    
#aba26957 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 872cce7 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 94d0c20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bca8f8bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bca8f8bc {
    width: 338px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin: 0px 0px 0px 0px;
}
    
#\31 d75d4b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 ee012d2 {
    min-height: 42px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 e667882.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 e667882 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\39 c662797 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c1bd926b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#f101ff85 {
    min-height: 780px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e7a155b::before, #\37 e7a155b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.46;
    border-radius: inherit;
}
#\37 e7a155b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/a6edc17d/dms3rep/multi/opt/09-Woodlore-93e28501-1920w.jpg");
}
    
#widget_gsf {
    width: 1204px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ag3 {
    width: 86.28%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_frn {
    width: 250px;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 2;
}
    
#\30 6141faf {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 68d0402 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 1% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\35 e6f3336 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 b4de108 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 7;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ebd60744 {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 6;
    height: auto;
    padding: 16px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f893e7c2 {
    margin: 0px 0% 0px 0%;
}
    
#\37 02151ff {
    width: 355px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a5df96b {
    width: 249px;
    height: 149px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d2d691f {
    width: 800px;
    height: 505px;
    max-width: 100%;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a96fcf12 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 5;
}
    
#b6d2a79b {
    width: 780px;
    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 6b7f097 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 e40560f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 5bf69ec {
    min-height: 175px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#f6cb27a0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#d46aafc6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 318a50c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ce93e3ef {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 c6527d8 {
    align-items: flex-start;
    width: 76.74%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#cecc1745 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5b98e13 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c604a210 {
    background-color: var(--color_2);
    background-image: none;
}
    
#fbd00b1e {
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f6357a37 {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 c35f6a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 3314d7f {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#dec477a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 19cfeca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.13);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 7a0f9e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 31cfb81 {
    min-height: 170px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 3cae37a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 74ece01 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: rgba(8, 39, 127, 1) rgba(8, 39, 127, 1) rgba(8, 39, 127, 1) rgba(8, 39, 127, 1);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.13);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    padding: 1% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f5f7297b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#e248e7d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.14);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#df6c08cb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 7531d02 {
    min-height: 902px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d20a3c77::before, #d20a3c77 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
}
#d20a3c77 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/a6edc17d/dms3rep/multi/opt/499547150_1254877989978964_2796637002635955048_n-1920w.jpg");
}
    
#\35 92659f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\32 d5d289c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#widget_a32.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 0px;
}
#widget_a32 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_c6n {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    min-height: 58px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9g0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 687905d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 71.12%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 579b927 {
    width: 100%;
    height: 426px;
    max-width: 100%;
}
    
#\39 185cbef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.84%;
    min-width: 4%;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 fe15497 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 54px;
}
    
#d0145ce5 {
    width: 1121px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2dbd0ef {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5324e17 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\32 4ac6e7f {
    width: 1204px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_h17 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media all {
    
#\34 62ac84d::before, #\34 62ac84d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#\34 62ac84d {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/a6edc17d/dms3rep/multi/opt/09-Woodlore-836a01bb-1920w.jpg");
}
    
#\38 d92b205 {
    min-height: 936px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_uh6 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    justify-content: flex-end;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_8hv {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#group_c2a[data-css-edit] {
    background: rgba(20, 20, 20, 0.2) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border-radius: 0px !important;
    border: 2px solid rgba(255, 255, 255, 0.2) !important;
    padding: 24px 32px 24px 32px;
}
#group_c2a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 114px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: center;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d0e141ce {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f77836e2 {
    align-items: flex-start;
    width: 76.74%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#fc67a0c3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f4417406 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 257954d {
    min-height: 55px;
    column-gap: 4%;
    row-gap: 24px;
    width: 26.28%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    order: 4;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4cf1687 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dcc3a96a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 9788f3f {
    align-items: flex-start;
    width: 76.74%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 d82d908 {
    min-height: 55px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.92%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    order: 0;
    height: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e99a86ce {
    align-items: flex-start;
    width: 76.74%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#cd292c6a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 2b52375 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 199c2ca {
    min-height: 55px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.63%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    order: 2;
    height: auto;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_np5 {
    width: 100%;
    height: 60px;
    max-width: 100%;
    order: 0;
    margin-top: -77px;
}
    
#c5b0bc45 {
    width: 53px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2c62bde {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ebfface {
    margin: 0px 0% 0px 0%;
}
    
#group_040 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 1.82%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 1px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    height: auto;
    order: 1;
}
    
#\33 5c15c05 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 1.82%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 1px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    height: auto;
    order: 3;
}
}



@media all {
    
#e73e8022 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(255, 255, 255, 0);
    width: 49%;
    min-height: 8px;
    align-items: center;
    background-image: none;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f5fe6a0::before, #\35 f5fe6a0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.84;
    border-radius: inherit;
}
#\35 f5fe6a0 {
    background-color: var(--color_1);
    border-width: 0px;
    border-color: var(--color_2);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/a6edc17d/dms3rep/multi/opt/AdobeStock_567718975-53460af8-1920w.png");
}
    
#e11a343b {
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(255, 255, 255, 0);
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    background-image: none;
    padding: 4% 0% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#ed064b9b {
    max-height: 100%;
    min-height: 103px;
    width: 765px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 bc5118e {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 735px;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b533650e {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 930785a {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 95b83df {
    width: 270px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    min-height: 58px;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: -18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cqr {
    width: 100%;
    height: 744px;
    max-width: 100%;
}
    
#\31 ea034a9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 e2ae1f2 {
    min-height: 275px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 8% 3% 8%;
    margin: 0% 0% 0% 0%;
}
    
#b4762c2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 2a8e36a {
    width: 1497px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a5fcc900 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\38 424cd5b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 9px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b950b97d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 0d52110 {
    width: 90%;
    height: auto;
    max-width: 100%;
}
    
#fbe28678 {
    background-color: var(--color_1);
    background-image: none;
}
    
#d78206b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.66%;
    min-width: 4%;
    align-items: center;
    background-image: url();
    background-size: auto;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 4ef0b04 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bbb605b2 {
    min-height: 582px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0.9999455864570739% 12% 6% 12%;
    margin: 0% 0% 0% 0%;
}
    
#\38 4cd99f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.93%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 6% 16px 6% 16px;
    margin: 0% 0% 0% 0%;
}
    
#d5c7e263 {
    width: 596px;
    height: 429px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 478e3e6 {
    justify-content: flex-start;
    align-items: center;
    width: 25.37%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 6% 16px 6% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 9280a78 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 2554389 {
    align-items: flex-start;
    width: 31.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ce4afac {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#\39 6a71ba6 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0c00b2b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 698bee7 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fc710fe {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#\30 0ebbfa4 {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#\32 7eab7d0 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0b71e18 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ed5be83 {
    align-items: flex-start;
    width: 31.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e15d93f8 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7956cd0 {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#\37 3f4eb28 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf50424a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 2% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\34 bc1d0ba {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 0;
    justify-content: space-between;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d7d7373 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b03b08b5 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\30 5dcba0a {
    align-items: flex-start;
    width: 31.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fea5df42 {
    align-items: flex-start;
    width: 31.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fa04a53d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3779e01 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a18f854f {
    margin: 0px 0% 0px 0%;
}
    
#\31 3caceec {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cec87b7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(247,247,247,1);
    background-image: none;
}
    
#fe051231 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-height: 58px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d500e9cb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ee9dde0d {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 3;
}
    
#\32 368c65f {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bcd273e7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c20e5617 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 170b0da {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/a6edc17d/dms3rep/multi/opt/imgi_36_2560-X-1067-HERO-Living-Room-CitylightAluminum-1920w.jpg");
    border-radius: 21px 21px 21px 21px;
}
    
#fc535d83 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a94fd9c4 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f39c201e[data-css-edit] {
    background: rgba(20, 20, 20, 0.2) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;
    border-radius: 20px !important;
    border: 2px solid rgba(255, 255, 255, 0.2) !important;
    padding: 64px 32px 32px 64px;
}
#f39c201e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    justify-content: space-between;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: none;
    padding: 0% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 6efc20f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_pti {
    width: 48.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\32 0ca8786 {
    margin: 0px 3% 63px 3%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 e99691b {
    min-height: 265px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 3% 2% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 cbd1299 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(247,247,247,1);
    background-image: none;
}
    
#\31 40193d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f6392d56 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 9bdb66e {
    width: 354px;
    height: auto;
    max-width: 100%;
}
    
#\31 e4235b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ba920517.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ba920517 {
    width: 5.26%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-left: -2px;
}
    
#\30 269b491 {
    width: 375px;
    height: auto;
    max-width: 100%;
}
    
#c97e0849.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c97e0849 {
    width: 5.3%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#c3bd730e {
    width: 375px;
    height: auto;
    max-width: 100%;
}
    
#b6c3de38 {
    justify-content: flex-start;
    align-items: center;
    width: 27.35%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fadfad42 {
    justify-content: flex-start;
    align-items: center;
    width: 27.35%;
    min-height: 123px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a3d93c0f {
    justify-content: flex-start;
    align-items: center;
    width: 27.35%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fe317191 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    order: 0;
    align-items: center;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 11px 11px 11px 11px;
    padding: 27px 16px 27px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b675b072 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 1482246 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a4bbaf9c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#cca1304c {
    min-height: 747px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#baf5518c {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/a6edc17d/dms3rep/multi/opt/AdobeStock_1519967558-1920w.jpeg");
    border-radius: 21px 21px 21px 21px;
}
    
#\38 ee17589 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f7f63280 {
    width: 61.95%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#\33 073806b {
    margin: 60px 3% 60px 3%;
}
    
#\39 def4b33 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6b4373a {
    width: 100%;
    height: 171px;
    max-width: 100%;
    order: 3;
}
    
#\31 04ff941 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bb678d17[data-css-edit] {
    background: rgba(60, 60, 60, 0.3) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;
    border-radius: 20px !important;
    border: 2px solid rgba(255, 255, 255, 0.2) !important;
    padding: 32px 32px 32px 32px;
}
#bb678d17 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 35%;
    min-width: 4%;
    justify-content: space-between;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: none;
    order: 0;
    border-width: 10px 10px 10px 10px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 0% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 597641f {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\35 b605232[data-css-edit] {
    background: rgba(20, 20, 20, 0.2) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border-radius: 0px !important;
    border: 2px solid rgba(255, 255, 255, 0.2) !important;
    padding: 24px 32px 24px 32px;
}
#\35 b605232 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 114px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: center;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e7c242c8 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    justify-content: flex-end;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d3b72ca {
    align-items: flex-start;
    width: 76.74%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 f95b1cd {
    margin: 0px 0% 0px 0%;
}
    
#\35 053a657 {
    min-height: 55px;
    column-gap: 4%;
    row-gap: 24px;
    width: 26.28%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    height: auto;
    padding: 0% 0% 0% 0%;
}
    
#\30 442c4f3 {
    min-height: 55px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.92%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    height: auto;
    padding: 0% 2% 0% 2%;
}
    
#\35 eab831d {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 82bf6c6 {
    align-items: flex-start;
    width: 76.74%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#ce0a570e {
    min-height: 55px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.63%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    height: auto;
    padding: 0% 2% 0% 2%;
}
    
#a02e9c28 {
    width: 53px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 20bd7ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 e4cf3d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fc656368 {
    align-items: flex-start;
    width: 76.74%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 17150f9::before, #\36 17150f9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#\36 17150f9 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/a6edc17d/dms3rep/multi/opt/09-Woodlore-93e28501-1920w.jpg");
}
    
#c9e49013 {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7095c27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 aa8e9ca {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 d246b8a {
    min-height: 936px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ca619978 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 4199005 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#cee8effe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    background-image: url();
    background-size: auto;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 456900e {
    min-height: 583px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0.9999455864570739% 12% 6% 12%;
    margin: 0% 0% 0% 0%;
}
    
#\32 5e28cd2 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#db40aec5 {
    margin: 0px 0% 0px 0%;
}
    
#\30 ec41a46 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 6% 16px 6% 16px;
    margin: 0% 0% 0% 0%;
}
    
#a4f6604d {
    background-color: var(--color_1);
    background-image: none;
}
    
#b5483070 {
    width: 572px;
    height: 429px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f85c4b69 {
    min-height: 220px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 3% 2% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 ba13d74 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    order: 0;
    align-items: center;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 11px 11px 11px 11px;
    padding: 27px 16px 27px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a3a5eb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 d4ebad1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 5a321e3 {
    width: 354px;
    height: auto;
    max-width: 100%;
}
    
#\30 4fea24c {
    width: 375px;
    height: auto;
    max-width: 100%;
}
    
#\30 7a4cb5c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 5caa120.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 5caa120 {
    width: 5.26%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-left: -2px;
}
    
#\30 40a9f51 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 df86601 {
    justify-content: flex-start;
    align-items: center;
    width: 27.35%;
    min-height: 123px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a2bb5bc2 {
    width: 375px;
    height: auto;
    max-width: 100%;
}
    
#\32 a101d75 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 1e17fc3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 1e17fc3 {
    width: 5.3%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\38 669b169 {
    justify-content: flex-start;
    align-items: center;
    width: 27.35%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9e4c091 {
    justify-content: flex-start;
    align-items: center;
    width: 27.35%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lv9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_lv9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\34 4984bef.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 4984bef {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\39 3254139 {
    min-height: 747px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 3c4cbcc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 6deac7f {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/a6edc17d/dms3rep/multi/opt/AdobeStock_1519967558-1920w.jpeg");
    border-radius: 21px 21px 21px 21px;
}
    
#d1c34984 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d1e1cff[data-css-edit] {
    background: rgba(60, 60, 60, 0.2) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;
    border-radius: 20px !important;
    border: 2px solid rgba(255, 255, 255, 0.2) !important;
    padding: 64px 32px 32px 64px;
}
#\35 d1e1cff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 47.50%;
    min-width: 4%;
    justify-content: space-between;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: none;
    order: 0;
    border-width: 10px 10px 10px 10px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 0% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 8f4d6e6 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a2be0f7 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 185c49d {
    margin: 60px 3% 60px 3%;
}
    
#\37 e2c13e3 {
    width: 49.45%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#ccea2f71 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\37 9797089 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 be6fd08 {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#\38 c0ec7ad {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 cc1684f {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#af3e7be6 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 6dab9ec {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a758e659 {
    align-items: flex-start;
    width: 47.78%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 fcd211d {
    align-items: flex-start;
    width: 31.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e32a6d58 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 87094e3 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2daeac0 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eeb216f4 {
    margin: 0px 0% 0px 0%;
}
    
#bc4075d1 {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#\37 effea1a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 74de27d {
    align-items: flex-start;
    width: 31.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a946d27d {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f4600bf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 25748f3 {
    align-items: flex-start;
    width: 48.04%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ae3b03f {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#\30 e30d186 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fecea02e {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5408a2a {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6ae6e5d {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efef3700 {
    align-items: flex-start;
    width: 48.04%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 599eb82 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 58d59c3 {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#cb86d2d2 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fc7e517 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d342905e {
    align-items: flex-start;
    width: 31.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e751379 {
    align-items: flex-start;
    width: 47.78%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c0a949d {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#\37 10249c6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#da722cbf {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#dcbf9bf2 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 17c255c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e6c6f577 {
    align-items: flex-start;
    width: 31.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d653f846 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fe98225 {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
}
    
#\39 6a621e3 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5d2021e {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e5d678a {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2af17fd {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4d342cf {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bddc9a13 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d9751092 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 3px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 7087276 {
    align-items: flex-start;
    width: 76.74%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#c127a3be {
    min-height: 55px;
    column-gap: 4%;
    row-gap: 24px;
    width: 26.28%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    height: auto;
    padding: 0% 0% 0% 0%;
}
    
#ad129010 {
    align-items: flex-start;
    width: 76.74%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4b84815[data-css-edit] {
    background: rgba(20, 20, 20, 0.2) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border-radius: 0px !important;
    border: 2px solid rgba(255, 255, 255, 0.2) !important;
    padding: 24px 32px 24px 32px;
}
#\30 4b84815 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 114px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: center;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 17a9b73 {
    min-height: 936px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dad8188e {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e49deb2b {
    min-height: 55px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.63%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    height: auto;
    padding: 0% 2% 0% 2%;
}
    
#\33 90f6cf3 {
    align-items: flex-start;
    width: 76.74%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 040c5c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 35c25f2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ec1f33f2 {
    min-height: 55px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.92%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    height: auto;
    padding: 0% 2% 0% 2%;
}
    
#f04d0043 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fb9d7a81 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    justify-content: flex-end;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f0e4b3e1 {
    width: 53px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2a78236 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 c9ae94a {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#f0f7dd58 {
    margin: 0px 0% 0px 0%;
}
    
#\36 bf9057f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 e9e33ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a2b5a41a {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5987ec1::before, #e5987ec1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#e5987ec1 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/a6edc17d/dms3rep/multi/opt/09-Woodlore-93e28501-1920w.jpg");
}
}



@media all {
    
#e98f6fec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b6afd057 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 4e7244b {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/a6edc17d/dms3rep/multi/opt/AdobeStock_1519967558-1920w.jpeg");
    border-radius: 21px 21px 21px 21px;
}
    
#\38 a0e73d6[data-css-edit] {
    background: rgba(60, 60, 60, 0.2) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;
    border-radius: 20px !important;
    border: 2px solid rgba(255, 255, 255, 0.2) !important;
    padding: 64px 32px 32px 64px;
}
#\38 a0e73d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: none;
    order: 0;
    border-width: 10px 10px 10px 10px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 0% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 671d52f {
    margin: 60px 3% 60px 3%;
}
    
#\32 07b2f97 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e59460a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 0d2afd4 {
    min-height: 747px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 07f1120 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 5927513 {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 651b7d0 {
    align-items: flex-start;
    width: 76.74%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 d34c080 {
    margin: 0px 0% 0px 0%;
}
    
#\31 e733469 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 2211da8 {
    min-height: 55px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.63%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    height: auto;
    padding: 0% 2% 0% 2%;
}
    
#cdb1cfae {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#b8988f27[data-css-edit] {
    background: rgba(20, 20, 20, 0.2) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border-radius: 0px !important;
    border: 2px solid rgba(255, 255, 255, 0.2) !important;
    padding: 24px 32px 24px 32px;
}
#b8988f27 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 114px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: center;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 666f5cc {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adb01877 {
    min-height: 55px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.92%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    height: auto;
    padding: 0% 2% 0% 2%;
}
    
#d10bfe5b {
    width: 53px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cd1be27::before, #\37 cd1be27 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#\37 cd1be27 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/a6edc17d/dms3rep/multi/opt/09-Woodlore-93e28501-1920w.jpg");
}
    
#\39 4ef80a5 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    justify-content: flex-end;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a0b47f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 847b405 {
    min-height: 55px;
    column-gap: 4%;
    row-gap: 24px;
    width: 26.28%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    height: auto;
    padding: 0% 0% 0% 0%;
}
    
#\35 2ea9961 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 24bf706 {
    align-items: flex-start;
    width: 76.74%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#d496ed15 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 ac09240 {
    align-items: flex-start;
    width: 76.74%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#d1f2f56f {
    min-height: 936px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 cb7d93e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 2df1edd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a659f3d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 2px;
    column-gap: 4%;
    padding: 2% 2% 2% 2%;
}
    
#\38 a8336e8 {
    margin: 0px 0% 0px 0%;
}
    
#d8660265 {
    width: 100%;
    min-height: 80px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_slk {
    width: 100.00%;
    height: auto;
    min-height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vip {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e2606d4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a39dfca4 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 0px;
    min-height: auto;
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f6656589 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b123b08b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b28f2864 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 0px;
    min-height: auto;
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0fd491c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a8db36e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_tq5 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    align-items: flex-start;
    row-gap: 0px;
}
    
#widget_m0m {
    height: 432px;
}
    
#\31 aff2c2d {
    height: 406px;
}
    
#a13326a8 {
    height: 451px;
}
    
#\38 d99e193 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
}
    
#e8e03544 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
}
    
#group_usk {
    width: 100%;
    min-height: 80px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b73a0de4 {
    width: 100%;
    min-height: 80px;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 4dd4374 {
    width: 100.00%;
    height: auto;
    min-height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#dce8a356 {
    height: 310px;
}
    
#d5e1884c {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    align-items: flex-start;
    row-gap: 0px;
}
    
#d77e7ffc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 344bc5a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a3792d0f {
    width: 33.3%;
    min-width: 32px;
    row-gap: 0px;
    min-height: auto;
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#ed4578c0 {
    height: 310px;
}
    
#d7765409 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
}
    
#\37 08b5ad0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a484151 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 95c5040 {
    width: 33.3%;
    min-width: 32px;
    row-gap: 0px;
    min-height: auto;
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c771c7d {
    height: 310px;
}
    
#e5fb289c {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
}
    
#f481f6a1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5d1300d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e4173f79 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5caec60 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b36bd4cd {
    height: 428px;
}
    
#widget_4di.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_4di {
    width: 701px;
    height: auto;
    min-height: 52px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6d59c0d {
    width: 100%;
    min-height: 581px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d90a060b {
    width: 100.00%;
    height: auto;
    min-height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d75073d {
    height: 408px;
}
    
#d340fbb0 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 125px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 11bd916 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e7496cd9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 cf8e720 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 0px;
    min-height: auto;
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 85e4c4f {
    height: 406px;
}
    
#fdfa4088 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
}
    
#e9dab932 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c1197e53 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dd46c3a3 {
    width: 100%;
    min-height: 80px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f247d6e {
    width: 100.00%;
    height: auto;
    min-height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c5de6a6 {
    height: 406px;
}
    
#\33 dabfaa4 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    align-items: flex-start;
    row-gap: 0px;
}
    
#\34 96e0b9b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 792ddf0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7309bb1 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 0px;
    min-height: auto;
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#be1a8a72 {
    height: 406px;
}
    
#\31 077e24b {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    min-height: 189px;
    width: 99.87%;
}
    
#\34 f3cbdb2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fc790bd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee3e56ef {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 61187b3 {
    margin: 0px 0% 0px 0%;
}
    
#group_g5v {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_70e {
    width: 100%;
    min-height: 80px;
}
    
#widget_brg {
    width: 40.97%;
}
    
#group_7ie {
    width: 44.03%;
}
    
#widget_vl7 {
    height: auto;
    min-height: 48px;
    width: 277px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a84cc8c4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 16px;
}
    
#\39 c662797 {
    margin: 0px 0% 0px 0%;
}
    
#group_obr {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#widget_66e {
    width: 100%;
}
    
#\33 52c2827 {
    width: 100%;
}
    
#bca8f8bc {
    width: 100%;
}
    
#group_dpa {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 711bb97 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 872cce7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bdeacdb0 {
    row-gap: 8px;
    height: auto;
    min-height: 68px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f101ff85 {
    min-height: 589px;
    padding: 2% 2% 2% 2%;
}
    
#\30 6141faf {
    margin: 0px 0% 0px 0%;
}
    
#widget_gsf {
    width: 669px;
}
    
#c1bd926b {
    row-gap: 26px;
}
    
#widget_frn {
    width: 220px;
}
    
#widget_ag3 {
    width: 100.00%;
}
    
#\37 e7a155b::before, #\37 e7a155b > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a5df96b {
    width: 140px;
    height: 88px;
}
    
#\35 d2d691f {
    height: 242px;
    width: 52%;
}
    
#\33 68d0402 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 7px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a96fcf12 {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b4de108 {
    justify-content: space-between;
    column-gap: 4%;
    width: 100%;
    min-height: 80px;
}
    
#f893e7c2 {
    margin: 0px 0% 0px 0%;
}
    
#ebd60744 {
    width: 100%;
    min-height: 80px;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 02151ff {
    width: 304.742px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 5bf69ec {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 145px;
}
    
#\38 318a50c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce93e3ef {
    margin: 0px 0% 0px 0%;
}
    
#\32 c6527d8 {
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    align-self: center;
    height: auto;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
}
    
#fbd00b1e {
    align-items: center;
    justify-content: flex-start;
    align-self: center;
    height: auto;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
}
    
#f6357a37 {
    margin: 0px 0% 0px 0%;
}
    
#\35 3314d7f {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 19cfeca {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 32%;
    min-height: 8px;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 31cfb81 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 25px;
    padding: 6% 6% 6% 6%;
}
    
#\36 74ece01 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 32%;
    min-height: 8px;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f5f7297b {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
}
    
#e248e7d1 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 32%;
    min-height: 8px;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c35f6a3 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7531d02 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 c8a6b23 {
    margin: 0px 0% 0px 0%;
}
    
#widget_a32 {
    min-width: 32px;
    width: 637px;
}
    
#d20a3c77::before, #d20a3c77 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 687905d {
    width: 100%;
    min-height: 80px;
    order: 0;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 579b927 {
    height: 286px;
    width: 100.00%;
}
    
#\39 185cbef {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 fe15497 {
    order: 2;
}
    
#e2dbd0ef {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
    
#\32 4ac6e7f {
    width: 669px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 62ac84d::before, #\34 62ac84d > .bgExtraLayerOverlay {
    
}
    
#\38 d92b205 {
    min-height: 527.4px;
}
    
#c5b0bc45 {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c2c62bde {
    margin: 0px 0% 0px 0%;
}
    
#widget_8hv {
    height: 320px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e73e8022 {
    width: 49%;
    min-height: 8px;
    justify-content: center;
    height: auto;
    order: 1;
}
    
#e11a343b {
    row-gap: 41px;
    width: 49%;
    min-height: 8px;
    order: 0;
    align-items: center;
    padding: 30px 15px 30px 14px;
    margin: 0% 0% 0% 0%;
}
    
#ed064b9b {
    min-height: 77px;
    height: auto;
    row-gap: 0px;
}
    
#\33 bc5118e {
    column-gap: 2%;
    flex-direction: row;
    min-height: 314px;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 2%;
}
    
#\35 f5fe6a0::before, #\35 f5fe6a0 > .bgExtraLayerOverlay {
    
}
    
#widget_cqr {
    height: 370px;
    width: 100.00%;
}
    
#\39 95b83df {
    height: auto;
    min-height: 46px;
    width: 685px;
}
    
#\31 ea034a9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 930785a {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b533650e {
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e2ae1f2 {
    min-height: 168px;
    padding: 6% 2% 0% 2%;
}
    
#b950b97d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0d52110 {
    width: 100%;
}
    
#d78206b4 {
    width: 32%;
    justify-content: flex-start;
    padding-top: 4%;
    min-height: 8px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\34 4ef0b04 {
    width: 100%;
}
    
#bbb605b2 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 240px;
    padding-top: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
}
    
#\38 4cd99f4 {
    width: 32%;
    padding-top: 2%;
    padding-bottom: 6%;
    min-height: 8px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#d5c7e263 {
    height: 351px;
    width: 311px;
}
    
#\34 478e3e6 {
    width: 32%;
    padding-top: 2%;
    padding-bottom: 6%;
    min-height: 8px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ce4afac {
    height: 310px;
}
    
#\39 6a71ba6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0c00b2b {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
}
    
#\36 698bee7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3779e01 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
}
    
#\31 fc710fe {
    height: 310px;
}
    
#a18f854f {
    margin: 0px 0% 0px 0%;
}
    
#\32 7eab7d0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0b71e18 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ed5be83 {
    width: 33.3%;
    min-width: 32px;
    row-gap: 0px;
    min-height: auto;
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e15d93f8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7956cd0 {
    height: 310px;
}
    
#bf50424a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 2px;
    padding: 2% 2% 2% 2%;
}
    
#\34 bc1d0ba {
    width: 100%;
    min-height: 80px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d7d7373 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b03b08b5 {
    width: 100%;
    min-height: 80px;
}
    
#\30 5dcba0a {
    width: 33.3%;
    height: auto;
    min-height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#fea5df42 {
    width: 33.3%;
    min-width: 32px;
    row-gap: 0px;
    min-height: auto;
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d500e9cb {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    align-items: flex-start;
    row-gap: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee9dde0d {
    height: 200px;
}
    
#\32 368c65f {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bcd273e7 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#fc535d83 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#a94fd9c4 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f39c201e {
    width: 48.5%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
}
    
#group_pti {
    width: 48.5%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e99691b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b675b072 {
    margin: 0px 0% 0px 0%;
}
    
#fe317191 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 14px 0px 14px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b6c3de38 {
    width: 100.00%;
    height: auto;
    min-height: 100px;
    justify-content: flex-start;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ba920517 {
    width: 5.26%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c97e0849 {
    width: 5.3%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a3d93c0f {
    width: 100.00%;
    height: auto;
    min-height: 101px;
    order: 4;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fadfad42 {
    width: 100.00%;
    height: auto;
    min-height: 101px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 269b491 {
    width: 669px;
}
    
#\34 9bdb66e {
    width: 669px;
}
    
#c3bd730e {
    width: 669px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1482246 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#cca1304c {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#f7f63280 {
    width: 48.5%;
    min-height: 8px;
}
    
#\39 def4b33 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6b4373a {
    height: 200px;
}
    
#\31 04ff941 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bb678d17 {
    width: 48.5%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 597641f {
    height: 210px;
    margin-top: 113px;
    width: 100.00%;
}
    
#\36 17150f9::before, #\36 17150f9 > .bgExtraLayerOverlay {
    
}
    
#c9e49013 {
    width: 27.4479px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a02e9c28 {
    height: auto;
    width: 32.3351px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d246b8a {
    min-height: 625px;
}
    
#\30 442c4f3 {
    width: 19.72%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce0a570e {
    width: 24.55%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b605232 {
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 9px;
    align-content: stretch;
    column-gap: 20px;
    justify-content: center;
    padding: 0px 5px 0px 5px;
    margin: 6px 0% 0px 0%;
}
    
#\35 053a657 {
    min-width: 32px;
    width: 43.90%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7c242c8 {
    row-gap: 37px;
    width: 100%;
    justify-content: space-between;
    padding: 40px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fc656368 {
    width: 71.26%;
}
    
#\30 4199005 {
    width: 100.00%;
}
    
#\35 eab831d {
    width: 31.9792px;
    height: auto;
}
    
#\38 d3b72ca {
    width: 85.58%;
}
    
#\33 e4cf3d6 {
    width: 100.00%;
}
    
#\31 20bd7ef {
    width: 100.00%;
}
    
#\32 82bf6c6 {
    width: 86.20%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cee8effe {
    width: 49%;
    justify-content: flex-start;
    padding-top: 4%;
    min-height: 8px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\31 456900e {
    min-height: 422px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 2% 2% 2% 2%;
}
    
#\32 5e28cd2 {
    width: 100%;
}
    
#\30 ec41a46 {
    width: 49%;
    padding-top: 2%;
    padding-bottom: 6%;
    min-height: 8px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#b5483070 {
    height: 392px;
    width: 311px;
}
    
#db40aec5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f85c4b69 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 ba13d74 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding: 14px 0px 14px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d4ebad1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 5a321e3 {
    width: 669px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 4fea24c {
    width: 669px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 5caa120 {
    width: 5.26%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1e17fc3 {
    width: 5.3%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 df86601 {
    width: 100.00%;
    height: auto;
    min-height: 101px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 669b169 {
    width: 100.00%;
    height: auto;
    min-height: 101px;
    order: 6;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9e4c091 {
    width: 100.00%;
    height: auto;
    min-height: 100px;
    justify-content: flex-start;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a2bb5bc2 {
    width: 669px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_lv9 {
    order: 3;
    width: 94.63%;
}
    
#\34 4984bef {
    order: 5;
    width: 94.58%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3254139 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 565px;
    padding: 4% 4% 4% 4%;
}
    
#d1c34984 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\35 d1e1cff[data-css-edit] {
    background: rgba(60, 60, 60, 0.3) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;
    border-radius: 20px !important;
    border: 2px solid rgba(255, 255, 255, 0.2) !important;
    padding: 32px 32px 32px 32px;
}
#\35 d1e1cff {
    width: 47.99%;
    min-height: 8px;
    row-gap: 15px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 8f4d6e6 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 a2be0f7 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e2c13e3 {
    width: 48.87%;
    min-height: 8px;
}
    
#ccea2f71 {
    width: 99.35%;
}
    
#\30 185c49d {
    margin: 15px 3% 15px 3%;
}
    
#\30 6deac7f {
    background-position: 50% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 be6fd08 {
    height: 428px;
}
    
#\39 cc1684f {
    height: 432px;
}
    
#af3e7be6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6dab9ec {
    width: 100%;
    min-height: 80px;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a758e659 {
    width: 100.00%;
    height: auto;
    min-height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 fcd211d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 87094e3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2daeac0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#eeb216f4 {
    margin: 0px 0% 0px 0%;
}
    
#bc4075d1 {
    height: 310px;
}
    
#\37 effea1a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 2px;
    column-gap: 4%;
    padding: 2% 2% 2% 2%;
}
    
#\30 74de27d {
    width: 100.00%;
    min-width: 32px;
    row-gap: 0px;
    min-height: auto;
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a946d27d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f4600bf {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    align-items: flex-start;
    row-gap: 0px;
}
    
#\33 25748f3 {
    width: 33.3%;
    min-width: 32px;
    row-gap: 0px;
    min-height: auto;
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ae3b03f {
    height: 406px;
}
    
#\30 e30d186 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fecea02e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a5408a2a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f6ae6e5d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#efef3700 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 0px;
    min-height: auto;
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 599eb82 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
}
    
#\33 58d59c3 {
    height: 310px;
}
    
#\38 fc7e517 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    align-items: flex-start;
    row-gap: 0px;
}
    
#d342905e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 e751379 {
    width: 100.00%;
    height: auto;
    min-height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c0a949d {
    height: 451px;
}
    
#\37 10249c6 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
}
    
#e6c6f577 {
    width: 33.3%;
    min-width: 32px;
    row-gap: 0px;
    min-height: auto;
    padding: 8px 10px 8px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 fe98225 {
    height: 310px;
}
    
#\39 6a621e3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5d2021e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e5d678a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b2af17fd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4d342cf {
    width: 100%;
    min-height: 80px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bddc9a13 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
}
    
#d9751092 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7087276 {
    width: 71.26%;
}
    
#c127a3be {
    min-width: 32px;
    width: 43.90%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad129010 {
    width: 86.20%;
}
    
#\30 17a9b73 {
    min-height: 625px;
}
    
#\30 4b84815 {
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 9px;
    align-content: stretch;
    column-gap: 20px;
    justify-content: center;
    padding: 0px 5px 0px 5px;
    margin: 6px 0% 0px 0%;
}
    
#dad8188e {
    width: 31.9792px;
    height: auto;
}
    
#e49deb2b {
    width: 24.55%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 90f6cf3 {
    width: 85.58%;
}
    
#\34 35c25f2 {
    width: 100.00%;
}
    
#\33 040c5c7 {
    width: 100.00%;
}
    
#ec1f33f2 {
    width: 19.72%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0e4b3e1 {
    height: auto;
    width: 32.3351px;
    margin: 0px 0% 0px 0%;
}
    
#fb9d7a81 {
    row-gap: 37px;
    width: 100%;
    justify-content: space-between;
    padding: 40px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c9ae94a {
    height: 210px;
    margin-top: 113px;
    width: 100.00%;
}
    
#\36 bf9057f {
    width: 100.00%;
}
    
#a2b5a41a {
    width: 27.4479px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e5987ec1::before, #e5987ec1 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e98f6fec {
    width: 99.35%;
}
    
#\38 a0e73d6[data-css-edit] {
    background: rgba(60, 60, 60, 0.2) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;
    border-radius: 20px !important;
    border: 2px solid rgba(255, 255, 255, 0.2) !important;
    padding: 32px 32px 32px 32px;
}
#\38 a0e73d6 {
    width: 100%;
    min-height: 8px;
    row-gap: 15px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 07b2f97 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 e59460a {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\32 0d2afd4 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 377px;
}
    
#\39 07f1120 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5927513 {
    width: 31.9792px;
    height: auto;
}
    
#\34 651b7d0 {
    width: 71.26%;
}
    
#\30 2211da8 {
    width: 24.55%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdb1cfae {
    height: 210px;
    margin-top: 113px;
    width: 100.00%;
}
    
#b8988f27 {
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 9px;
    align-content: stretch;
    column-gap: 20px;
    justify-content: center;
    padding: 0px 5px 0px 5px;
    margin: 6px 0% 0px 0%;
}
    
#\38 666f5cc {
    width: 27.4479px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#adb01877 {
    width: 19.72%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d10bfe5b {
    height: auto;
    width: 32.3351px;
    margin: 0px 0% 0px 0%;
}
    
#\37 cd1be27::before, #\37 cd1be27 > .bgExtraLayerOverlay {
    
}
    
#\39 4ef80a5 {
    row-gap: 37px;
    width: 100%;
    justify-content: space-between;
    padding: 40px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a0b47f2 {
    width: 100.00%;
}
    
#\38 847b405 {
    min-width: 32px;
    width: 43.90%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 24bf706 {
    width: 86.20%;
}
    
#d496ed15 {
    width: 100.00%;
}
    
#\33 ac09240 {
    width: 85.58%;
}
    
#d1f2f56f {
    min-height: 625px;
}
    
#\35 2df1edd {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#d8660265 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 0px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a659f3d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 4% 8% 4%;
}
    
#widget_m0m {
    height: 240px;
}
    
#group_slk {
    min-width: 32px;
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_vip {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e2606d4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a39dfca4 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 aff2c2d {
    height: 240px;
}
    
#f6656589 {
    width: 195px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b123b08b {
    width: undefinednull;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b28f2864 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#a13326a8 {
    height: 240px;
}
    
#\31 0fd491c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a8db36e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d99e193 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    min-height: 92px;
}
    
#e8e03544 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: flex-start;
    height: auto;
    min-height: 92px;
}
    
#group_tq5 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    min-height: 92px;
}
    
#\38 a8336e8 {
    margin: 0px 0% 0px 0%;
}
    
#group_usk {
    width: 100%;
    min-height: 58px;
    align-items: center;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a8c4326a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5caec60 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#af2e519b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b36bd4cd {
    height: 240px;
}
    
#ebd18db0 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: flex-start;
    height: auto;
    min-height: 92px;
}
    
#b73a0de4 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 0px;
    order: 1;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 4dd4374 {
    min-width: 32px;
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#dce8a356 {
    height: 240px;
}
    
#d5e1884c {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    min-height: 92px;
}
    
#d77e7ffc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 344bc5a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a3792d0f {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#ed4578c0 {
    height: 240px;
}
    
#d7765409 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    min-height: 92px;
}
    
#\37 08b5ad0 {
    width: 195px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a484151 {
    width: undefinednull;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e4173f79 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 aa9e61f {
    height: 240px;
}
    
#\34 2bf96b8 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: flex-start;
    height: auto;
    min-height: 92px;
}
    
#ecb70bfb {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2ac6184 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 95c5040 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c771c7d {
    height: 240px;
}
    
#e5fb289c {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: flex-start;
    height: auto;
    min-height: 92px;
}
    
#f481f6a1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5d1300d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6d59c0d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 0px;
    order: 1;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d90a060b {
    min-width: 32px;
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 d75073d {
    height: 240px;
}
    
#d340fbb0 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    min-height: 92px;
}
    
#\39 11bd916 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e7496cd9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 cf8e720 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 85e4c4f {
    height: 240px;
}
    
#fdfa4088 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    min-height: 92px;
}
    
#e9dab932 {
    width: 195px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c1197e53 {
    width: undefinednull;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dd46c3a3 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 0px;
    order: 1;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f247d6e {
    min-width: 32px;
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 c5de6a6 {
    height: 240px;
}
    
#\33 dabfaa4 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    min-height: 92px;
}
    
#\34 96e0b9b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 792ddf0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7309bb1 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#be1a8a72 {
    height: 240px;
}
    
#\31 077e24b {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    min-height: 92px;
}
    
#\34 f3cbdb2 {
    width: 195px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fc790bd {
    width: undefinednull;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4di {
    width: 343px;
    height: auto;
    min-height: 52px;
}
}



@media (max-width: 767px) {
    
#ee3e56ef {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 10% 4% 4% 4%;
}
    
#group_g5v {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_70e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 61187b3 {
    margin: 0px 0% 0px 0%;
}
    
#widget_brg {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_7ie {
    min-width: 32px;
    width: 100.00%;
    justify-content: flex-start;
    height: auto;
    min-height: 162px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vl7 {
    width: 311px;
}
}



@media (max-width: 767px) {
    
#bdeacdb0 {
    min-height: 56px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0% 0% 0% 0%;
}
    
#a84cc8c4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 7px;
}
    
#group_obr {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 16px;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ee012d2 {
    min-height: 42px;
    align-items: flex-start;
    width: 100%;
    height: auto;
}
    
#group_dpa {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 711bb97 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 872cce7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c1bd926b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f101ff85 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_ag3 {
    width: 100.00%;
}
    
#widget_frn {
    width: 311px;
}
    
#\37 e7a155b::before, #\37 e7a155b > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 a5df96b {
    height: 267px;
    width: 343px;
}
    
#\35 d2d691f {
    height: 267px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 68d0402 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 4% 8% 4%;
}
    
#a96fcf12 {
    width: 100%;
    min-height: 299px;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b4de108 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 32px;
}
    
#ebd60744 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 02151ff {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f893e7c2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 e40560f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 5bf69ec {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 1% 4%;
}
    
#\38 318a50c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ce93e3ef {
    width: 52px;
    height: auto;
}
    
#\32 c6527d8 {
    width: 77.99%;
    height: auto;
    min-height: 43px;
}
    
#fbd00b1e {
    order: 1;
    width: 78.65%;
    height: auto;
    min-height: 43px;
}
    
#f6357a37 {
    width: 51.5938px;
    height: auto;
}
    
#\35 3314d7f {
    width: 51.4219px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 19cfeca {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
    
#\35 31cfb81 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 10% 8% 10% 8%;
}
    
#\36 74ece01 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
    
#f5f7297b {
    width: 78.60%;
    height: auto;
    min-height: 43px;
}
    
#e248e7d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\32 7531d02 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 92659f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 d5d289c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_a32 {
    min-width: 32px;
    width: 311px;
}
    
#widget_c6n {
    width: 311px;
}
    
#d20a3c77::before, #d20a3c77 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\38 687905d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 579b927 {
    height: 227px;
}
    
#\39 185cbef {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 fe15497 {
    width: 100%;
    min-height: 54px;
}
    
#e2dbd0ef {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 0px;
    padding: 12% 8% 12% 8%;
}
}



@media (max-width: 767px) {
    
#\34 62ac84d::before, #\34 62ac84d > .bgExtraLayerOverlay {
    
}
    
#\38 d92b205 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_uh6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_8hv {
    height: 240px;
}
    
#d0e141ce {
    width: 52px;
    height: auto;
}
    
#f77836e2 {
    width: 77.99%;
    height: auto;
    min-height: 43px;
}
    
#\31 257954d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
    
#\34 9788f3f {
    width: 77.99%;
    height: auto;
    min-height: 43px;
}
    
#\34 d82d908 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
    
#e99a86ce {
    width: 77.99%;
    height: auto;
    min-height: 43px;
}
    
#\38 199c2ca {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
    
#c5b0bc45 {
    width: 51.4219px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2c62bde {
    width: 51.5938px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#e73e8022 {
    width: 100%;
    min-height: 286px;
    align-items: center;
    height: auto;
    order: 1;
    justify-content: flex-start;
}
    
#e11a343b {
    row-gap: 32px;
    width: 100%;
    min-height: 257px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 8% 8% 3% 8%;
    margin: 0% 0% 0% 0%;
}
    
#ed064b9b {
    min-height: 62px;
    order: 0;
    height: auto;
}
    
#\33 bc5118e {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#b533650e {
    width: 100.00%;
}
    
#\34 930785a {
    width: 100.00%;
}
    
#widget_cqr {
    height: 240px;
}
    
#\35 f5fe6a0::before, #\35 f5fe6a0 > .bgExtraLayerOverlay {
    
}
    
#\39 95b83df {
    width: 313px;
    height: auto;
    min-height: 51px;
}
}



@media (max-width: 767px) {
    
#\39 e2ae1f2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 4% 4%;
}
    
#\37 2a8e36a {
    width: 100.00%;
}
    
#\38 424cd5b {
    min-height: 168px;
    align-items: center;
    width: 100%;
    height: auto;
    padding-bottom: 8px;
}
}



@media (max-width: 767px) {
    
#\39 0d52110 {
    width: 100.00%;
}
    
#d78206b4 {
    width: 100%;
    min-height: 228px;
    align-items: center;
    height: auto;
    padding-bottom: 16px;
    padding-top: 16px;
    justify-content: flex-start;
    order: 0;
}
    
#\34 4ef0b04 {
    width: 100.00%;
}
    
#bbb605b2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 4% 2% 4%;
}
    
#\38 4cd99f4 {
    width: 100%;
    min-height: 208px;
    align-items: center;
    height: auto;
    padding-top: 16px;
    padding-bottom: 8px;
    order: 1;
}
    
#d5c7e263 {
    height: 174px;
    width: 126px;
}
    
#\34 478e3e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 8px;
    padding-bottom: 16px;
    order: 2;
}
}



@media (max-width: 767px) {
    
#\37 2554389 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ce4afac {
    height: 240px;
}
    
#\39 6a71ba6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0c00b2b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: flex-start;
    height: auto;
    min-height: 92px;
}
    
#fa04a53d {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: flex-start;
    height: auto;
    min-height: 92px;
}
    
#\36 698bee7 {
    width: undefinednull;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3779e01 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    min-height: 92px;
}
    
#\31 fc710fe {
    height: 240px;
}
    
#\30 0ebbfa4 {
    height: 240px;
}
    
#a18f854f {
    margin: 0px 0% 0px 0%;
}
    
#\31 3caceec {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7eab7d0 {
    width: 195px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0b71e18 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ed5be83 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#e15d93f8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7956cd0 {
    height: 240px;
}
    
#\37 3f4eb28 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bf50424a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 4% 8% 4%;
}
    
#\34 bc1d0ba {
    min-height: 1274px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 0px;
    order: 1;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d7d7373 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b03b08b5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#\30 5dcba0a {
    min-width: 32px;
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#fea5df42 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#d500e9cb {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    min-height: 92px;
}
}



@media (max-width: 767px) {
    
#ee9dde0d {
    height: 20px;
}
    
#bcd273e7 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#\32 368c65f {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c20e5617 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#fc535d83 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#a94fd9c4 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f39c201e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
    
#\32 6efc20f {
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_pti {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 e99691b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\34 9bdb66e {
    width: 100%;
}
    
#ba920517 {
    width: 95.71%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 269b491 {
    width: 100%;
}
    
#c97e0849 {
    width: 96.14%;
}
    
#c3bd730e {
    width: 100%;
}
    
#b6c3de38 {
    min-width: 32px;
    row-gap: 14px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#fadfad42 {
    min-width: 32px;
    row-gap: 14px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a3d93c0f {
    min-width: 32px;
    row-gap: 14px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#fe317191 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b675b072 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 1482246 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#a4bbaf9c {
    margin-left: 0px;
    margin-right: 0px;
}
    
#cca1304c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\38 ee17589 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#f7f63280 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 def4b33 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6b4373a {
    height: 20px;
}
    
#\31 04ff941 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bb678d17 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
}



@media (max-width: 767px) {
    
#\37 597641f {
    height: 140px;
    width: 57.61%;
}
    
#e7c242c8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-end;
}
    
#\38 d3b72ca {
    width: 77.99%;
    height: auto;
    min-height: 43px;
}
    
#\35 053a657 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 442c4f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 eab831d {
    width: 52px;
    height: auto;
}
    
#\32 82bf6c6 {
    width: 77.99%;
    height: auto;
    min-height: 43px;
}
    
#ce0a570e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#a02e9c28 {
    width: 51.4219px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc656368 {
    width: 77.99%;
    height: auto;
    min-height: 43px;
}
    
#\36 17150f9::before, #\36 17150f9 > .bgExtraLayerOverlay {
    
}
    
#c9e49013 {
    width: 51.5938px;
    height: auto;
}
    
#\38 d246b8a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 b605232 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#cee8effe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    justify-content: flex-start;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 456900e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 4% 2% 4%;
}
    
#\32 5e28cd2 {
    width: 100.00%;
}
    
#\30 ec41a46 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding-top: 16px;
    padding-bottom: 8px;
    order: 1;
}
    
#b5483070 {
    height: 210px;
    width: 343px;
}
}



@media (max-width: 767px) {
    
#f85c4b69 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 ba13d74 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5a321e3 {
    width: 100%;
}
    
#\30 4fea24c {
    width: 100%;
}
    
#\31 5caa120 {
    width: 21.34%;
}
    
#\32 1e17fc3 {
    width: 22.36%;
}
    
#\36 df86601 {
    min-width: 32px;
    row-gap: 14px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 669b169 {
    min-width: 32px;
    row-gap: 14px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 9e4c091 {
    min-width: 32px;
    row-gap: 14px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a2bb5bc2 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 3254139 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\38 3c4cbcc {
    margin-left: 0px;
    margin-right: 0px;
}
    
#d1c34984 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#\35 d1e1cff {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
    
#\34 8f4d6e6 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 a2be0f7 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e2c13e3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ccea2f71 {
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\36 be6fd08 {
    height: 240px;
}
    
#\38 c0ec7ad {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: flex-start;
    height: auto;
    min-height: 92px;
}
    
#\39 cc1684f {
    height: 240px;
}
    
#af3e7be6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6dab9ec {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 0px;
    order: 1;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a758e659 {
    min-width: 32px;
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 fcd211d {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#e32a6d58 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 87094e3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2daeac0 {
    width: 195px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#eeb216f4 {
    margin: 0px 0% 0px 0%;
}
    
#bc4075d1 {
    height: 240px;
}
    
#\37 effea1a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 4% 8% 4%;
}
    
#\30 74de27d {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#a946d27d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f4600bf {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    min-height: 92px;
}
    
#\33 25748f3 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ae3b03f {
    height: 240px;
}
    
#\30 e30d186 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fecea02e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a5408a2a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f6ae6e5d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#efef3700 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 599eb82 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: flex-start;
    height: auto;
    min-height: 92px;
}
    
#\33 58d59c3 {
    height: 240px;
}
    
#cb86d2d2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 fc7e517 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    min-height: 92px;
}
    
#d342905e {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e751379 {
    min-width: 32px;
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 c0a949d {
    height: 240px;
}
    
#\37 10249c6 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    min-height: 92px;
}
    
#da722cbf {
    height: 240px;
}
    
#dcbf9bf2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 17c255c {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: flex-start;
    height: auto;
    min-height: 92px;
}
    
#e6c6f577 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#d653f846 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 fe98225 {
    height: 240px;
}
    
#\39 6a621e3 {
    width: 195px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5d2021e {
    width: undefinednull;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e5d678a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b2af17fd {
    width: undefinednull;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4d342cf {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 0px;
    order: 1;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bddc9a13 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
    height: auto;
    min-height: 92px;
}
    
#d9751092 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: flex-start;
    height: auto;
    min-height: 92px;
}
}



@media (max-width: 767px) {
    
#\34 7087276 {
    width: 77.99%;
    height: auto;
    min-height: 43px;
}
    
#c127a3be {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#ad129010 {
    width: 77.99%;
    height: auto;
    min-height: 43px;
}
    
#\30 17a9b73 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 4b84815 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    row-gap: 6px;
    padding: 0px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#dad8188e {
    width: 52px;
    height: auto;
}
    
#e49deb2b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 90f6cf3 {
    width: 77.99%;
    height: auto;
    min-height: 43px;
}
    
#ec1f33f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#fb9d7a81 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-end;
    row-gap: 51px;
    padding: 130px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f0e4b3e1 {
    width: 51.4219px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c9ae94a {
    height: 140px;
    width: 57.61%;
    margin-top: 1px;
}
    
#a2b5a41a {
    width: 51.5938px;
    height: auto;
}
    
#e5987ec1::before, #e5987ec1 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#e98f6fec {
    margin-left: 0px;
    margin-right: 0px;
}
    
#b6afd057 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 a0e73d6[data-css-edit] {
    background: rgba(60, 60, 60, 0.2) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;
    border-radius: 20px !important;
    border: 2px solid rgba(255, 255, 255, 0.2) !important;
    padding: 32px 32px 32px 32px;
}
#\38 a0e73d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
    order: 0;
    padding: 6% 6% 6% 6%;
}
    
#\32 07b2f97 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 e59460a {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 7px;
}
    
#\32 0d2afd4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\39 07f1120 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 671d52f {
    margin: 10px 4% 30px 4%;
}
    
#\30 4e7244b {
    background-position: 50% 50%;
}
}



@media (max-width: 767px) {
    
#\37 5927513 {
    width: 52px;
    height: auto;
}
    
#\34 651b7d0 {
    width: 77.99%;
    height: auto;
    min-height: 43px;
}
    
#\30 2211da8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#cdb1cfae {
    height: 140px;
    width: 57.61%;
    margin-top: 1px;
}
    
#b8988f27 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    row-gap: 6px;
    padding: 0px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\38 666f5cc {
    width: 51.5938px;
    height: auto;
}
    
#adb01877 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#d10bfe5b {
    width: 51.4219px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cd1be27::before, #\37 cd1be27 > .bgExtraLayerOverlay {
    
}
    
#\39 4ef80a5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-end;
    row-gap: 51px;
    padding: 130px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 847b405 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 24bf706 {
    width: 77.99%;
    height: auto;
    min-height: 43px;
}
    
#\33 ac09240 {
    width: 77.99%;
    height: auto;
    min-height: 43px;
}
    
#d1f2f56f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}

