@media all {
  *#dm .dmInner a.u_1540576542 .iconBg { display:inline !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1540576542:hover span.icon { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1540576542.hover span.icon { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1540576542 span.icon {
    color:var(--color_7) !important;
    fill:var(--color_7) !important;
  }

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

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

  *#dm .dmInner a.u_1381332416 .iconBg { display:inline !important; }

  *#dm .dmInner a.u_1381332416 span.icon {
    color:var(--color_2) !important;
    fill:var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1567897803 .iconBg { display:inline !important; }

  *#dm .dmInner a.u_1567897803 span.icon {
    color:var(--color_2) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1902973912 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1500587643 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1716707834 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1045985532 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1769531838 .iconBg { display:inline !important; }

  *#dm .dmInner a.u_1769531838 span.icon {
    color:var(--color_2) !important;
    fill:var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner div.u_1034454200 .photoGalleryThumbs .image-container { border-radius:0px 0px 0px 30% !important; }

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

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

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

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

  *#dm .dmInner div.u_3174081998 {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner *.u_1343755785 .photoGalleryThumbs .image-container a { background-size:contain !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1857707088 .photoGalleryThumbs .image-container a { padding-top:460px !important; }

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

  *#dm .dmInner *.u_1343755785 .photoGalleryThumbs .image-container a { padding-top:632px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1343755785 .photoGalleryThumbs .image-container a { padding-top:380px !important; }

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

  *#dm .dmInner *.u_1034454200 .photoGalleryThumbs .image-container a { padding-top:435px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1343755785 .photoGalleryThumbs .image-container a { padding-top:220px !important; }

  *#dm .dmInner *.u_1857707088 .photoGalleryThumbs .image-container a { padding-top:220px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}





@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: auto;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 120px 5% 120px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 20px 20px 20px 20px;
}
    
#\38 5cbb296 {
    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;
}
    
#widget_m1h {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c8b272d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0px 20px;
}
#c8b272d5 {
    width: 200px;
    height: 49px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mo4[data-pinned] {
    position: sticky;
    top: 101px;
    bottom: auto;
    z-index: 1;
}
#widget_mo4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_0mv {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 65%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_1);
    background-image: initial;
    padding: 25px 30px 25px 30px;
    margin: 40px -50% 40px 0%;
}
    
#widget_g5a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 40px 4%;
}
    
#group_0mv {
    width: 50%;
    margin-right: -30%;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 0px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 20px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 40px 4%;
}
    
#group_0mv {
    order: 1;
    width: 100%;
    flex-wrap: nowrap;
    align-content: stretch;
    margin: 0px 0% 0px 0%;
}
    
#widget_mo4 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 10px 20px 10px;
}
}



@media all {
    
#a27c5ba7 {
    margin: 20px 20px 20px 20px;
}
    
#\36 96da4c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d5a38169 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    align-items: flex-end;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f6071c48 {
    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;
}
    
#a922fc87[data-pinned] {
    position: sticky;
    top: 101px;
    bottom: auto;
    z-index: 1;
}
#a922fc87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#\35 074affc {
    min-height: auto;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 120px 5% 120px 5%;
    margin: 0% 0% 0% 0%;
}
    
#aed911e9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
}
    
#\39 c9564bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#fb88cdc6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0px 20px;
}
#fb88cdc6 {
    width: 200px;
    height: 49px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l1r {
    width: 400px;
    height: 400px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 074affc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 4% 40px 4%;
}
    
#\39 c9564bf {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#d5a38169 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (max-width: 767px) {
    
#d5a38169 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#\35 074affc {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 40px 4%;
}
    
#\39 c9564bf {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
    row-gap: 20px;
}
    
#a27c5ba7 {
    margin-left: 10px;
    margin-right: 10px;
}
}



