@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_1895181690 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    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:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1895181690 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    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:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1895181690 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    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:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1895181690 .dmforminput input {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1895181690 .dmforminput textarea {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1895181690 .dmforminput .fileUploadLink {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1895181690 .checkboxwrapper span {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1895181690 .radiowrapper span {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1895181690 .optinwrapper div {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1895181690 .freetextwrapper {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1895181690 .dmforminput select {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1895181690 .dmforminput option {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1895181690 input::placeholder {
    color:rgba(0,0,0,1) !important;
    font-weight:bold !important;
    font-family:'Be Vietnam' !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1895181690 input.placeholder {
    color:rgba(0,0,0,1) !important;
    font-weight:bold !important;
    font-family:'Be Vietnam' !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1895181690 textarea::placeholder {
    color:rgba(0,0,0,1) !important;
    font-weight:bold !important;
    font-family:'Be Vietnam' !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1895181690 textarea.placeholder {
    color:rgba(0,0,0,1) !important;
    font-weight:bold !important;
    font-family:'Be Vietnam' !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1895181690 select::placeholder {
    color:rgba(0,0,0,1) !important;
    font-weight:bold !important;
    font-family:'Be Vietnam' !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1895181690 select.placeholder {
    color:rgba(0,0,0,1) !important;
    font-weight:bold !important;
    font-family:'Be Vietnam' !important;
    font-size:14px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_632713340 .openHours { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1895181690 .dmformsubmit {
    color:rgba(255,255,255,1) !important;
    font-size:18px !important;
    width:250px !important;
    height:50px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_4034230918 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

  *#dm .dmInner div.u_4034230918 .caption-container .caption-title { color:var(--color_2) !important; }

  *#dm .dmInner div.u_4034230918 .caption-container .caption-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_4034230918 .caption-container .caption-text .rteBlock { color:var(--color_2) !important; }

  *#dm .dmInner *.u_1915714602 { display:block !important; }

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

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

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

  *#dm .dmInner div.u_1090415953 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

  *#dm .dmInner div.u_1090415953 .caption-container .caption-title { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1090415953 .caption-container .caption-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1090415953 .caption-container .caption-text .rteBlock { color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1947623555 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

  *#dm .dmInner div.u_1947623555 .caption-container .caption-title { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1947623555 .caption-container .caption-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1947623555 .caption-container .caption-text .rteBlock { color:var(--color_2) !important; }

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

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

  *#dm .dmInner *.u_1336349341 { display:block !important; }

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

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

  *#dm .dmInner *.u_1568524389 { display:block !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1095165701 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

  *#dm .dmInner div.u_1095165701 .caption-container .caption-title { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1095165701 .caption-container .caption-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1095165701 .caption-container .caption-text .rteBlock { color:var(--color_2) !important; }

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

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

  *#dm .dmInner div.u_1751562963 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

  *#dm .dmInner div.u_1751562963 .caption-container .caption-title { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1751562963 .caption-container .caption-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1751562963 .caption-container .caption-text .rteBlock { color:var(--color_2) !important; }

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

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

  *#dm .dmInner div.u_1357113353 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

  *#dm .dmInner div.u_1357113353 .caption-container .caption-title { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1357113353 .caption-container .caption-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1357113353 .caption-container .caption-text .rteBlock { color:var(--color_2) !important; }

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

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

  *#dm .dmInner *.u_1375335159 { display:block !important; }

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

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

  *#dm .dmInner *.u_1887126941 { display:block !important; }

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

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

  *#dm .dmInner *.u_1284762253 { display:block !important; }

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

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

  *#dm .dmInner div.u_1034532557 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

  *#dm .dmInner div.u_1034532557 .caption-container .caption-title { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1034532557 .caption-container .caption-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1034532557 .caption-container .caption-text .rteBlock { color:var(--color_2) !important; }

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

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

  *#dm .dmInner div.u_1140173099 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

  *#dm .dmInner div.u_1140173099 .caption-container .caption-title { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1140173099 .caption-container .caption-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1140173099 .caption-container .caption-text .rteBlock { color:var(--color_2) !important; }

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

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

  *#dm .dmInner div.u_1233566489 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

  *#dm .dmInner div.u_1233566489 .caption-container .caption-title { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1233566489 .caption-container .caption-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1233566489 .caption-container .caption-text .rteBlock { color:var(--color_2) !important; }

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

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

  *#dm .dmInner *.u_1509853009 { display:block !important; }

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

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

  *#dm .dmInner *.u_1397836309 { display:block !important; }

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

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

  *#dm .dmInner *.u_1836588758 { display:block !important; }

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

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

  *#dm .dmInner div.u_1895181690 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_2) !important;
    font-weight:bold !important;
  }

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

  *#dm .dmInner div.u_1895181690 .dmform-success { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1895181690 .dmform-success .rteBlock { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1895181690 .dmform-error { color:var(--color_2) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2549088892 .photoGalleryThumbs .image-container { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_2549088892 .caption-container .caption-title { color:var(--color_2) !important; }

  *#dm .dmInner *.u_1252873815 { display:block !important; }

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

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

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

  *#dm .dmInner *.u_1012727748 { display:block !important; }

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

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

  *#dm .dmInner *.u_1680395673 { display:block !important; }

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

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

  *#dm .dmInner *.u_1934713700 { display:block !important; }

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

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

  *#dm .dmInner *.u_1195048758 { display:block !important; }

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

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

  *#dm .dmInner *.u_1727107272 { display:block !important; }

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

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

  *#dm .dmInner *.u_1942461991 { display:block !important; }

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

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

  *#dm .dmInner *.u_1539097504 { display:block !important; }

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

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

  *#dm .dmInner *.u_2549088892 .caption-inner {
    border-bottom-left-radius:15px !important;
    -webkit-border-top-right-radius:15px !important;
    -moz-border-top-right-radius:15px !important;
    -webkit-border-bottom-right-radius:15px !important;
    -webkit-border-bottom-left-radius:15px !important;
    border-top-right-radius:15px !important;
    -webkit-border-top-left-radius:15px !important;
    border-radius:15px !important;
    -moz-border-bottom-right-radius:15px !important;
    -moz-border-top-left-radius:15px !important;
    border-top-left-radius:15px !important;
    -moz-border-radius:15px !important;
    -moz-border-bottom-left-radius:15px !important;
    border-bottom-right-radius:15px !important;
    -webkit-border-radius:15px !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1652781204 span.text { font-size:17px !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1702163435 .containerBullet {
    margin-bottom:6px !important;
    margin-top:6px !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 *.u_1122523450 .motFactCont p.rteBlock { line-height:30px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1702163435 .IconBulletText svg { width:20px !important; }

  *#dm .dmInner *.u_1030852948 .IconBulletText svg { width:20px !important; }

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

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

  *#dm .dmInner *.u_2549088892 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_2549088892 .photoGalleryViewAll { padding:0 7.5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1122523450 .motFactCont p.rteBlock { line-height:30px !important; }

  *#dm .dmInner *.u_1000290137 .IconBulletText svg { width:20px !important; }

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

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

  *#dm .dmInner *.u_1301857719 .IconBulletText svg { width:20px !important; }

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

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

  *#dm .dmInner *.u_1702163435 .IconBulletText svg { width:20px !important; }

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

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

  *#dm .dmInner *.u_2549088892 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_2549088892 .photoGalleryViewAll { padding:0 7.5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_4034230918 .photoGalleryThumbs .image-container a { padding-top:210px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_2549088892 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_2549088892 .photoGalleryViewAll { padding:0 7.5px !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-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 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-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 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-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 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 {
    
#\34 1578664 {
    min-height: 676px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 320px 4% 80px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 eb7ecca {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    min-height: 50px;
    grid-area: auto / auto / auto / auto;
}
    
#d3497242 {
    width: 100%;
    height: auto;
    max-width: 539.9px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bb2b674 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9e0357b {
    width: 33.92795899347624%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 afcbb51 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1f0430a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d01ba25e {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    background-color: rgba(54, 54, 54, 0.4);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: auto;
    order: 0;
    justify-self: auto;
    border-style: solid;
    border-color: rgba(161, 161, 161, 1) rgba(161, 161, 161, 1) rgba(161, 161, 161, 1) rgba(161, 161, 161, 1);
    border-width: 1px 1px 1px 1px;
    padding: 24px 0% 40px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ccbd3cb.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 12px;
}
#\35 ccbd3cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a3d2f98::before, #\38 a3d2f98 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.25;
    border-radius: inherit;
    background-color: rgba(0,0,0,1);
}
#\38 a3d2f98 {
    background-image: url(https://le-cdn.hibuwebsites.com/md/dmip/dms3rep/multi/opt/black-jeans-1920w.png);
}
    
#\38 3fa402d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 62.07%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_6f5 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1578664 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    row-gap: 0px;
    column-gap: 0%;
    padding: 120px 0% 40px 0%;
}
    
#d01ba25e {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\38 3fa402d {
    width: 50%;
    min-height: 8px;
    padding: 0px 5px 0px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\35 9e0357b {
    width: 50%;
    min-height: 8px;
    padding: 0px 3% 0px 3%;
    margin: 0% 0% 0% 0%;
}
    
#edaff898 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 1578664 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40px 4% 40px 4%;
}
    
#\35 ccbd3cb {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 eb7ecca {
    order: 2;
}
    
#\38 3fa402d {
    min-height: 80px;
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\35 9e0357b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8px 8px 8px 8px;
}
    
#\30 1f0430a {
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 16px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edaff898 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 1065974 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 47.29968676358883%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 320e14f {
    min-height: 10px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 076f6a9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d814909a {
    width: 96.98225941422595%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4e263fc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.47%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px -1.4%;
}
    
#a7c8b3d9 {
    width: 899px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#a5fdc01f {
    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;
}
    
#a77c9c44 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1065974 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 320e14f {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 4e263fc {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7c8b3d9 {
    margin: 0px 0% 0px 0%;
}
    
#a5fdc01f {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#a77c9c44 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 767px) {
    
#\36 1065974 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 320e14f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 4e263fc {
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a5fdc01f {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a77c9c44 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\31 2d03091 {
    flex-direction: row;
    align-items: center;
    width: 99.9996291145109%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f431de81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d92038d0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 59.89%;
    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.1%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b881a81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 57179ea {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.54%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8c52959 {
    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%;
}
    
#f07089b7 {
    width: 378px;
    height: 236px;
    max-width: 100%;
}
    
#d063235e {
    width: 899px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e8b56148 {
    flex-direction: row;
    align-items: center;
    width: 39.99917995718894%;
    min-height: 109px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 0f52661 {
    width: 100.00012579011918%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 353657f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 47.46353155499289%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 98af992 {
    background-color: var(--color_15);
    background-image: initial;
}
    
#widget_i39.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 0px;
    padding-right: 0px;
}
#widget_i39 {
    width: 229px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2d03091 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 2px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d92038d0 {
    width: 99.99892254662497%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    row-gap: 0px;
    padding-top: 0px;
    padding-bottom: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b881a81 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 57179ea {
    order: 1;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a8c52959 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#f07089b7 {
    height: auto;
}
    
#d063235e {
    order: 0;
}
    
#e8b56148 {
    width: 100%;
    min-height: auto;
}
    
#\33 353657f {
    justify-self: auto;
    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;
}
    
#widget_i39 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\31 2d03091 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f431de81 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d92038d0 {
    width: 100%;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 57179ea {
    width: 100%;
    min-height: 90px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a8c52959 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f07089b7 {
    height: auto;
}
    
#d063235e {
    width: 100.00%;
}
    
#e8b56148 {
    width: 100%;
    min-height: auto;
}
    
#\33 353657f {
    column-gap: 0%;
    width: 100%;
    min-height: 90px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_i39 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\33 d963e99 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 aab211c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 525cb37 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5a8ce8a {
    justify-content: flex-start;
    align-items: center;
    width: 81.60330882352942%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1ca57fc {
    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;
}
    
#\37 17eae61 {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    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;
}
    
#e51cd552 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f55c5e79 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a61034e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#df8b4898 {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    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;
}
    
#\34 95768a8 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 458ed6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f6a9dbc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 e4d8553 {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 85df5f2 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c4c537f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 54a9322 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#aa5b36d5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a61034e {
    width: 100%;
    min-height: 80px;
}
    
#\33 d963e99 {
    width: 100%;
    min-height: 80px;
}
    
#e51cd552 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (max-width: 767px) {
    
#\36 a61034e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 d963e99 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#df8b4898 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 525cb37 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\34 e4d8553 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5a8ce8a {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aa5b36d5 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 17eae61 {
    margin: 0px 0% 0px 0%;
}
    
#e51cd552 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 85df5f2 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 95768a8 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\38 0743377 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e93a571 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e606fc28 {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    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;
}
    
#\38 f9b27ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee3aca16 {
    justify-content: flex-start;
    align-items: center;
    width: 81.0920809469263%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0d40973 {
    width: 99.99819195419617%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a97f6ce {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a99a700 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b984c89 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#b93a4d8e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d0386ef {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    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;
}
    
#\37 2d91b03 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4692b9d {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#b52fb21f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5a6639a {
    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;
}
    
#\38 008d85d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 d7e8ede {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0dc4b96 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0743377 {
    width: 100%;
    min-height: 80px;
}
    
#\38 008d85d {
    width: 100%;
    min-height: 80px;
}
    
#\34 d7e8ede {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (max-width: 767px) {
    
#\38 0743377 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 d0386ef {
    margin: 0px 0% 0px 0%;
}
    
#e606fc28 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 2d91b03 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4692b9d {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b52fb21f {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#ee3aca16 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 008d85d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 d7e8ede {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 b984c89 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 0dc4b96 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\31 b575791 {
    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;
}
    
#e64af0bd {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#e00ebb58 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea02399f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc001c93 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#afc76015 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c86329ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dcd27638 {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    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;
}
    
#f38e3e0a {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    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;
}
    
#b273880c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 fc2d8b3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b06b4282 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d08c631e {
    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;
}
    
#e557f661 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 77e3bac {
    justify-content: flex-start;
    align-items: center;
    width: 81.60330882352942%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f21a91e {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#e085ad08 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ecb73d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc001c93 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c86329ec {
    width: 100%;
    min-height: 80px;
}
    
#\31 ecb73d5 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#f38e3e0a {
    margin: 0px 0% 0px 0%;
}
    
#\34 fc2d8b3 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#b06b4282 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e64af0bd {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 77e3bac {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dc001c93 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c86329ec {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#dcd27638 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 ecb73d5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 f21a91e {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e085ad08 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\35 3929146 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f889a0b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 eae49c5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edd810ac {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#eb440e50 {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    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;
}
    
