@media all {
  *#dm .dmInner a.u_1652781204 { border-color:var(--color_3) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1238383935 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1353831750 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner *.u_1553696242 .headerWidget .reviews-header .rating .fdn-star-on-png { color:var(--color_14) !important; }

  *#dm .dmInner div.u_1550316043 .readMore a { font-weight:700 !important; }

  *#dm .dmInner div.u_1642529323 .headerWidget .reviews-header .link { color:var(--color_7) !important; }

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

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

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

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

  *#dm .dmInner div.u_1868032031 .openHours {
    color:var(--color_2) !important;
    font-weight:bold !important;
  }

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

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

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

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

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

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

  *#dm .dmInner *.u_1017513789 #recentReviewsWidget .fdn-star-on-png { color:var(--color_14) !important; }

  *#dm .dmInner div.u_1930788672 .containerBullet {
    color:var(--color_16) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1486672921 .containerBullet {
    color:var(--color_16) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner *.u_1289606026 .uw-borderDash { outline-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1289606026 .uw-fineprint { color:rgba(102,102,102,1) !important; }

  *#dm .dmInner *.u_1289606026 .uw-Icon { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1289606026 .uw-bodycopy { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1289606026 .uw-headline {
    color:var(--color_4) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1289606026 .uw-ctaleadin { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1289606026 .uw-Wrapper {
    border-radius:5px 5px 5px 5px !important;
    background-color:rgba(255,255,255,1) !important;
    border-style:solid !important;
    border-color:var(--color_3) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1960814123 img {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:20px 20px 20px 20px !important;
    box-shadow:rgb(0,0,0) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1009966970 img {
    border-radius:20px 20px 20px 20px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1008132157 img {
    border-radius:20px 20px 20px 20px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1604365316 img {
    border-radius:20px 20px 20px 20px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1414366063 img {
    border-radius:20px 20px 20px 20px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-fit:cover !important;
    object-position:100% 100% !important;
  }

  *#dm .dmInner *.u_1289582650 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

  *#dm .dmInner div.u_1556393232 img {
    border-radius:20px 20px 20px 20px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1438314130 .motFactCont p.rteBlock { font-weight:700 !important; }

  *#dm .dmInner div.u_1438314130 .motFactCont p.rteBlock span { font-weight:700 !important; }

  *#dm .dmInner div.u_1672979033 .motFactCont p.rteBlock { font-weight:700 !important; }

  *#dm .dmInner div.u_1672979033 .motFactCont p.rteBlock span { font-weight:700 !important; }

  *#dm .dmInner div.u_1172553409 img {
    border-radius:20px 20px 20px 20px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1355456586 .containerBullet { color:var(--color_16) !important; }

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

  *#dm .dmInner *.u_1757515096 .uw-borderDash { outline-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1757515096 .uw-fineprint { color:rgba(102,102,102,1) !important; }

  *#dm .dmInner *.u_1757515096 .uw-Icon { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1757515096 .uw-bodycopy { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1757515096 .uw-headline {
    color:var(--color_4) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1757515096 .uw-ctaleadin { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1757515096 .uw-Wrapper {
    border-radius:5px 5px 5px 5px !important;
    background-color:rgba(255,255,255,1) !important;
    border-style:solid !important;
    border-color:var(--color_3) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1884156079 img {
    border-radius:20px 20px 20px 20px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1627787513 img {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:20px 20px 20px 20px !important;
    box-shadow:rgb(0,0,0) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner *.u_1058121823 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

  *#dm .dmInner *.u_1764586103 #recentReviewsWidget .fdn-star-on-png { color:var(--color_14) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1579592445 .containerBullet { color:var(--color_16) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1700454390 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1652781204 span.text { font-size:17px !important; }

  *#dm .dmInner *.u_1438314130 .motFactCont p.rteBlock { line-height:24px !important; }

  *#dm .dmInner div.u_1438314130 .motFactCont p.rteBlock { font-size:18px !important; }

  *#dm .dmInner div.u_1438314130 .motFactCont p.rteBlock span { font-size:18px !important; }

  *#dm .dmInner *.u_1930788672 .containerBullet {
    margin-bottom:6px !important;
    margin-top:6px !important;
  }

  *#dm .dmInner *.u_1486672921 .containerBullet {
    margin-bottom:6px !important;
    margin-top:6px !important;
  }

  *#dm .dmInner *.u_1289606026 .uw-fineprint {
    padding-left:5% !important;
    padding-right:5% !important;
  }

  *#dm .dmInner *.u_1289606026 .uw-headline {
    padding-left:8% !important;
    padding-right:8% !important;
  }

  *#dm .dmInner *.u_1289606026 .uw-bodycopy {
    padding-left:8% !important;
    padding-right:8% !important;
  }

  *#dm .dmInner div.u_1289606026 .uw-Image {
    width:120px !important;
    height:120px !important;
  }

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

  *#dm .dmInner *.u_1289582650 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1672979033 .motFactCont p.rteBlock { line-height:24px !important; }

  *#dm .dmInner div.u_1672979033 .motFactCont p.rteBlock { font-size:18px !important; }

  *#dm .dmInner div.u_1672979033 .motFactCont p.rteBlock span { font-size:18px !important; }

  *#dm .dmInner *.u_1757515096 .uw-fineprint {
    padding-left:5% !important;
    padding-right:5% !important;
  }

  *#dm .dmInner *.u_1757515096 .uw-headline {
    padding-left:8% !important;
    padding-right:8% !important;
  }

  *#dm .dmInner *.u_1757515096 .uw-bodycopy {
    padding-left:8% !important;
    padding-right:8% !important;
  }

  *#dm .dmInner div.u_1757515096 .uw-Image {
    width:120px !important;
    height:120px !important;
  }

  *#dm .dmInner div.u_1757515096 .uw-Image {
    width:170px !important;
    height:59px !important;
  }

  *#dm .dmInner *.u_1757515096 .uw-headline {
    padding-left:0% !important;
    padding-right:0% !important;
  }

  *#dm .dmInner *.u_1285369127 .photoGalleryThumbs { padding:2px !important; }

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

  *#dm .dmInner *.u_1285369127 .photoGalleryViewAll { padding:0 2px !important; }

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

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

  *#dm .dmInner *.u_1058121823 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1058121823 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1058121823 .photoGalleryViewAll { padding:0 2.5px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1550316043 .readMore a { font-size:14px !important; }

  *#dm .dmInner div.u_1642529323 .headerWidget .reviews-header .link { font-size:14px !important; }

  *#dm .dmInner div.u_1017513789 #recentReviewsWidget .button .dmWidget { height:50px !important; }

  *#dm .dmInner div.u_1930788672 .containerBullet { font-size:18px !important; }

  *#dm .dmInner div.u_1486672921 .containerBullet { font-size:18px !important; }

  *#dm .dmInner *.u_1930788672 .containerBullet {
    margin-bottom:12px !important;
    margin-top:12px !important;
  }

  *#dm .dmInner *.u_1486672921 .containerBullet {
    margin-bottom:12px !important;
    margin-top:12px !important;
  }

  *#dm .dmInner *.u_1289606026 .uw-fineprint {
    padding-left:19% !important;
    padding-right:19% !important;
  }

  *#dm .dmInner *.u_1289606026 .uw-headline {
    padding-left:5% !important;
    padding-right:5% !important;
    line-height:32px !important;
  }

  *#dm .dmInner div.u_1289606026 .uw-Image {
    width:220px !important;
    height:74px !important;
  }

  *#dm .dmInner *.u_1289606026 .uw-bodycopy {
    padding-left:0% !important;
    padding-right:0% !important;
  }

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

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

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

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

  *#dm .dmInner *.u_3402256603 .photoGalleryThumbs { padding:2px !important; }

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

  *#dm .dmInner *.u_3402256603 .photoGalleryViewAll { padding:0 2px !important; }

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

  *#dm .dmInner *.u_1355456586 .containerBullet {
    margin-bottom:7px !important;
    margin-top:7px !important;
  }

  *#dm .dmInner *.u_1757515096 .uw-fineprint {
    padding-left:19% !important;
    padding-right:19% !important;
  }

  *#dm .dmInner *.u_1757515096 .uw-headline {
    padding-left:5% !important;
    padding-right:5% !important;
    line-height:32px !important;
  }

  *#dm .dmInner div.u_1757515096 .uw-Image {
    width:220px !important;
    height:74px !important;
  }

  *#dm .dmInner *.u_1757515096 .uw-bodycopy {
    padding-left:0% !important;
    padding-right:0% !important;
  }

  *#dm .dmInner *.u_1285369127 .photoGalleryThumbs { padding:2px !important; }

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

  *#dm .dmInner *.u_1285369127 .photoGalleryViewAll { padding:0 2px !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1764586103 #recentReviewsWidget .button .dmWidget { height:50px !important; }

  *#dm .dmInner *.u_1579592445 .containerBullet {
    margin-bottom:7px !important;
    margin-top:7px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1486672921 .IconBulletText svg { width:20px !important; }

  *#dm .dmInner *.u_1486672921 .containerBullet {
    margin-bottom:10px !important;
    margin-top:10px !important;
  }

  *#dm .dmInner *.u_1930788672 .containerBullet {
    margin-bottom:10px !important;
    margin-top:10px !important;
  }

  *#dm .dmInner *.u_1289606026 .uw-fineprint {
    padding-left:20% !important;
    padding-right:20% !important;
  }

  *#dm .dmInner div.u_1289606026 .uw-Image {
    width:188px !important;
    height:66px !important;
  }

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

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

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

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

  *#dm .dmInner *.u_1289606026 .uw-headline {
    padding-left:0% !important;
    padding-right:0% !important;
  }

  *#dm .dmInner *.u_1289606026 .uw-bodycopy {
    padding-left:0% !important;
    padding-right:0% !important;
  }

  *#dm .dmInner *.u_3402256603 .photoGalleryThumbs { padding:2px !important; }

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

  *#dm .dmInner *.u_3402256603 .photoGalleryViewAll { padding:0 2px !important; }

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

  *#dm .dmInner *.u_1757515096 .uw-fineprint {
    padding-left:20% !important;
    padding-right:20% !important;
  }

  *#dm .dmInner div.u_1757515096 .uw-Image {
    width:188px !important;
    height:66px !important;
  }

  *#dm .dmInner *.u_1757515096 .uw-headline {
    padding-left:0% !important;
    padding-right:0% !important;
  }

  *#dm .dmInner *.u_1757515096 .uw-bodycopy {
    padding-left:0% !important;
    padding-right:0% !important;
  }

  *#dm .dmInner *.u_1285369127 .photoGalleryThumbs { padding:2px !important; }

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

  *#dm .dmInner *.u_1285369127 .photoGalleryViewAll { padding:0 2px !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_1355456586 .containerBullet {
    margin-bottom:2px !important;
    margin-top:2px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1289606026 .uw-Image {
    width:170px !important;
    height:59px !important;
  }

  *#dm .dmInner *.u_1289582650 .photoGalleryThumbs { padding:2.5px !important; }

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

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

  *#dm .dmInner *.u_1289606026 .uw-headline {
    padding-left:0% !important;
    padding-right:0% !important;
  }

  *#dm .dmInner *.u_3402256603 .photoGalleryThumbs { padding:2px !important; }

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

  *#dm .dmInner *.u_3402256603 .photoGalleryViewAll { padding:0 2px !important; }

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

  *#dm .dmInner *.u_1355456586 .containerBullet {
    margin-bottom:2px !important;
    margin-top:2px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#db4fad4c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\31 02296bd {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#group_69j {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_r6f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_oo7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 02296bd {
    padding: 1% 1% 1% 1%;
}
    