@media all {
    
#\32 7228162 {
    align-items: flex-start;
    width: 100%;
    min-height: 380px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: url(https://lirp.cdn-website.com/2a690976/dms3rep/multi/opt/.temp-9-2-16-image_upscayl_3x_RealESRGAN_General_WDN_x4_v3-456h.webp);
    border-radius: 0px 0px 0px 100px;
    background-position: 50% 0%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\32 7228162.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADQAQCdASoKAAcAAUAmJQBOgB6GOZtnAAD+34cqvjZOuPU4Rv4l7u61GtyIouIdaqXqjgJpn9CMQAAA');
}
    
#\32 8725286.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 8725286 {
    max-width: 100%;
    width: 99.28936384716202%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7410125::before, #\35 7410125 > .bgExtraLayerOverlay {
    
}
#\35 7410125 {
    max-height: none;
    min-height: auto;
    border-color: rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1);
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    width: 32.6%;
    justify-content: flex-end;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    border-style: solid;
    order: 3;
    background-image: url();
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    padding: 0% 0% 0% 0%;
}
#\35 7410125.lazy {
    background-image: url('');
}
    
#\39 6380548 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 17391cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 17391cf {
    max-width: 100%;
    width: 99.22325044451851%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 619ad2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 498396c::before, #\32 498396c > .bgExtraLayerOverlay {
    
}
#\32 498396c {
    max-height: 100%;
    min-height: 520px;
    border-color: rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1);
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    width: 32.6%;
    justify-content: flex-end;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    border-style: solid;
    order: 2;
    background-image: url();
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#\32 498396c.lazy {
    background-image: url('');
}
    
#\39 ce9c3ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\39 ce9c3ce {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 eea653b {
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 0px 1% 120px 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 58493ad {
    align-items: flex-start;
    width: 100%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 0px 100px 0px 0px;
    padding: 1% 5% 1% 5%;
    margin: 0% 0% 0% 0%;
}
    
#fc448985 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6df71cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2fb4c60.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 2fb4c60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d91b18df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d91b18df {
    max-width: 100%;
    width: 99.22344750966685%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f7c06301 {
    align-self: auto;
    max-height: 100%;
    min-height: 160px;
    flex-wrap: wrap;
    row-gap: 24px;
    column-gap: 3%;
    flex-direction: row;
    width: 99.99909776221287%;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    align-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 071b517 {
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 0px 0px 20px 20px;
}
    
#bc79712e {
    align-items: flex-start;
    width: 100%;
    min-height: 380px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: url(https://lirp.cdn-website.com/2a690976/dms3rep/multi/opt/b3ef0e81-9950-4491-8c3c-3088c152638c_upscayl_3x_RealESRGAN_General_WDN_x4_v3-456h.webp);
    border-radius: 0px 0px 0px 100px;
    background-position: 50% 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#bc79712e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlgAAABXRUJQVlA4IEwAAADwAQCdASoKAAwAAUAmJQBOgCHaSmmPIAAA/vrW6afio28DbnRBvrkuj7XCNiO/yNXCX6hnAqjCW7rPlWiTYorjVbox46pp40U6KMgA');
}
    
#\31 4667a05::before, #\31 4667a05 > .bgExtraLayerOverlay {
    
}
#\31 4667a05 {
    max-height: 100%;
    min-height: 520px;
    border-color: rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1);
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    width: 32.599424471672805%;
    justify-content: flex-end;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    border-style: solid;
    order: 1;
    background-image: url();
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0.3% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\31 4667a05.lazy {
    background-image: url('');
}
    
#d335affd::before, #d335affd > .bgExtraLayerOverlay {
    
}
#d335affd {
    max-height: 100%;
    min-height: 520px;
    border-color: rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1);
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    width: 32.6%;
    justify-content: flex-end;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    border-style: solid;
    order: 0;
    background-image: url();
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#d335affd.lazy {
    background-image: url('');
}
    