#\33 840afda {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    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;
}
    
#c0f43c92 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9bd57d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1d7f38e {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#eb549e22 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 46d9f8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a895308f {
    width: 99.99819195419617%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 57a088b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d9ed7c7 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cf65126 {
    justify-content: flex-start;
    align-items: center;
    width: 81.60330882352942%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5031c0a {
    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;
}
    
#\37 a86a808 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e58ab8dc {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f889a0b4 {
    width: 100%;
    min-height: 80px;
}
    
#\37 a86a808 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c0f43c92 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#f889a0b4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 cf65126 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#edd810ac {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb440e50 {
    margin: 0px 0% 0px 0%;
}
    
#\33 840afda {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 a86a808 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c0f43c92 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 57a088b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\39 d9ed7c7 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e58ab8dc {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 1d7f38e {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 053a2f2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 35e3e53 {
    width: 99.99805774474284%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 74ddeef {
    width: 99.99621770203409%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 13d4964 {
    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);
}
    
#\31 b633dd8 {
    width: 88.83%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 d0a3cc2 {
    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%;
}
    
#b1cbc24b {
    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%;
}
    
#\39 b6f2dc4 {
    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%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 d0a3cc2 {
    width: 48%;
    margin-right: 2%;
}
    
#\39 b6f2dc4 {
    width: 48%;
    margin-left: 2%;
}
}