#db4fad4c {
    flex-direction: row;
    column-gap: 1%;
    padding: 0px 0px 0px 0px;
}
    
#group_69j {
    width: 100%;
    order: 2;
    row-gap: 16px;
}
    
#widget_r6f {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#db4fad4c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 02296bd {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\31 138cc9e {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bce9f1be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 80px 0% 80px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d216025 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 996ee31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf29c017 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a0b0a24 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 495e3e1 {
    width: 271px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 be2fc16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 249eaa8 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ab8ca4fe {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12% 0% 12% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 3c56957::before, #\33 3c56957 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#\33 3c56957 {
    background-image: url(https://le-cdn.hibuwebsites.com/md/dmip/dms3rep/multi/opt/black-jeans-1920w.png);
    background-position: 50% 100%;
}
    
#d7a53401.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d7a53401 {
    width: 1213px;
    height: 41px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d67caea {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 138cc9e {
    order: 3;
}
    
#\32 be2fc16 {
    order: 1;
}
    
#\38 249eaa8 {
    order: 4;
}
    
#\33 996ee31 {
    order: 0;
    width: 100.00%;
}
    
#ab8ca4fe {
    padding: 40px 0% 40px 0%;
}
    
#\37 a0b0a24 {
    order: 2;
}
    
#bce9f1be {
    width: 100%;
    padding: 80px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d67caea {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 138cc9e {
    order: 3;
}
    
#bce9f1be {
    min-height: 80px;
    width: 100%;
    row-gap: 12px;
    padding: 60px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 be2fc16 {
    order: 1;
}
    
#\38 249eaa8 {
    order: 4;
}
    