#f781b392 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f1f2e6d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 f1f2e6d {
    max-width: 100%;
    width: 99.28936384716202%;
    height: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b9afeb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#aab9d755 {
    align-items: flex-start;
    width: 100%;
    min-height: 380px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: url(https://lirp.cdn-website.com/2a690976/dms3rep/multi/opt/.temp-8-56-48-f72ce64e-4514-46cc-a2ae-179a480d40e1_upscayl_2x_RealESRGAN_General_WDN_x4_v3-456h.webp);
    border-radius: 0px 0px 0px 100px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#aab9d755.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlwAAABXRUJQVlA4IFAAAAAQAgCdASoKAA8AAUAmJaACdAELXHO4Fh6AAP7yZS0VqPJMnJ7WS7jegHjmM5ZhfTHefb9FooJchqEy9folNey3ePzR5A9gXWi9ArQibuAAAA==');
}
    
#\31 17eaa37 {
    align-items: flex-start;
    width: 100%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 0px 100px 0px 0px;
    padding: 1% 5% 1% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\31 440237d {
    column-gap: 3%;
    row-gap: 50px;
    width: 100%;
    min-height: 8px;
    flex-wrap: nowrap;
    min-width: 4%;
    align-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 1646fe2 {
    align-items: flex-start;
    width: 100%;
    min-height: 380px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: url(https://lirp.cdn-website.com/2a690976/dms3rep/multi/opt/b8420fcc-b78e-4d08-b69a-02218d6c0617_upscayl_2x_RealESRGAN_General_WDN_x4_v3-456h.webp);
    border-radius: 0px 0px 0px 100px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\31 1646fe2.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAADwAQCdASoKAAUAAUAmJZACdLoAAnL3QWAA/Pcack1vIYDG6UzaQbj2BznCe9Lx97UUG81pR/1fpjT//hplYwAA');
}
    
#\32 18230e9 {
    align-items: flex-start;
    width: 100%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 0px 100px 0px 0px;
    padding: 1% 5% 1% 5%;
    margin: 0% 0% 0% 0%;
}
    
#be39b4ae {
    align-items: flex-start;
    width: 100%;
    min-height: 288.6px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 0px 100px 0px 0px;
    justify-content: space-between;
    padding: 1% 5% 1% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\38 0f591c6 {
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 20px;
}
    
#group_ols {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    order: 2;
}
    
#group_omj {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    order: 2;
}
    
#group_u44 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
}
    
#group_rcu {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    padding: 10px 16px 10px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7228162 {
    min-height: 300px;
}
#\32 7228162.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADQAQCdASoKAAcAAUAmJQBOgB6GOZtnAAD+34cqvjZOuPU4Rv4l7u61GtyIouIdaqXqjgJpn9CMQAAA');
}
    
#\32 8725286.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\35 7410125::before, #\35 7410125 > .bgExtraLayerOverlay {
    
}
#\35 7410125 {
    width: 50%;
    order: 0;
    min-height: auto;
    min-width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    justify-content: flex-end;
}
#\35 7410125.lazy {
    background-image: url('');
}
    
#f7c06301 {
    padding-left: 10px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding-right: 10px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    min-width: auto;
}
    
#bc79712e {
    min-height: 300px;
}
#bc79712e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlgAAABXRUJQVlA4IEwAAADwAQCdASoKAAwAAUAmJQBOgCHaSmmPIAAA/vrW6afio28DbnRBvrkuj7XCNiO/yNXCX6hnAqjCW7rPlWiTYorjVbox46pp40U6KMgA');
}
    
#\32 498396c::before, #\32 498396c > .bgExtraLayerOverlay {
    
}
#\32 498396c {
    width: 50%;
    order: 0;
    min-height: 341px;
    min-width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    justify-content: flex-end;
}
#\32 498396c.lazy {
    background-image: url('');
}
    
#\31 4667a05::before, #\31 4667a05 > .bgExtraLayerOverlay {
    
}
#\31 4667a05 {
    width: 50%;
    order: 0;
    min-height: auto;
    min-width: 50%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    height: auto;
    justify-content: flex-end;
}
#\31 4667a05.lazy {
    background-image: url('');
}
    
#d335affd::before, #d335affd > .bgExtraLayerOverlay {
    
}
#d335affd {
    width: 50%;
    order: 0;
    min-height: auto;
    min-width: 50%;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    justify-content: flex-start;
}
#d335affd.lazy {
    background-image: url('');
}
    