@media (max-width: 767px) {
    
#\39 74ddeef {
    width: 297px;
}
    
#\31 b633dd8 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 d0a3cc2 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding-top: 0px;
}
    
#b1cbc24b {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
}
    
#\39 b6f2dc4 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 71cdac2 {
    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-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#a20bd2ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e86c2e5d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(187, 38, 78, 1);
    background-image: initial;
}
    
#\34 ba9ef60 {
    min-height: 31px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
}



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



@media all {
    
#b7ee7a5c {
    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: center;
    order: 1;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a87b033e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d8fd3919 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c3e5ea79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3dda90d {
    flex-direction: row;
    align-items: flex-start;
    width: 82.38%;
    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.2%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3524eca {
    width: 87.17%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7ee7a5c {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#a87b033e {
    width: 497px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#d8fd3919 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#c3e5ea79 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\32 3dda90d {
    width: 91.22%;
    justify-content: center;
}
    
#\32 3524eca {
    width: 92.66%;
}
}



@media (max-width: 767px) {
    
#b7ee7a5c {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d8fd3919 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c3e5ea79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 3dda90d {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    align-items: flex-start;
    justify-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a87b033e {
    width: 87.58%;
    margin-top: 13px;
}
}



@media all {
    
#\37 6384300 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 cc6896e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1014dab {
    background-color: var(--color_15);
    background-image: initial;
}
    
#ba07a97f {
    width: 100.00012579011918%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d53b77b9 {
    flex-direction: row;
    align-items: center;
    width: 40%;
    min-height: 109px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d0ae21e5 {
    width: 378px;
    height: 236px;
    max-width: 100%;
}
    
#\35 dd5d88a {
    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;
}
    
#f5df22e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 869fc1b {
    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: 1;
    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;
}
    