#\33 996ee31 {
    order: 0;
}
    
#ab8ca4fe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 30px 0% 30px 0%;
}
    
#\37 a0b0a24 {
    order: 2;
}
    
#\32 d67caea {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 02b463b {
    min-height: 331px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 54d5505 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: initial;
}
    
#bd66aa72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fe75fde {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c016aaa3 {
    width: 900px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 08d83f3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 44.55%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f6695de9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 16px 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f4fbab19 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 432a8b6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 44.55%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 02b463b {
    padding-left: 2%;
    padding-right: 2%;
}
    
#c016aaa3 {
    order: 0;
}
    
#f4fbab19 {
    order: 2;
}
    
#\36 08d83f3 {
    width: 43.38%;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\36 02b463b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 08d83f3 {
    width: 100%;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#f6695de9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f4fbab19 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\32 432a8b6 {
    width: 100%;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 fe75fde {
    width: 94.55%;
}
}



@media all {
    
#\30 0a3ab12 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e252a12 {
    min-height: 477px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d677e83a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 46.99851249907093%;
    min-height: 155px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 da7d58a {
    width: 378px;
    height: 236px;
    max-width: 100%;
}
    
#dc4a3687 {
    flex-direction: row;
    align-items: center;
    width: 40%;
    min-height: 109px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 9a54ed5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2c20923 {
    width: 900px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f075a28 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.9996291145109%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2e93fec {
    width: 100.00012579011918%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c12ad83b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 52.37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3615ff7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.47105021926021%;
    min-height: 155px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cabe88f0::before, #cabe88f0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(12, 16, 79, 1);
    opacity: 0.93;
    border-radius: inherit;
}
#cabe88f0 {
    background-color: var(--color_15);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 e252a12 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#d677e83a {
    order: 1;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 da7d58a {
    height: auto;
}
    
#dc4a3687 {
    width: 100%;
    min-height: auto;
}
    
#\38 9a54ed5 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2c20923 {
    order: 0;
}
    