#\36 eea653b {
    padding-left: 4%;
    padding-bottom: 50px;
    padding-right: 4%;
}
    
#aab9d755 {
    min-height: 300px;
}
#aab9d755.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlwAAABXRUJQVlA4IFAAAAAQAgCdASoKAA8AAUAmJaACdAELXHO4Fh6AAP7yZS0VqPJMnJ7WS7jegHjmM5ZhfTHefb9FooJchqEy9folNey3ePzR5A9gXWi9ArQibuAAAA==');
}
    
#\31 440237d {
    column-gap: 5%;
}
    
#\31 1646fe2 {
    min-height: 300px;
}
#\31 1646fe2.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAADwAQCdASoKAAUAAUAmJZACdLoAAnL3QWAA/Pcack1vIYDG6UzaQbj2BznCe9Lx97UUG81pR/1fpjT//hplYwAA');
}
    
#d91b18df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d91b18df {
    width: 100%;
}
    
#\35 17391cf {
    width: 100%;
}
    
#\36 58493ad {
    min-height: 341px;
    justify-content: space-between;
}
    
#\32 18230e9 {
    justify-content: space-between;
    min-height: 341px;
}
    
#be39b4ae {
    min-height: 341px;
    justify-content: space-between;
}
    
#\31 17eaa37 {
    min-height: 341px;
    justify-content: space-between;
}
    
#\35 619ad2d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 619ad2d {
    margin: 3px 0% 0px 0%;
}
    
#group_ols {
    justify-content: flex-start;
}
    
#group_omj {
    justify-content: flex-start;
}
    
#group_u44 {
    justify-content: flex-start;
}
    
#group_rcu {
    justify-content: flex-start;
    padding: 10px 16px 10px 16px;
    margin: 5px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 7410125::before, #\35 7410125 > .bgExtraLayerOverlay {
    
}
#\35 7410125 {
    width: auto;
    align-items: center;
    min-width: 100%;
    justify-content: flex-start;
}
#\35 7410125.lazy {
    background-image: url('');
}
    
#f7c06301 {
    justify-content: flex-start;
    flex-wrap: nowrap;
    width: 100%;
    align-items: flex-start;
    min-width: 32px;
    column-gap: 1%;
    margin: 0px 0% 0px 0%;
}
    
#\32 498396c::before, #\32 498396c > .bgExtraLayerOverlay {
    
}
#\32 498396c {
    width: auto;
    align-items: center;
    min-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: auto;
    height: auto;
}
#\32 498396c.lazy {
    background-image: url('');
}
    
#\31 4667a05::before, #\31 4667a05 > .bgExtraLayerOverlay {
    
}
#\31 4667a05 {
    width: auto;
    align-items: center;
    min-width: 100%;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    justify-content: flex-start;
}
#\31 4667a05.lazy {
    background-image: url('');
}
    
#d335affd::before, #d335affd > .bgExtraLayerOverlay {
    
}
#d335affd {
    width: auto;
    align-items: center;
    min-width: 100%;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#d335affd.lazy {
    background-image: url('');
}
    
#\36 eea653b {
    flex-direction: column;
    padding-left: 4%;
    padding-bottom: 50px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\31 440237d {
    row-gap: 10px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\31 17eaa37 {
    min-height: 288px;
    justify-content: flex-start;
    width: 100%;
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d91b18df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#bc79712e {
    min-width: 100%;
    width: auto;
}
#bc79712e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlgAAABXRUJQVlA4IEwAAADwAQCdASoKAAwAAUAmJQBOgCHaSmmPIAAA/vrW6afio28DbnRBvrkuj7XCNiO/yNXCX6hnAqjCW7rPlWiTYorjVbox46pp40U6KMgA');
}
    
#\32 18230e9 {
    justify-content: space-between;
    height: auto;
    min-height: 287px;
}
    
#group_rcu {
    padding: 10px 16px 10px 16px;
    margin: 5px 0% 0px 0%;
}
    
#be39b4ae {
    justify-content: space-between;
}
}