#\38 5d0aa23 {
    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%;
}
    
#c58008e6 {
    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;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb3f5967 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.00000000000001%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 cc6896e {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d53b77b9 {
    width: 100%;
    min-height: auto;
}
    
#d0ae21e5 {
    height: 295px;
    width: 686px;
}
    
#\35 dd5d88a {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 2px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5df22e1 {
    order: 0;
}
    
#\31 869fc1b {
    width: 99.99892254662497%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    row-gap: 0px;
    padding-top: 0px;
    padding-bottom: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5d0aa23 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#c58008e6 {
    justify-self: auto;
    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;
}
    
#bb3f5967 {
    order: 1;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 6384300 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d53b77b9 {
    width: 100%;
    min-height: auto;
}
    
#d0ae21e5 {
    height: auto;
}
    
#\35 dd5d88a {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f5df22e1 {
    width: 100.00%;
}
    
#\31 869fc1b {
    width: 100%;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5d0aa23 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c58008e6 {
    column-gap: 0%;
    width: 100%;
    min-height: 90px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#bb3f5967 {
    width: 100%;
    min-height: 90px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d29a7298 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a7153126 {
    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 0f00f18 {
    width: 88.83%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 6c9fe40 {
    width: 99.99805774474284%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 20ad28f {
    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);
    background-position: 50% 0%;
}
    
#\39 2fea10b {
    min-height: 593px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 1d4e304 {
    width: 99.99621770203409%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0e612fd {
    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%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7153126 {
    width: 48%;
    margin-right: 2%;
}
    
#\36 0e612fd {
    width: 48%;
    margin-left: 2%;
}
}



@media (max-width: 767px) {
    
#a7153126 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding-top: 0px;
}
    
#\30 0f00f18 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 88.83%;
}
    
#\39 2fea10b {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
}
    
#\39 1d4e304 {
    width: 297px;
}
    