#\33 f075a28 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 2px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c12ad83b {
    width: 85.46%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    row-gap: 0px;
    padding-top: 0px;
    padding-bottom: 20px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3615ff7 {
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 0%;
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cabe88f0::before, #cabe88f0 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\30 0a3ab12 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 e252a12 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#d677e83a {
    width: 100%;
    min-height: 90px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 da7d58a {
    height: auto;
}
    
#dc4a3687 {
    width: 100%;
    min-height: auto;
}
    
#b2c20923 {
    width: 92.12%;
}
    
#\33 f075a28 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c12ad83b {
    width: 100%;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#c3615ff7 {
    column-gap: 0%;
    width: 100%;
    min-height: 90px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#cabe88f0::before, #cabe88f0 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\35 5a2c27d {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#e06ec1ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    background-image: url();
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
#e06ec1ec.lazy {
    background-image: url('');
}
    
#a6be9620 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#bb361fff {
    align-items: center;
    width: 99.81602325838149%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 abedd07 {
    width: 99.96903409090909%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 521332f {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 2;
}
    
#da208deb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 40%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-items: center;
    padding: 16px 2% 16px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 798b2ce {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e06ec1ec {
    width: 50%;
}
#e06ec1ec.lazy {
    background-image: url('');
}
    
#a6be9620 {
    padding-left: 1%;
    padding-right: 1%;
}
    
#da208deb {
    row-gap: 16px;
    padding-left: 1%;
    padding-right: 1%;
    width: 50%;
}
}



@media (max-width: 767px) {
    
#\35 5a2c27d {
    height: 240px;
}
    
#e06ec1ec {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
#e06ec1ec.lazy {
    background-image: url('');
}
    
#a6be9620 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\30 abedd07 {
    justify-self: auto;
    width: 99.96690702087288%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 521332f {
    order: 2;
}
    
#da208deb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 0px;
    padding-right: 0px;
    justify-content: flex-start;
    padding-bottom: 30px;
}
    
#\34 798b2ce {
    width: 100%;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bb361fff {
    align-items: center;
}
}



@media all {
    
#\37 478a226 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 2;
}
    
#\31 0ac1138 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    background-image: url();
    order: 1;
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
#\31 0ac1138.lazy {
    background-image: url('');
}
    
#\38 7e8e9f7 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#e8a37ae6 {
    width: 99.96903409090909%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 699cfb5 {
    min-height: 96px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 2eacaea {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 3;
}
    
#fd1393e2 {
    align-items: center;
    width: 99.29226772880769%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 93b4aa9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 40%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    align-items: center;
    padding: 16px 2% 16px 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0ac1138 {
    width: 50%;
}
#\31 0ac1138.lazy {
    background-image: url('');
}
    
#\36 699cfb5 {
    padding-left: 1%;
    padding-right: 1%;
}
    
#\39 93b4aa9 {
    width: 50%;
}
}



@media (max-width: 767px) {
    
#\37 478a226 {
    order: 2;
}
    
#\31 0ac1138 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-left: 0px;
    padding-right: 0px;
}
#\31 0ac1138.lazy {
    background-image: url('');
}
    
#\38 7e8e9f7 {
    height: 240px;
}
    
#e8a37ae6 {
    justify-self: auto;
    width: 60.33%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 699cfb5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 2eacaea {
    width: 100%;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 93b4aa9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 0px;
    padding-right: 0px;
    justify-content: flex-start;
    padding-bottom: 30px;
    order: 1;
}
    
#fd1393e2 {
    align-items: center;
}
}



@media all {
    
#\39 0015267 {
    align-items: center;
    width: 99.81602325838149%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a68d172e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    background-image: url();
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
#a68d172e.lazy {
    background-image: url('');
}
    
#\36 02993f9 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\33 5bbed98 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 40%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-items: center;
    padding: 16px 2% 16px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 5881c24 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#eb4313a4 {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 3;
}
    
#\30 0dca4b3 {
    width: 65.80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f335057f {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0015267 {
    width: 93.28%;
}
    
#a68d172e {
    width: 50%;
}
#a68d172e.lazy {
    background-image: url('');
}
    
#\33 5bbed98 {
    row-gap: 16px;
    padding-left: 1%;
    padding-right: 1%;
    width: 50%;
}
    
#\38 5881c24 {
    padding-left: 1%;
    padding-right: 1%;
}
}



@media (max-width: 767px) {
    
#\39 0015267 {
    align-items: center;
}
    
#a68d172e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
#a68d172e.lazy {
    background-image: url('');
}
    
#\36 02993f9 {
    height: 240px;
}
    
#\33 5bbed98 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 0px;
    padding-right: 0px;
    justify-content: flex-start;
    padding-bottom: 30px;
}
    