@media all {
    
#\34 bd19ed2 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f471a9ed {
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 20px 20px 0px 0px;
}
    
#cb5f33e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bad7c60b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 82ce46c {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a16a771 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 ea5fb5d {
    margin-left: 20px;
    margin-right: 20px;
}
    
#\36 4840e88.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0px 20px;
}
#\36 4840e88 {
    width: 240px;
    height: 49px;
    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) {
    
#cb5f33e6 {
    padding-top: 1%;
    padding-bottom: 1%;
}
    
#\37 82ce46c {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0px;
}
}



@media (max-width: 767px) {
    
#\34 bd19ed2 {
    flex-wrap: nowrap;
    flex-direction: column;
    row-gap: 20px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cb5f33e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bad7c60b {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 82ce46c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 a16a771 {
    margin: 0px 0% 0px 0%;
}
    
#\36 4840e88 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 0c3b0cb {
    min-height: 800px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 9829e7d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\39 9829e7d {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5243d55::before, #\36 5243d55 > .bgExtraLayerOverlay {
    
}
#\36 5243d55 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 800px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(172, 163, 161, 0.2) rgba(172, 163, 161, 0.2) rgba(172, 163, 161, 0.2) rgba(172, 163, 161, 0.2);
    border-radius: 0px 0px 0px 200px;
    background-image: url(https://lirp.cdn-website.com/2a690976/dms3rep/multi/opt/Picture+1-65137c4f-1920w.jpg);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a61b5a50 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_6);
    justify-content: flex-start;
    border-radius: 0 0 0 0px;
    background-image: initial;
    align-items: center;
    padding: 150px 7% 0px 7%;
    margin: 0% 0% 0% 0%;
}
    
#\36 1a60fe2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 9b415fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(67, 67, 67, 1);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 148b160.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\39 148b160 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 fad0ee5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(67, 67, 67, 1);
    background-image: initial;
    border-radius: 0 0 0 300px;
}
    
#group_2o3 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 10% 0px 10%;
}
    
#widget_u4u {
    width: 188px;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 085c271 {
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 0c3b0cb {
    padding-right: 0%;
    padding-bottom: 120px;
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-top: 140px;
}
    
#\36 5243d55::before, #\36 5243d55 > .bgExtraLayerOverlay {
    
}
#\36 5243d55 {
    width: 100.00%;
    padding-bottom: 0px;
    align-items: flex-start;
    order: 1;
    min-height: 500px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a61b5a50 {
    width: 50%;
    row-gap: 30px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 8px;
    justify-content: center;
    padding: 4% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 1a60fe2 {
    margin: 0px 0% 0px 0%;
}
    
#\36 9b415fc {
    width: 50%;
    justify-content: flex-start;
    margin-bottom: 0px;
    min-height: 8px;
}
    
#\39 148b160 {
    width: 100%;
    order: 0;
}
    
#widget_u4u {
    height: auto;
    width: 170px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_2o3 {
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 0c3b0cb {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    row-gap: 40px;
}
    
#\39 9829e7d {
    width: 100%;
}
    
#\36 5243d55::before, #\36 5243d55 > .bgExtraLayerOverlay {
    
}
#\36 5243d55 {
    padding-bottom: 10px;
    width: 100%;
    min-height: 450px;
}
    
#a61b5a50 {
    min-height: 100px;
    align-items: flex-start;
    width: 100%;
    row-gap: 30px;
    padding-top: 120px;
}
    
#\36 1a60fe2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 1a60fe2 {
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\36 9b415fc {
    min-height: 160px;
    align-items: center;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    padding-top: 0px;
    row-gap: 0px;
}
    