#\36 0e612fd {
    min-height: 160px;
    align-items: center;
    width: 100%;
    margin-left: 0%;
}
}



@media all {
    
#\32 1959769 {
    width: 90.90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 115c2dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 0px 11px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(236, 236, 236, 1) rgba(236, 236, 236, 1) rgba(236, 236, 236, 1) rgba(236, 236, 236, 1);
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
    padding: 0px 0px 30px 0px;
}
    
#e5df6326 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 4% 0% 4%;
}
    
#\34 cc36e72 {
    align-items: flex-start;
    width: 99.61%;
    min-height: 266px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc367a01 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6fa7f46 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 13px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9d1d1ef::before, #\33 9d1d1ef > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 9d1d1ef {
    background-image: url(https://le-cdn.hibuwebsites.com/87da737327f944fc9db4f78edd58caaa/dms3rep/multi/opt/thielemann-insurance-agency-texture-1920w.png);
    background-repeat: repeat;
    background-size: auto;
}
#\33 9d1d1ef.lazy {
    background-image: url('');
}
    
#\38 ed6d01c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 0px 11px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(236, 236, 236, 1) rgba(236, 236, 236, 1) rgba(236, 236, 236, 1) rgba(236, 236, 236, 1);
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
    padding: 0px 0px 30px 0px;
}
    
#\36 3695e2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 0px 11px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(236, 236, 236, 1) rgba(236, 236, 236, 1) rgba(236, 236, 236, 1) rgba(236, 236, 236, 1);
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
    padding: 0px 0px 30px 0px;
}
    
#\39 f647fcb {
    width: 88.14%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 214e00b {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f6e99bc {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4c5f23a {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 13px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a524b9c {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c996505a {
    width: 81.40%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dbb3974 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 13px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 87b754b {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2ci {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b44f025a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5d379cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e5df6326 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#\30 115c2dc {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\33 9d1d1ef::before, #\33 9d1d1ef > .bgExtraLayerOverlay {
    
}
#\33 9d1d1ef.lazy {
    background-image: url('');
}
    
#\38 ed6d01c {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3695e2e {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#c996505a {
    width: 87.91%;
}
    
#\39 f647fcb {
    width: 87.60%;
}
}



@media (max-width: 767px) {
    
#\32 1959769 {
    width: 89.46%;
}
    
#\30 115c2dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 0px;
    padding-bottom: 30px;
}
    
#e5df6326 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 0% 4%;
}
    
#\34 cc36e72 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#bc367a01 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 9d1d1ef::before, #\33 9d1d1ef > .bgExtraLayerOverlay {
    
}
#\33 9d1d1ef.lazy {
    background-image: url('');
}
    
#\38 ed6d01c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 0px;
}
    
#\36 3695e2e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 0px;
}
    
#\39 214e00b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    width: 89.01%;
}
    
#\34 f6e99bc {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 a524b9c {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    width: 92.70%;
}
    
#\34 87b754b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c996505a {
    width: 100.00%;
}
    
#\39 f647fcb {
    width: 100.00%;
}
    
#c2981578 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 6694301 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4e58023 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 0px 11px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(236, 236, 236, 1) rgba(236, 236, 236, 1) rgba(236, 236, 236, 1) rgba(236, 236, 236, 1);
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
    padding: 0px 0px 30px 0px;
}
    
#\35 2d5959e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 0px 11px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(236, 236, 236, 1) rgba(236, 236, 236, 1) rgba(236, 236, 236, 1) rgba(236, 236, 236, 1);
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
    padding: 0px 0px 30px 0px;
}
    
#\35 b53b42f::before, #\35 b53b42f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 b53b42f {
    background-image: url(https://le-cdn.hibuwebsites.com/87da737327f944fc9db4f78edd58caaa/dms3rep/multi/opt/thielemann-insurance-agency-texture-1920w.png);
    background-repeat: repeat;
    background-size: auto;
}
#\35 b53b42f.lazy {
    background-image: url('');
}
    