#\38 5881c24 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#eb4313a4 {
    width: 100%;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 0dca4b3 {
    justify-self: auto;
    width: 86.01%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f335057f {
    order: 2;
}
}



@media all {
    
#bac8cb33 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 2;
}
    
#cfae01f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 40%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    align-items: center;
    padding: 16px 2% 16px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 fa99622 {
    align-items: center;
    width: 68.28%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 062d71b {
    width: 99.96903409090909%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5835a1b {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 3;
}
    
#\36 9d6dff6 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\33 ab8806c {
    min-height: 96px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 3bb02d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    background-image: url();
    order: 1;
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
#\39 3bb02d1.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cfae01f9 {
    width: 50%;
}
    
#\33 ab8806c {
    padding-left: 1%;
    padding-right: 1%;
}
    
#\39 3bb02d1 {
    width: 50%;
}
#\39 3bb02d1.lazy {
    background-image: url('');
}
    
#\32 fa99622 {
    width: 69.41%;
}
}



@media (max-width: 767px) {
    
#bac8cb33 {
    order: 2;
}
    
#cfae01f9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 0px;
    padding-right: 0px;
    justify-content: flex-start;
    padding-bottom: 30px;
    order: 1;
}
    
#\33 062d71b {
    justify-self: auto;
    width: 99.96690702087288%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5835a1b {
    width: 100%;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 9d6dff6 {
    height: 240px;
}
    
#\33 ab8806c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 3bb02d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-left: 0px;
    padding-right: 0px;
}
#\39 3bb02d1.lazy {
    background-image: url('');
}
    
#\32 fa99622 {
    align-items: center;
    width: 82.20%;
}
}



@media all {
    
#d6bfa3e8 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#a5b90fb5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.57422896646418%;
    min-width: 4%;
    background-image: url();
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
#a5b90fb5.lazy {
    background-image: url('');
}
    
#bf13a71b {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 149df5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49.30%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#b792ed11 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a5b90fb5 {
    width: 50%;
}
#a5b90fb5.lazy {
    background-image: url('');
}
    
#bf13a71b {
    padding-left: 1%;
    padding-right: 1%;
}
    
#\31 149df5c {
    row-gap: 16px;
    padding-left: 1%;
    padding-right: 1%;
    width: 50%;
}
}



@media (max-width: 767px) {
    
#d6bfa3e8 {
    height: 240px;
}
    
#a5b90fb5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
#a5b90fb5.lazy {
    background-image: url('');
}
    
#bf13a71b {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\31 149df5c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 0px;
    padding-right: 0px;
    justify-content: flex-start;
    padding-bottom: 30px;
}
    
#b792ed11 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dcd35f33 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://le-cdn.hibuwebsites.com/md/dmip/dms3rep/multi/opt/modern-kitchen-white-furniture-1920w.jpg);
}
    
#f083bebe {
    min-height: 415px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#aab6beab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 46%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(17, 17, 17, 0.8);
    background-image: initial;
    border-radius: 20px 0px 0px 0px;
    padding: 24px 16px 24px 24px;
    margin: 0% 0% 0% 4%;
}
    
#\35 eedb764 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 1d3d574 {
    width: 99.99990034700596%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f10d9da9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    background-color: rgba(17, 17, 17, 0.8);
    background-image: initial;
    border-radius: 0 0px 20px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 4% 0% 0%;
}
    
#d7302f81 {
    width: 85.03%;
    height: auto;
    max-width: 100%;
}
    
#\35 d65c90a {
    width: 66.90%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aab6beab {
    width: 48%;
    margin-left: 2%;
}
    
#f10d9da9 {
    width: 48%;
    margin-right: 2%;
}
    
#\35 d65c90a {
    width: 100.01%;
}
    
#d7302f81 {
    width: 100.01%;
}
}



@media (max-width: 767px) {
    
#f083bebe {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
}
    
#aab6beab {
    min-height: 160px;
    align-items: center;
    width: 100%;
    margin-left: 0%;
    padding-left: 16px;
}
    
#\35 eedb764 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 1d3d574 {
    width: 297px;
}
    
#f10d9da9 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding-top: 0px;
}
    
#\35 d65c90a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#d7302f81 {
    width: 100.00%;
}
}



@media all {
    
#b7a700bf {
    min-height: 120px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f9c6e236 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 405d24c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b5a3be9f {
    border-style: solid;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
    background-color: var(--color_2);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#b7a700bf {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 405d24c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\32 63113ae {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 1477cde {
    align-items: center;
    width: 99.81602325838149%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca859759 {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 3;
}
    
#ccf8f61c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    background-image: url();
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
#ccf8f61c.lazy {
    background-image: url('');
}
    
#\35 c77f213 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\36 0c0dc22 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 40%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-items: center;
    padding: 16px 2% 16px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d7acf08 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 2;
}
    
#\35 8fb4d9b {
    width: 99.96903409090909%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 63113ae {
    padding-left: 1%;
    padding-right: 1%;
}
    
#ccf8f61c {
    width: 50%;
}
#ccf8f61c.lazy {
    background-image: url('');
}
    