#widget_u4u {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_2o3 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f27491cc {
    width: 70.89%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f96c402c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 2bfa0f5 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_3) #000000 #000000;
    border-width: 0 0px 0 0;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ac39ef4 {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e8d5f217 {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 4224ab5 {
    margin: -180px 0% 0px 0%;
}
    
#a1d4582e {
    min-height: 123px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 7% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d1d4a39 {
    width: 64.69%;
    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 32be77d {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cfbfe88d {
    align-items: center;
    width: auto;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b6eadb02 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 0 0px 0 0;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 4ddf851 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 5a0343a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 70%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 0px 100px 0px 100px;
    box-shadow: none;
    justify-self: auto;
    order: 0;
    padding: 0% 3% 0% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e2b3b9d {
    width: 72.74%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e1371db {
    align-items: center;
    width: auto;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 02f4f5c {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 393px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    height: auto;
    background-color: rgba(255, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0405d2a {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f96c402c {
    flex-direction: row;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
}
    
#cfbfe88d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 100px;
    width: 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 2bfa0f5 {
    padding-left: 2%;
    padding-right: 2%;
    margin: 0px 0% 0px 0%;
}
    
#b6eadb02 {
    padding-right: 2%;
    padding-left: 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 4ddf851 {
    padding-left: 2%;
    padding-right: 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 5a0343a {
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    width: 100%;
    column-gap: 2%;
    padding: 3% 4% 3% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 4224ab5 {
    margin-top: -160px;
}
    
#a1d4582e {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 e1371db {
    width: 0%;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#\35 02f4f5c {
    order: 1;
    width: auto;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 e2b3b9d {
    width: 115.37%;
}
    
#\35 d1d4a39 {
    width: 100%;
}
    
#f27491cc {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f27491cc {
    margin: 0px 0% 0px 0%;
}
    
#f96c402c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 2bfa0f5 {
    flex-direction: column;
    width: 79.86084267491303%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ac39ef4 {
    margin: 0px 0% 0px 0%;
}
    
#e8d5f217 {
    margin: 0px 0% 0px 0%;
}
    
#\32 4224ab5 {
    margin-top: 0px;
}
    
#a1d4582e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 d1d4a39 {
    margin: 0px 0% 0px 0%;
}
    
#\33 32be77d {
    margin: 0px 0% 0px 0%;
}
    
#cfbfe88d {
    flex-direction: row;
    width: 70%;
    order: 1;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b6eadb02 {
    flex-direction: column;
    width: 80%;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 4ddf851 {
    flex-direction: column;
    width: 80%;
    flex-wrap: nowrap;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\34 5a0343a {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    row-gap: 25px;
    align-self: center;
    order: 1;
    padding: 20px 8% 20px 8%;
    margin: 0px 0% 0px 0%;
}
    
#\35 e2b3b9d {
    margin: 0px 0% 0px 0%;
}
    
#\30 e1371db {
    flex-direction: row;
    width: 70%;
    order: 3;
    min-height: auto;
    margin: 1px 0% 0px 0%;
}
    
#\35 02f4f5c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding-left: 5%;
    padding-right: 5%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3303451 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    margin-top: 180px;
    order: 0;
    padding: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d4d7feb {
    min-height: 290px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 66ec04d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bc4ecbfd {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\34 5bb9735 {
    margin-left: 20px;
    margin-right: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3303451 {
    padding: 10px 0% 10px 0%;
    margin: 20px 0% 0px 0%;
}
    
#\38 d4d7feb {
    padding: 0% 0% 0% 0%;
}
    
#\34 5bb9735 {
    margin: 0px 20px 0px 20px;
}
}



@media (max-width: 767px) {
    
#\36 3303451 {
    align-items: flex-start;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 20px 0%;
}
    
#\38 d4d7feb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 5bb9735 {
    margin: 20px 10px 0px 10px;
}
    
#\32 66ec04d {
    width: 100%;
    min-height: 0px;
    align-items: center;
    height: auto;
}
}



@media all {
    
#a899ab71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b90d7459 {
    margin-left: 20px;
    margin-right: 20px;
}
    
#\33 a634dbc {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c692a851 {
    border-radius: 20px 20px 20px 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b90d7459 {
    margin-top: 0px;
}
    
#\33 a634dbc {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#a899ab71 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    height: auto;
}
    
#b90d7459 {
    margin-top: 30px;
}
    
#\33 a634dbc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}