#dc315249 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 0% 4%;
}
    
#ad8d0445 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 0px 11px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(236, 236, 236, 1) rgba(236, 236, 236, 1) rgba(236, 236, 236, 1) rgba(236, 236, 236, 1);
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
    padding: 0px 0px 30px 0px;
}
    
#\33 eb4de24 {
    width: 86.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b3fe933 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 13px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ac1621c {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3a1400b {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c06b8c8 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 13px;
    grid-area: auto / auto / auto / auto;
}
    
#fe5b759d {
    width: 92.97%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 15ce9f3 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5f0ea9d {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 843b512 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 13px;
    grid-area: auto / auto / auto / auto;
}
    
#b9d49ce8 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5f0659d {
    width: 84.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 69beb52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f884e43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4803381 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4e58023 {
    width: 32%;
    min-height: 8px;
}
    
#\35 2d5959e {
    width: 32%;
    min-height: 8px;
}
    
#\35 b53b42f::before, #\35 b53b42f > .bgExtraLayerOverlay {
    
}
#\35 b53b42f.lazy {
    background-image: url('');
}
    
#ad8d0445 {
    width: 32%;
    min-height: 8px;
}
    
#dc315249 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\31 5f0659d {
    width: 85.06%;
}
    
#fe5b759d {
    width: 85.84%;
}
    
#\33 eb4de24 {
    width: 88.53%;
}
}



@media (max-width: 767px) {
    
#\34 6694301 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 4e58023 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 0px;
}
    
#dc315249 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 3% 4%;
}
    
#\35 2d5959e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 0px;
}
    
#\35 b53b42f::before, #\35 b53b42f > .bgExtraLayerOverlay {
    
}
#\35 b53b42f.lazy {
    background-image: url('');
}
    
#ad8d0445 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 0px;
}
    
#\33 ac1621c {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#f3a1400b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 15ce9f3 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#c5f0ea9d {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#b9d49ce8 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 5f0659d {
    width: 90.73%;
}
    
#fe5b759d {
    width: 93.44%;
}
    
#\33 eb4de24 {
    width: 93.06%;
}
    
#\34 847e283 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e4eb4636 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 4% 4%;
}
    
#b07a3e14 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 0px 11px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(236, 236, 236, 1) rgba(236, 236, 236, 1) rgba(236, 236, 236, 1) rgba(236, 236, 236, 1);
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
    padding: 0px 0px 30px 0px;
}
    
#a97a56af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 0px 11px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(236, 236, 236, 1) rgba(236, 236, 236, 1) rgba(236, 236, 236, 1) rgba(236, 236, 236, 1);
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
    padding: 0px 0px 30px 0px;
}
    
#\37 96cbf21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 0px 11px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(236, 236, 236, 1) rgba(236, 236, 236, 1) rgba(236, 236, 236, 1) rgba(236, 236, 236, 1);
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
    padding: 0px 0px 30px 0px;
}
    
#\38 ab7048b::before, #\38 ab7048b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 ab7048b {
    background-image: url(https://le-cdn.hibuwebsites.com/87da737327f944fc9db4f78edd58caaa/dms3rep/multi/opt/thielemann-insurance-agency-texture-1920w.png);
    background-repeat: repeat;
    background-size: auto;
}
#\38 ab7048b.lazy {
    background-image: url('');
}
    
#c55a013a {
    width: 95.76%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1ebb05a {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 13px;
    grid-area: auto / auto / auto / auto;
}
    
#b7107737 {
    align-items: flex-start;
    width: 99.56%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 43ab1d9 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8a9e8d9 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6f9ec9c {
    width: 89.67%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b152f58 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 13px;
    grid-area: auto / auto / auto / auto;
}
    
#afcb0a22 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b938d263 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 63c2821 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a04fc5d {
    width: 73.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb06c7e7 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 13px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d61aff7 {
    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 4ec2b84 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8b2b9e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4eb4636 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#b07a3e14 {
    width: 32%;
    min-height: 8px;
}
    
#a97a56af {
    width: 32%;
    min-height: 8px;
}
    
#\37 96cbf21 {
    width: 32%;
    min-height: 8px;
}
    
#\38 ab7048b::before, #\38 ab7048b > .bgExtraLayerOverlay {
    
}
#\38 ab7048b.lazy {
    background-image: url('');
}
    
#\36 a04fc5d {
    width: 88.23%;
}
    
#a6f9ec9c {
    width: 88.74%;
}
}



@media (max-width: 767px) {
    
#e4eb4636 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#b07a3e14 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 0px;
}
    
#a97a56af {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 0px;
}
    
#\37 96cbf21 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 0px;
}
    