#\36 0c0dc22 {
    row-gap: 16px;
    padding-left: 1%;
    padding-right: 1%;
    width: 50%;
}
}



@media (max-width: 767px) {
    
#\32 63113ae {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 1477cde {
    align-items: center;
}
    
#ca859759 {
    width: 100%;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ccf8f61c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
#ccf8f61c.lazy {
    background-image: url('');
}
    
#\35 c77f213 {
    height: 240px;
}
    
#\36 0c0dc22 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 0px;
    padding-right: 0px;
    justify-content: flex-start;
    padding-bottom: 30px;
}
    
#\32 d7acf08 {
    order: 2;
}
    
#\35 8fb4d9b {
    justify-self: auto;
    width: 99.96690702087288%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 b056489 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 54b184c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_b2h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



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



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 32d6078 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2121251 {
    min-height: 31px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\33 b1e2d67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#d22d4389 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(187, 38, 78, 1);
    background-image: initial;
}
}



@media (max-width: 767px) {
    
#\37 2121251 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 b1e2d67 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media all {
    
#f97a8c76 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2e35fc5 {
    min-height: 10px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 24f5a5f {
    width: 96.98225941422595%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c47b9e6f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 de71579 {
    width: 97.01875943844735%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6e6b8f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f0f7623 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6802545 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#daa00347 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#widget_j48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f97a8c76 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\37 2e35fc5 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#c47b9e6f {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6e6b8f2 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\33 f0f7623 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d6802545 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f97a8c76 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 2e35fc5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c47b9e6f {
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 6e6b8f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 f0f7623 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 09ef848 {
    flex-direction: row;
    align-items: flex-start;
    width: 88.96%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 82e212e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b4ca351b {
    width: 98.58356940509914%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6ab68a3 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7f40a84 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b72a226d {
    align-items: flex-start;
    width: 96.44%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 1;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: center;
    padding: 2% 0% 2% 0%;
}
    
#\35 07c2dea {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 8d3a039 {
    background-color: var(--color_15);
    background-image: initial;
}
    
#ac68d60d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#a80e5f40 {
    width: 378px;
    height: 236px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd038a8b {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 09ef848 {
    justify-self: auto;
    align-self: auto;
    width: 99.99892254662497%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 82e212e {
    padding-left: 2%;
    padding-right: 2%;
}
    
#b4ca351b {
    margin: 0px 0% 0px 0%;
}
    
#\32 6ab68a3 {
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#b72a226d {
    margin: 0px 0% 0px 0%;
}
    
#\34 7f40a84 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 07c2dea {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ac68d60d {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bd038a8b {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\35 09ef848 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 82e212e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 6ab68a3 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 7f40a84 {
    width: 319px;
}
    
#\35 07c2dea {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ac68d60d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#a80e5f40 {
    height: auto;
}
}



@media all {
    
#d6f0f4fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ac74fe68 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#d56c97a5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#d56c97a5 {
    width: 34.99%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 10px;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a241d59 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e33b12de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 11f42bf {
    width: 74.69%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 10px;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8f51f88 {
    width: 58.43%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 10px;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d05c5d1 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e5114a94 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fba4051 {
    min-height: 315px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 40px 4% 20px 4%;
    margin: 0% 0% 0% 0%;
}
    
#a4b2f612 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a8449c3 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b9cbc1ed {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bed2027c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7a7425d {
    width: 280px;
    height: 50px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff89f9d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dc712da3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gpp {
    width: 92.81%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
}
    
#widget_28b {
    width: 86.15%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
}
    
#widget_gta {
    width: 82.15%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d6f0f4fb {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\31 fba4051 {
    column-gap: 2%;
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 389px;
}
    
#e33b12de {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#ff89f9d8 {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#d56c97a5 {
    width: 62.63%;
}
    
#\30 8f51f88 {
    width: 80.72%;
}
    
#\31 11f42bf {
    width: 87.17%;
}
    
#widget_28b {
    width: 96.85%;
}
}



@media (max-width: 767px) {
    
#d6f0f4fb {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\31 fba4051 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#e33b12de {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#ff89f9d8 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#d56c97a5 {
    width: 100.00%;
}
    
#\31 11f42bf {
    width: 87.51%;
}
}



@media all {
    
#\39 7c5b4dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 50px 10px 50px;
}
#\39 7c5b4dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4ae4b81.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 30px 10px 30px;
}
#\34 4ae4b81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e633252 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#afa5ade2 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5c7a987.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\32 5c7a987 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c71d98bd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#efad5b5a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 28f1b70 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#a5510251 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b6d7c25d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f2c0466 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 e540ce0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a6f6240d {
    min-height: 315px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 40px 4% 40px 4%;
    margin: 0% 0% 0% 0%;
}
    
#caac94fe {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e97eaa4a {
    width: 70px;
    height: 70px;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 718e24f {
    width: 280px;
    height: 50px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0e9c988 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_357 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_86p.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 10px;
    padding-left: 10px;
}
#widget_86p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
}
    
#widget_g5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 f2c0466 {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e540ce0 {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#a6f6240d {
    column-gap: 2%;
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 389px;
}
    