#\38 ab7048b::before, #\38 ab7048b > .bgExtraLayerOverlay {
    
}
#\38 ab7048b.lazy {
    background-image: url('');
}
    
#b7107737 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\39 43ab1d9 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a8a9e8d9 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#afcb0a22 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#b938d263 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\34 63c2821 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 a04fc5d {
    width: 88.62%;
}
    
#a6f9ec9c {
    width: 92.59%;
}
    
#c55a013a {
    width: 94.42%;
}
    
#\39 a4f92af {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eb060c00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 11a421b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(187, 38, 78, 1);
    background-image: initial;
}
    
#\30 0f7a935 {
    min-height: 31px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#a3b6de28 {
    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-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
}



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



@media all {
    
#b2623001 {
    width: 88.94%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ce15e27 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 713ab36 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#bbf9cadb {
    flex-direction: row;
    align-items: flex-start;
    width: 48.98021952672959%;
    min-height: 125px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a79fb35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8257bf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\33 e3969d2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 125px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-top: 0%;
    margin-bottom: 0%;
    height: auto;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0ad3057 {
    flex-direction: row;
    align-items: flex-start;
    width: 49.22818092693335%;
    min-height: 125px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ce15e27 {
    padding: 4% 2% 3% 2%;
}
    
#bbf9cadb {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 a79fb35 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\30 8257bf1 {
    margin: 0px 0% 0px 0%;
}
    
#\33 e3969d2 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
}
    
#f0ad3057 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abf2af03 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 ce15e27 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#bbf9cadb {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a79fb35 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 e3969d2 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#f0ad3057 {
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 8257bf1 {
    width: 85.43%;
}
    
#b2623001 {
    width: 100.00%;
}
    
#\35 713ab36 {
    width: 100.00%;
}
}



@media all {
    
#bdc4aa8b {
    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;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b12714ec {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.00000000000001%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d99311b {
    flex-direction: row;
    align-items: center;
    width: 40%;
    min-height: 109px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    padding: 0% 0% 0% 0%;
}
    
#\36 a1ccd6f {
    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%;
}
    
#e9dcaf58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 357a64d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e949b1e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 737600f {
    background-color: var(--color_15);
    background-image: initial;
}
    
#d8368ef8 {
    width: 100.00012579011918%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d74532d1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 0;
    justify-self: auto;
    flex-wrap: nowrap;
    margin-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 571071d {
    width: 378px;
    height: 236px;
    max-width: 100%;
}
    
#\38 96cb778 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bdc4aa8b {
    justify-self: auto;
    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;
}
    
#b12714ec {
    order: 1;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 d99311b {
    width: 100%;
    min-height: auto;
}
    
#\36 a1ccd6f {
    padding-left: 2%;
    padding-right: 2%;
}
    
#e9dcaf58 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e949b1e {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 2px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d74532d1 {
    width: 99.99892254662497%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    row-gap: 0px;
    padding-top: 0px;
    padding-bottom: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 571071d {
    height: auto;
}
    
#\38 96cb778 {
    order: 0;
}
}



@media (max-width: 767px) {
    
#bdc4aa8b {
    column-gap: 0%;
    width: 100%;
    min-height: 90px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b12714ec {
    width: 100%;
    min-height: 90px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 d99311b {
    width: 100%;
    min-height: auto;
}
    
#\36 a1ccd6f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 357a64d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 e949b1e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d74532d1 {
    width: 100%;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 571071d {
    height: auto;
}
    
#\38 96cb778 {
    width: 100.00%;
}
}



@media all {
    
#\32 9382611 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b7c545a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 17af675 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc10e6ec {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d630ba9c {
    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;
}
    
#f91d012c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e3beabb6 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f8387b8 {
    justify-content: flex-start;
    align-items: center;
    width: 81.60330882352942%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7036c0c {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    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;
}
    
#\30 8a168d4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 724cada {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#e2dd5af0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f25e857 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 44375ef {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 498c56b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ce08920 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 aafd6c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 622ac4c {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 498c56b {
    width: 100%;
    min-height: 80px;
}
    
#f91d012c {
    width: 100%;
    min-height: 80px;
}
    
#\37 f25e857 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (max-width: 767px) {
    
#\38 44375ef {
    justify-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 498c56b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f91d012c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 7036c0c {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e3beabb6 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f8387b8 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 622ac4c {
    margin: 0px 0% 0px 0%;
}
    
#e2dd5af0 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: center;
}
    
#\37 f25e857 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\33 9019830 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9abc540 {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    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;
}
    
#\33 a1e9fd7 {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    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;
}
    
#b6b8de51 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1228e99 {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 126bd9d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#af7757da {
    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;
}
    
#aefcafd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 24dfd14 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 202bcfc {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f6c9883 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 64fff1a {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0e6bef7 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec0bab85 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d64767de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 aa68a30 {
    justify-content: flex-start;
    align-items: center;
    width: 81.0920809469263%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c11b8574 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd74d867 {
    width: 99.99819195419617%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f6c9883 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d64767de {
    width: 100%;
    min-height: 80px;
}
    
#\34 126bd9d {
    width: 100%;
    min-height: 80px;
}
    
#af7757da {
    width: 94.64%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\33 9019830 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: center;
}
    
#\33 f6c9883 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 9abc540 {
    margin: 0px 0% 0px 0%;
}
    
#\33 a1e9fd7 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 0e6bef7 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d64767de {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c1228e99 {
    justify-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 126bd9d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 aa68a30 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 bcebb0f {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 81ad049 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 617aaad {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#d3394475 {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 a3c232a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e51ec131 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ae69f452 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 6aba5a4 {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    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;
}
    
#\30 b53339f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 faf86f5 {
    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;
}
    
#\31 af59711 {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    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;
}
    
#c34c752c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9de6003 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 61f0bd8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bf004dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3ca6417 {
    justify-content: flex-start;
    align-items: center;
    width: 81.60330882352942%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e2f0882 {
    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;
}
    
#\32 36fa9d2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9de6003 {
    width: 100%;
    min-height: 80px;
}
    
#e51ec131 {
    width: 100%;
    min-height: 80px;
}
    
#ae69f452 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 faf86f5 {
    width: 96.07%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\31 af59711 {
    margin: 0px 0% 0px 0%;
}
    
#d3394475 {
    justify-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c34c752c {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9de6003 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 61f0bd8 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: center;
}
    
#\32 3ca6417 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e51ec131 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ae69f452 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 6aba5a4 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 faf86f5 {
    width: 94.54%;
}
}



@media all {
    
#\34 f2d4b6f {
    justify-content: flex-start;
    align-items: center;
    width: 81.60330882352942%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 39e1162 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af552634 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4e1ee14 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 92c7b9e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 b8289dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cf13e58 {
    width: 99.99819195419617%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fde180b {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 400d3ae {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0f3e568 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 75e746e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9631b7a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a70c5f3f {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    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;
}
    
#a27da42b {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#cb4ea6b8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbd749e8 {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    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;
}
    
#\32 9f2caf5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca97457b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9631b7a {
    width: 100%;
    min-height: 80px;
}
    
#\37 4e1ee14 {
    width: 100%;
    min-height: 80px;
}
    
#\36 0f3e568 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (max-width: 767px) {
    
#\35 9631b7a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a70c5f3f {
    margin: 0px 0% 0px 0%;
}
    
#a27da42b {
    justify-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f2d4b6f {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fbd749e8 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 39e1162 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4e1ee14 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 0f3e568 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 400d3ae {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: center;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 5f6c3d7 {
    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%;
}
    
#cdd1844a {
    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%;
}
    
#\32 7422b24 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f9501bdc {
    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%;
}
    
#\32 5c98444 {
    width: 99.99621770203409%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dac8643 {
    width: 88.83%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e9d6ad5e {
    width: 99.99805774474284%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 df5bf9a {
    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);
}
#\39 df5bf9a.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cdd1844a {
    width: 48%;
    margin-right: 2%;
}
    
#f9501bdc {
    width: 48%;
    margin-left: 2%;
}
}



@media (max-width: 767px) {
    
#\38 5f6c3d7 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
}
    
#cdd1844a {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding-top: 0px;
}
    
#f9501bdc {
    min-height: 160px;
    align-items: center;
    width: 100%;
    margin-left: 0%;
}
    
#\32 5c98444 {
    width: 297px;
}
    
#\32 dac8643 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a2c0a8b5 {
    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;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 4% 0% 0%;
}
    
#\35 adab1d6 {
    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%;
}
    
#\33 55589b5 {
    width: 99.99990034700596%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9348b9e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 a08b6a5 {
    min-height: 718px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 841b96f {
    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);
}
    
#\34 6e6f5ca {
    width: 88.83%;
    height: auto;
    max-width: 100%;
}
    
#\35 e3a739a {
    width: 99.99805774474284%;
    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) {
    
#a2c0a8b5 {
    width: 48%;
    margin-right: 2%;
}
    
#\35 adab1d6 {
    width: 48%;
    margin-left: 2%;
}
}



@media (max-width: 767px) {
    
#a2c0a8b5 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding-top: 0px;
}
    
#\35 adab1d6 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    margin-left: 0%;
    padding-left: 16px;
}
    
#\33 55589b5 {
    width: 297px;
}
    
#\37 9348b9e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 a08b6a5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
}
    
#\34 6e6f5ca {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\35 1bed904 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\35 6f951c4 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 4% 3% 4%;
}
    
#widget_ea4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6f951c4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\35 1bed904 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 6f951c4 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}