#efad5b5a {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 7c5b4dc.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 20px;
    padding-left: 20px;
}
    
#\34 4ae4b81.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 10px;
    padding-left: 10px;
}
}



@media (max-width: 767px) {
    
#\39 f2c0466 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\34 e540ce0 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#a6f6240d {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 0px 4% 30px 4%;
}
    
#efad5b5a {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\39 7c5b4dc.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 20px;
    padding-left: 20px;
}
    
#ca6b1734 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 d78dfe4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e326193 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.57422896646418%;
    min-width: 4%;
    background-image: url();
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
#\32 e326193.lazy {
    background-image: url('');
}
    
#ff9d1192 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#dcbfcae2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 16px 20% 16px 20%;
}
    
#e7bcc2cf {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 e326193 {
    width: 50%;
}
#\32 e326193.lazy {
    background-image: url('');
}
    
#ff9d1192 {
    padding-left: 1%;
    padding-right: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#dcbfcae2 {
    row-gap: 16px;
    width: 100%;
    min-height: 8px;
    padding: 16px 3% 16px 3%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 d78dfe4 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e326193 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
#\32 e326193.lazy {
    background-image: url('');
}
    
#ff9d1192 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#dcbfcae2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 0px;
    padding-right: 0px;
    justify-content: flex-start;
    padding-bottom: 30px;
}
    
#e7bcc2cf {
    height: 240px;
}
}



@media all {
    
#a06ec7af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 5ad9925 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#eca1c053 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_jld {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



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



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



@media all {
    
#\31 0bd6ea0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b300e7cd {
    border-style: solid;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
    background-color: var(--color_2);
    background-image: initial;
}
    
#d1a5cc6b {
    min-height: 120px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c9850bf6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\31 0bd6ea0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#d1a5cc6b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 6e886b3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(187, 38, 78, 1);
    background-image: initial;
}
    
#\34 d2cdda5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e5279a1 {
    min-height: 31px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#f638be17 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\31 e5279a1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f638be17 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 ceda6a9 {
    min-height: 415px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 45c9e5d {
    width: 99.99995737349697%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 afabd67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    background-color: rgba(17, 17, 17, 0.8);
    background-image: initial;
    border-radius: 0 0px 20px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 4% 0% 0%;
}
    
#\30 3989625 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 46%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(17, 17, 17, 0.8);
    background-image: initial;
    border-radius: 20px 0px 0px 0px;
    padding: 24px 16px 24px 24px;
    margin: 0% 0% 0% 4%;
}
    
#c12e80c3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://le-cdn.hibuwebsites.com/md/dmip/dms3rep/multi/opt/modern-kitchen-white-furniture-1920w.jpg);
}
#c12e80c3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABBAUDBhEUMUH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABcRAAMBAAAAAAAAAAAAAAAAAAABAhH/2gAMAwEAAhEDEQA/AKVbeVceQOWZCIsotuLt4toGsq1wF+IfSIq4Wg//2Q==');
}
    
#a6596c2d {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#c438d91e {
    width: 88.83%;
    height: auto;
    max-width: 100%;
}
    
#\31 8e30e16 {
    width: 99.99727206663313%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 afabd67 {
    width: 48%;
    margin-right: 2%;
}
    
#\30 3989625 {
    width: 48%;
    margin-left: 2%;
}
}



@media (max-width: 767px) {
    
#\39 ceda6a9 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
}
    
#\32 45c9e5d {
    width: 297px;
}
    
#\31 afabd67 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding-top: 0px;
}
    
#\30 3989625 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    margin-left: 0%;
}
    
#c438d91e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 92.29%;
}
}



@media all {
    
#e85e9774 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fd16d35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 9d9d11e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 57583e5 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    min-height: 50px;
}
    
#c14ed79d {
    width: 98.58356940509914%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e99e1c9 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.99909622674666%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fc35294 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6222fb5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 a4cbc69 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9388aea {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 8px 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bff0f722 {
    background-color: var(--color_15);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#\37 fd16d35 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\36 9d9d11e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 57583e5 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 e99e1c9 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b6222fb5 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 a4cbc69 {
    width: 319px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#b9388aea {
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e0ea2d34 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 2;
}
    
#\36 c951cca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    padding: 16px 16px 16px 36px;
    margin: 0% 0% 0% 0%;
}
    
#\35 fb3bd69 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e52ae632 {
    width: 99.99434306569344%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ee582598 {
    min-height: 96px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ad253f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url();
    order: 1;
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
#\35 ad253f4.lazy {
    background-image: url('');
}
    
#b6e68e63 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\36 dc87b38 {
    width: 87.37445255474454%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 96a3aab {
    background-color: var(--color_2);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#\36 c951cca {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 16px;
}
    
#e52ae632 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#ee582598 {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
}
    
#\35 ad253f4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#\35 ad253f4.lazy {
    background-image: url('');
}
    
#b6e68e63 {
    height: 240px;
}
    
#\36 dc87b38 {
    width: 99.29%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 fb3bd69 {
    align-items: center;
    width: 96.79%;
}
}



@media all {
    
#\36 f144351 {
    min-height: 96px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d307e9f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url();
    order: 0;
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
#d307e9f0.lazy {
    background-image: url('');
}
    
#\30 e5f7b4d {
    width: 87.37445255474454%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#dabec1ff {
    width: 99.99434306569344%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d2e54ea4 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#a571e126 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 1;
    padding: 16px 16px 16px 36px;
    margin: 0% 0% 0% 0%;
}
    
#b0e4bdee {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 21901e3 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 f144351 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 e5f7b4d {
    width: 100.00%;
}
    
#a571e126 {
    padding-left: 16px;
}
    
#b0e4bdee {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 21901e3 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\36 f144351 {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
}
    
#d307e9f0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#d307e9f0.lazy {
    background-image: url('');
}
    
#\30 e5f7b4d {
    width: 99.29%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#dabec1ff {
    margin-left: 0px;
    margin-right: 0px;
}
    
#d2e54ea4 {
    height: 240px;
}
    
#a571e126 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 16px;
}
    
#b0e4bdee {
    align-items: center;
}
}



@media all {
    
#\37 8b5cb42 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 2;
}
    
#\32 4e68a1a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    padding: 16px 16px 16px 36px;
    margin: 0% 0% 0% 0%;
}
    
#d3d3311d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url();
    order: 1;
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
#d3d3311d.lazy {
    background-image: url('');
}
    
#\39 c7ad7a3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d963a7de {
    min-height: 96px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3e06c49 {
    width: 87.37445255474454%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 350ce58 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#a0c1cc38 {
    width: 99.99434306569344%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4e68a1a {
    padding-left: 16px;
}
    
#d963a7de {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 3e06c49 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 4e68a1a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 16px;
}
    
#d3d3311d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#d3d3311d.lazy {
    background-image: url('');
}
    
#d963a7de {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
}
    
#\35 3e06c49 {
    width: 99.29%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 350ce58 {
    height: 240px;
}
    
#a0c1cc38 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 c7ad7a3 {
    align-items: center;
}
}



@media all {
    
#\34 be31b0a {
    width: 99.99434306569344%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b356c0eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 1;
    padding: 16px 16px 16px 36px;
    margin: 0% 0% 0% 0%;
}
    
#\32 ac3c736 {
    min-height: 96px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e397e3bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url();
    order: 0;
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
#e397e3bc.lazy {
    background-image: url('');
}
    
#\33 f1a665b {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 2;
}
    
#\37 fa916fe {
    width: 87.37445255474454%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5aefc09 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\32 fe3a058 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b356c0eb {
    padding-left: 16px;
}
    
#\32 ac3c736 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 f1a665b {
    order: 1;
}
    
#\37 fa916fe {
    width: 100.00%;
}
    
#\32 fe3a058 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\34 be31b0a {
    margin-left: 0px;
    margin-right: 0px;
}
    
#b356c0eb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 16px;
}
    
#\32 ac3c736 {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
}
    
#e397e3bc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#e397e3bc.lazy {
    background-image: url('');
}
    
#\37 fa916fe {
    width: 94.15%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 5aefc09 {
    height: 240px;
}
    
#\32 fe3a058 {
    align-items: center;
}
}



@media all {
    
#\35 8069d0d {
    width: 99.99434306569344%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bf67220 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    padding: 16px 16px 16px 36px;
    margin: 0% 0% 0% 0%;
}
    
#\36 86d32a1 {
    min-height: 96px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e82d46f9 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cb7e03cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url();
    order: 1;
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
#cb7e03cc.lazy {
    background-image: url('');
}
    
#b76d345a {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 2;
}
    
#\32 86df9cc {
    width: 87.37445255474454%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f3168b12 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 bf67220 {
    padding-left: 16px;
}
    
#\36 86d32a1 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 86df9cc {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 8069d0d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 bf67220 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 16px;
}
    
#\36 86d32a1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
}
    
#cb7e03cc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#cb7e03cc.lazy {
    background-image: url('');
}
    
#\32 86df9cc {
    width: 92.87%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f3168b12 {
    height: 240px;
}
}



@media all {
    
#d763f752 {
    min-height: 96px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f0562b3 {
    width: 87.37445255474454%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5f13857 {
    width: 99.99434306569344%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 941702e {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 2;
}
    
#e6978ef1 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c69222f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url();
    order: 1;
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
#\30 c69222f.lazy {
    background-image: url('');
}
    
#\30 b79c557 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\38 953052b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    padding: 16px 16px 16px 36px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d763f752 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 f0562b3 {
    width: 100.00%;
}
    
#\35 941702e {
    order: 1;
}
    
#e6978ef1 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 953052b {
    padding-left: 16px;
}
}



@media (max-width: 767px) {
    
#d763f752 {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
}
    
#\33 f0562b3 {
    width: 99.29%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 5f13857 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 c69222f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#\30 c69222f.lazy {
    background-image: url('');
}
    
#\30 b79c557 {
    height: 240px;
}
    
#\38 953052b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 16px;
}
    
#e6978ef1 {
    align-items: center;
}
}

