@media (min-width:1025px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner div.u_1617020276 .copyright { font-size:12px !important; }

  *#dm .dmInner div.u_1724084829 .dmformsubmit {
    width:208px !important;
    height:55px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner div.u_1724084829 .dmformsubmit {
    width:208px !important;
    height:55px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner div.u_1724084829 .dmformsubmit {
    width:208px !important;
    height:55px !important;
  }
}
@media all {
  *#dm .dmInner div.u_1721508574 p { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 li { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1617020276 .copyright { text-align:CENTER !important; }

  *#dm .dmInner div.u_1617020276 .copyright { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1724084829 {
    background-color:rgba(0,0,0,0) !important;
    border-bottom-style:solid !important;
    border-bottom-color:var(--color_1) !important;
    border-bottom-width:0px !important;
  }

  *#dm .dmInner div.u_1724084829 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:0px !important;
    border-bottom-width:2px !important;
    border-bottom-style:solid !important;
    border-bottom-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1724084829 textarea {
    border-style:solid !important;
    border-width:0px !important;
    border-bottom-width:2px !important;
    border-bottom-style:solid !important;
    border-bottom-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1724084829 select {
    border-style:solid !important;
    border-width:0px !important;
    border-bottom-width:2px !important;
    border-bottom-style:solid !important;
    border-bottom-color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1724084829 .dmformsubmit { float:LEFT !important; }

  *#dm .dmInner div.u_1724084829 .dmformsubmit {
    width:200px !important;
    height:45px !important;
  }

  .u_1021330584 {}

  .u_1554510539 {}

  .u_1286684230 {}

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

  .u_1127510061 {}

  .u_1517691456 {}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .u_1455409162 {}

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

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

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

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

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

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

  *#dm .dmInner a.u_4111254368 .iconBg { display:none !important; }

  *#dm .dmInner a.u_4111254368 {
    background-color:var(--color_8) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.66667px 1.66667px 1.66667px 1.66667px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 0adfaa9::before, #\36 0adfaa9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.2;
    height: 100%;
}
#\36 0adfaa9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0 0 0 0;
    width: 51.08%;
    background-image: none;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 4a0f9f2 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 50px 4% 50px 4%;
}
    
#\33 e00f293 {
    max-width: 100%;
    width: 299px;
    height: 55px;
    order: 2;
    align-self: flex-start;
    margin-top: 2px;
}
    
#\35 7f28016 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4ee43c8 {
    max-width: 100%;
    width: 99.98670432585104%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bbd4e6a::before, #\39 bbd4e6a > .bgExtraLayerOverlay {
    background-color: var(--color_7);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.24;
    content: '';
    height: 100%;
}
#\39 bbd4e6a {
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    background-image: url(https://lirp.cdn-website.com/634451d3/dms3rep/multi/opt/imgi_20_img_extrahand_1440-hero-1920w.jpg);
    border-style: solid;
    background-attachment: fixed;
    background-position: 50% 0%;
}
    
#\33 03cdfcc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.8654478976234%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#widget_snu {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0adfaa9::before, #\36 0adfaa9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.2;
    height: 100%;
}
#\36 0adfaa9 {
    background-color: rgba(0, 0, 0, 0);
    row-gap: 16px;
    width: 100%;
    min-height: 8px;
    background-position: 50% 50%;
    padding: 16px 16px 16px 16px;
}
    
#\38 4a0f9f2 {
    flex-direction: row;
    min-height: 600px;
    flex-wrap: nowrap;
    padding: 100px 3% 100px 3%;
}
    
#\35 7f28016 {
    width: 533px;
}
    
#\39 bbd4e6a::before, #\39 bbd4e6a > .bgExtraLayerOverlay {
    
}
    
#\33 03cdfcc {
    width: 48%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 0adfaa9::before, #\36 0adfaa9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.2;
    height: 100%;
}
#\36 0adfaa9 {
    background-color: rgba(0, 0, 0, 0);
    row-gap: 16px;
    width: 100%;
    min-height: 10px;
    align-items: center;
    background-position: 50% 50%;
    padding: 16px 16px 16px 16px;
}
    
#\38 4a0f9f2 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 20px 50px 20px;
}
    
#\33 e00f293 {
    width: 246px;
}
    
#\39 bbd4e6a::before, #\39 bbd4e6a > .bgExtraLayerOverlay {
    
}
    
#\33 03cdfcc {
    width: 100%;
    min-height: 32px;
    align-items: center;
    height: auto;
}
    
#widget_snu {
    height: 240px;
}
}



@media all {
    
#\37 dcdf128 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a0ff950f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9d702f0 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 50px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d682b13c {
    margin: 0px 0% 0px 0%;
}
    
#\36 2498c4c {
    min-height: 8px;
    border-color: var(--color_1) rgba(0, 0, 0, 1) var(--color_1) rgba(0, 0, 0, 1);
    column-gap: 4%;
    row-gap: 16px;
    background-color: var(--color_8);
    border-radius: 0 0 0 0;
    box-shadow: var(--color_7) 3px 0px 11px 0px;
    width: 100%;
    border-width: 0px 0px 6px 0px;
    border-style: solid;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: -250px 0% 0px 0%;
}
    
#\39 e59bc49 {
    max-width: 100%;
    width: 99.99689288375264%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4027a2f {
    max-width: 100%;
    width: 543px;
    justify-self: auto;
    height: auto;
    order: 2;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_oda {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a0ff950f {
    width: 48%;
    min-height: 8px;
}
    
#\37 9d702f0 {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#\36 2498c4c {
    width: 48%;
    justify-content: flex-start;
    min-height: 8px;
    margin-top: -100px;
}
    
#\39 e59bc49 {
    width: 100%;
}
    
#c4027a2f {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\34 a6dc027 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\37 9d702f0 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#a0ff950f {
    row-gap: 16px;
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
}
    
#\37 9d702f0 {
    flex-direction: column;
    min-height: unset;
    padding: 25px 20px 25px 20px;
}
    
#\36 2498c4c {
    width: 100%;
    min-height: 240px;
    margin-top: -100px;
    align-items: center;
    order: 0;
}
    
#c4027a2f {
    margin-left: 0%;
    max-width: none;
    width: 103.03%;
    margin-right: 0%;
}
}



@media all {
    
#\33 8342247 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 60.90173992673993%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#aa9e5eba {
    margin: 0px 0% 0px 0%;
}
    
#\37 81fff58 {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 1) var(--color_1) var(--color_1) rgba(0, 0, 0, 1);
    column-gap: 4%;
    row-gap: 16px;
    width: 37.06%;
    border-width: 0px 3px 0px 0px;
    border-style: solid;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a65efed6 {
    background-color: var(--color_3);
}
    
#bc68c8a9 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8bcdca7 {
    max-width: 100%;
    width: 92.11308411214954%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0144375 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 50px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bc52ab61 {
    max-width: 100%;
    width: 200px;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8342247 {
    width: 58.0231778425656%;
}
    
#bc68c8a9 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\30 8bcdca7 {
    width: 100%;
}
    
#d0144375 {
    padding-left: 3%;
    padding-right: 3%;
}
    
#\37 81fff58 {
    width: 39.74%;
}
}



@media (max-width: 767px) {
    
#a65efed6 {
    grid-template-rows: minmax(8px, max-content);
}
    
#d0144375 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 8342247 {
    padding-left: 16px;
    width: 100%;
    min-height: 10px;
    align-items: flex-start;
    padding-top: 0px;
}
    
#\37 81fff58 {
    row-gap: 16px;
    width: 100%;
    min-height: 10px;
    align-items: flex-start;
    padding-right: 20px;
}
    
#bc68c8a9 {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#d0144375 {
    flex-direction: column;
    padding-left: 20px;
    min-height: unset;
    padding-right: 20px;
}
    
#bc52ab61 {
    height: auto;
}
}



@media all {
    
#\34 3748322 {
    align-self: auto;
    max-width: 100%;
    width: 208px;
    height: 55px;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\32 32c1ce7 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e2652506::before, #e2652506 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.3;
    border-radius: inherit;
}
#e2652506 {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_1) rgba(0, 0, 0, 1);
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_8);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 22.75%;
    justify-content: space-between;
    border-width: 0px 0px 6px 0px;
    align-items: center;
    border-style: solid;
    min-width: 4%;
    order: 2;
    background-image: url(https://lirp.cdn-website.com/634451d3/dms3rep/multi/opt/Screenshot+2025-07-16+130048-1920w.jpg);
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#e2652506.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMEB//EABwQAAEEAwEAAAAAAAAAAAAAAAEAAgMRBAUhQf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAEx/9oADAMBAAIRAxEAPwDd9jlyx5UcUEZc4np8pXhzqFnqDgLBrqbSOo9f/9k=');
}
    
#\32 2784fe0 {
    max-width: 100%;
    width: 100%;
    height: 39px;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#ce55491b::before, #ce55491b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.32;
    border-radius: inherit;
}
#ce55491b {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_1) rgba(0, 0, 0, 1);
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_8);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 22.75%;
    justify-content: space-between;
    border-width: 0px 0px 6px 0px;
    align-items: center;
    border-style: solid;
    min-width: 4%;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/634451d3/dms3rep/multi/opt/493735006_1365309085024726_6025620629298935721_n-ce87d210-1920w.jpg);
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#ce55491b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMFB//EACEQAAEDBAEFAAAAAAAAAAAAAAECAwQABxEhkRIiMlHw/8QAFQEBAQAAAAAAAAAAAAAAAAAABQb/xAAcEQABAwUAAAAAAAAAAAAAAAABAAIDBBEVIUH/2gAMAwEAAhEDEQA/AHxbsy1hDs+W+24D4JGjVsXfVgd33FYImQ5MADxzjYxqj1H2eaocLE/dyixXvHAv/9k=');
}
    
#\30 953a9de {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: 20px;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 529bf85 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\31 057a505 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: 39px;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#d7129336 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: 39px;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ddb236a {
    align-self: auto;
    max-width: 100%;
    width: 208px;
    height: 55px;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fcc8ba3 {
    min-height: 480px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    padding: 75px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 d6c9beb {
    margin: 0px 0% 0px 0%;
}
    
#\33 69812aa {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\39 c30c81b {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 20px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2ad8ac2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#d034c732 {
    max-width: 100%;
    width: 100%;
    height: 20px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a784bcad {
    max-width: 100%;
    width: 208px;
    height: 55px;
    order: 4;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bbf5f2f::before, #\30 bbf5f2f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.24;
    border-radius: inherit;
}
#\30 bbf5f2f {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_1) rgba(0, 0, 0, 1);
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_8);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 22.75%;
    justify-content: space-between;
    border-width: 0px 0px 6px 0px;
    align-items: center;
    border-style: solid;
    min-width: 4%;
    order: 1;
    background-image: url(https://lirp.cdn-website.com/634451d3/dms3rep/multi/opt/494646696_1369083971313904_1862593463221518493_n-1920w.jpg);
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\30 bbf5f2f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAf/xAAiEAABAwQABwAAAAAAAAAAAAABAAIDBAcREgUhIkFRcfD/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAgQS/9oADAMBAAIRAxEAPwBPA70xyUEjJKGTfBHSDzQnXNkLiRSS4J+7KeRENzoxrfQSNz5KjrVSYfJ//9k=');
}
    
#d48e6807::before, #d48e6807 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.31;
    border-radius: inherit;
}
#d48e6807 {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_1) rgba(0, 0, 0, 1);
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_8);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    width: 22.75%;
    justify-content: space-between;
    border-width: 0px 0px 6px 0px;
    align-items: center;
    border-style: solid;
    min-width: 4%;
    order: 3;
    background-image: url(https://lirp.cdn-website.com/634451d3/dms3rep/multi/opt/503201358_1395708108651490_5315923861069127491_n-1920w.jpg);
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#d48e6807.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAABv/EAB8QAAICAwACAwAAAAAAAAAAAAECAwQABREGIVKh4f/EABUBAQEAAAAAAAAAAAAAAAAAAAIF/8QAGREAAwADAAAAAAAAAAAAAAAAAAECAwQR/9oADAMBAAIRAxEAPwAE6TbS61UXZjOX+BCj6xXH4BYMak7fhIB539x9tNbXqMzwRxoR76EHcPG64JHBkjJs1D5KA5Un/9k=');
}
    
#e0f69526 {
    align-self: auto;
    max-width: 100%;
    width: 208px;
    height: 55px;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\32 86eece6::before, #\32 86eece6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.85;
    height: 100%;
}
#\32 86eece6 {
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 12px 11px -9px inset;
}
    
#a8c63804 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 39px;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#c37acdf8 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 20px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2652506::before, #e2652506 > .bgExtraLayerOverlay {
    
}
#e2652506 {
    flex: 1 1 auto;
    width: 48%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
#e2652506.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMEB//EABwQAAEEAwEAAAAAAAAAAAAAAAEAAgMRBAUhQf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAEx/9oADAMBAAIRAxEAPwDd9jlyx5UcUEZc4np8pXhzqFnqDgLBrqbSOo9f/9k=');
}
    
#ce55491b::before, #ce55491b > .bgExtraLayerOverlay {
    
}
#ce55491b {
    flex: 1 1 auto;
    width: 48%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
#ce55491b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMFB//EACEQAAEDBAEFAAAAAAAAAAAAAAECAwQABxEhkRIiMlHw/8QAFQEBAQAAAAAAAAAAAAAAAAAABQb/xAAcEQABAwUAAAAAAAAAAAAAAAABAAIDBBEVIUH/2gAMAwEAAhEDEQA/AHxbsy1hDs+W+24D4JGjVsXfVgd33FYImQ5MADxzjYxqj1H2eaocLE/dyixXvHAv/9k=');
}
    
#\30 bbf5f2f::before, #\30 bbf5f2f > .bgExtraLayerOverlay {
    
}
#\30 bbf5f2f {
    flex: 1 1 auto;
    width: 48%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
#\30 bbf5f2f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAf/xAAiEAABAwQABwAAAAAAAAAAAAABAAIDBAcREgUhIkFRcfD/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAgQS/9oADAMBAAIRAxEAPwBPA70xyUEjJKGTfBHSDzQnXNkLiRSS4J+7KeRENzoxrfQSNz5KjrVSYfJ//9k=');
}
    
#d48e6807::before, #d48e6807 > .bgExtraLayerOverlay {
    
}
#d48e6807 {
    flex: 1 1 auto;
    width: 48%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
#d48e6807.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAABv/EAB8QAAICAwACAwAAAAAAAAAAAAECAwQABREGIVKh4f/EABUBAQEAAAAAAAAAAAAAAAAAAAIF/8QAGREAAwADAAAAAAAAAAAAAAAAAAECAwQR/9oADAMBAAIRAxEAPwAE6TbS61UXZjOX+BCj6xXH4BYMak7fhIB539x9tNbXqMzwRxoR76EHcPG64JHBkjJs1D5KA5Un/9k=');
}
    
#\34 fcc8ba3 {
    column-gap: 4%;
    row-gap: 54px;
    flex-direction: row;
    padding-left: 3%;
    min-height: 460px;
    flex-wrap: wrap;
    padding-right: 3%;
}
}



@media (max-width: 767px) {
    
#\34 fcc8ba3 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 86eece6 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#e2652506::before, #e2652506 > .bgExtraLayerOverlay {
    
}
#e2652506 {
    row-gap: 16px;
    width: 100%;
    min-height: 10px;
    align-items: center;
}
#e2652506.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMEB//EABwQAAEEAwEAAAAAAAAAAAAAAAEAAgMRBAUhQf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAEx/9oADAMBAAIRAxEAPwDd9jlyx5UcUEZc4np8pXhzqFnqDgLBrqbSOo9f/9k=');
}
    
#\32 2784fe0 {
    height: 20px;
}
    
#ce55491b::before, #ce55491b > .bgExtraLayerOverlay {
    
}
#ce55491b {
    row-gap: 16px;
    width: 100%;
    min-height: 10px;
    align-items: center;
}
#ce55491b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMFB//EACEQAAEDBAEFAAAAAAAAAAAAAAECAwQABxEhkRIiMlHw/8QAFQEBAQAAAAAAAAAAAAAAAAAABQb/xAAcEQABAwUAAAAAAAAAAAAAAAABAAIDBBEVIUH/2gAMAwEAAhEDEQA/AHxbsy1hDs+W+24D4JGjVsXfVgd33FYImQ5MADxzjYxqj1H2eaocLE/dyixXvHAv/9k=');
}
    
#\30 953a9de {
    order: 1;
}
    
#\36 2ad8ac2 {
    order: 2;
}
    
#d034c732 {
    height: 20px;
}
    
#\31 057a505 {
    height: 20px;
}
    
#d7129336 {
    height: 20px;
    order: 5;
}
    
#\30 bbf5f2f::before, #\30 bbf5f2f > .bgExtraLayerOverlay {
    
}
#\30 bbf5f2f {
    row-gap: 16px;
    width: 100%;
    min-height: 10px;
    align-items: center;
}
#\30 bbf5f2f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAf/xAAiEAABAwQABwAAAAAAAAAAAAABAAIDBAcREgUhIkFRcfD/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAgQS/9oADAMBAAIRAxEAPwBPA70xyUEjJKGTfBHSDzQnXNkLiRSS4J+7KeRENzoxrfQSNz5KjrVSYfJ//9k=');
}
    
#d48e6807::before, #d48e6807 > .bgExtraLayerOverlay {
    
}
#d48e6807 {
    row-gap: 16px;
    width: 100%;
    min-height: 10px;
    align-items: center;
}
#d48e6807.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAABv/EAB8QAAICAwACAwAAAAAAAAAAAAECAwQABREGIVKh4f/EABUBAQEAAAAAAAAAAAAAAAAAAAIF/8QAGREAAwADAAAAAAAAAAAAAAAAAAECAwQR/9oADAMBAAIRAxEAPwAE6TbS61UXZjOX+BCj6xXH4BYMak7fhIB539x9tNbXqMzwRxoR76EHcPG64JHBkjJs1D5KA5Un/9k=');
}
    
#\34 fcc8ba3 {
    row-gap: 50px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#e0f69526 {
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8c63804 {
    height: 20px;
}
}



@media all {
    
#ade8023b {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3cb7b56 {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 1) var(--color_1) var(--color_1) rgba(0, 0, 0, 1);
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    border-width: 0px 3px 0px 0px;
    border-style: solid;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c90de1c {
    min-height: 75px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 50px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 c23a2b5 {
    margin: 0px 0% 0px 0%;
}
    
#\32 81f4451 {
    background-color: var(--color_3);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 12px 11px -9px inset;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ade8023b {
    width: 100%;
}
    
#a3cb7b56 {
    width: 100%;
    min-height: 8px;
}
    
#\37 c90de1c {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
}



@media (max-width: 767px) {
    
#\37 c90de1c {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 81f4451 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#a3cb7b56 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-right: 20px;
}
    
#\37 c90de1c {
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    padding-right: 20px;
    row-gap: 0px;
    flex-wrap: nowrap;
}
}



@media all {
    
#\32 4762658 {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_1) rgba(0, 0, 0, 1);
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_8);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 30.666666666666668%;
    border-width: 0px 0px 6px 0px;
    border-style: solid;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b1b62cfc::before, #b1b62cfc > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.85;
    height: 100%;
}
#b1b62cfc {
    background-color: var(--color_3);
    background-image: none;
}
    
#d7afa6a7 {
    margin: 0px 0% 0px 0%;
}
    
#a85bc017 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\34 55a002b {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 10px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cd5e8c76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 625a469 {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_1) rgba(0, 0, 0, 1);
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_8);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 30.666666666666668%;
    border-width: 0px 0px 6px 0px;
    border-style: solid;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a8580051 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\31 bd5d8a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e60df73f {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_1) rgba(0, 0, 0, 1);
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_8);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 30.666666666666668%;
    border-width: 0px 0px 6px 0px;
    border-style: solid;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fd44d140 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#eebedb11 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3ug {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 02e6286 {
    width: 99.99497933568038%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ee34f19 {
    width: 99.99497933568038%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4762658 {
    width: 48%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 55a002b {
    column-gap: 4%;
    row-gap: 19px;
    flex-direction: row;
    padding-left: 3%;
    min-height: auto;
    flex-wrap: wrap;
    padding-right: 3%;
}
    
#a85bc017 {
    margin: 0px 0% 0px 0%;
}
    
#cd5e8c76 {
    margin: 0px 0% 0px 0%;
}
    
#\39 625a469 {
    width: 48%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a8580051 {
    margin: 0px 0% 0px 0%;
}
    
#\31 bd5d8a5 {
    margin: 0px 0% 0px 0%;
}
    
#e60df73f {
    width: 48%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#fd44d140 {
    margin: 0px 0% 0px 0%;
}
    
#eebedb11 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b1b62cfc {
    grid-template-rows: minmax(8px, max-content);
}
    
#\34 55a002b {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\32 4762658 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 55a002b {
    row-gap: 16px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#\39 625a469 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e60df73f {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media all {
    
#\39 045001f {
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 50px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 2b06340 {
    margin: 0px 0px 0px 0px;
}
    
#\36 cb46845 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f91e80d::before, #\36 f91e80d > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.89;
    height: 100%;
}
#\36 f91e80d {
    background-color: rgba(0, 0, 0, 0);
    background-position: 50% 100%;
    background-image: none;
}
    
#\34 ed8b1ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    background-image: url();
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
#\34 ed8b1ce.lazy {
    background-image: url('');
}
    
#widget_mih {
    width: 100%;
    height: 576px;
    max-width: 100%;
    align-self: stretch;
}
    
#c4038b8f {
    max-width: 100%;
    width: 50%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f41754f7 {
    max-width: 100%;
    width: 50%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px -2.6%;
    grid-area: auto / auto / auto / auto;
}
    
#group_r28 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_a5u {
    align-items: flex-start;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_baj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#db840fa4 {
    align-items: flex-start;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 832522c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 ada43b9 {
    width: 216px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 045001f {
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: row;
    min-height: 460px;
    flex-wrap: nowrap;
    padding: 50px 3% 50px 3%;
}
    
#\36 cb46845 {
    row-gap: 10px;
    width: 48%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 4% 16px 4% 16px;
}
    
#\36 f91e80d::before, #\36 f91e80d > .bgExtraLayerOverlay {
    
}
    
#\34 ed8b1ce {
    width: 48%;
    min-height: 8px;
    justify-content: flex-start;
}
#\34 ed8b1ce.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\39 045001f {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 f91e80d {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 045001f {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
}
    
#\36 cb46845 {
    row-gap: 16px;
    padding-top: 16px;
    width: 100%;
    padding-bottom: 16px;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 f91e80d::before, #\36 f91e80d > .bgExtraLayerOverlay {
    
}
    
#\34 ed8b1ce {
    width: 100%;
    min-height: 80px;
    margin-top: -60px;
    align-items: center;
    order: 1;
    height: auto;
}
#\34 ed8b1ce.lazy {
    background-image: url('');
}
    
#c4038b8f {
    width: 100%;
}
    
#f41754f7 {
    width: 100%;
}
}



@media all {
    
#\38 70434f6 {
    min-height: 63px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 2%;
    padding-right: 4%;
    padding-left: 4%;
}
    
#group_kij {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_em1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8406459 {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 12px 11px -9px inset;
}
}



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



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



@media all {
    
#\36 7224811 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#de068cde {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0 0 4px 0;
    justify-content: flex-start;
    padding: 16px 16px 24px 16px;
}
    
#e05e9854 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#widget_je6 {
    width: 100.00%;
    height: 320px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa60080b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8ca8071 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a1d640bd {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc3b8981 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b32b4630 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 c188bee {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0339a5e {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 2ad2dba {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7f5c488 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 32fc721 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b18c8231 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ae1e37f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3ec912b {
    width: 208px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 8;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a09eb695 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0 0 4px 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#c228a42e {
    width: 100.00%;
    height: 320px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1e41c2f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f416c02 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b56180ad {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f3a3e1bf {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 fd554d0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 048c2b7 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 272fb12 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 6ae09a7 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 be3477c {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 2ef736f {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 7c50ac8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#daf053a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4c49134 {
    width: 208px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 8;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2397e3a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0px 0px 4px 0px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#bf836d6b {
    width: 100.00%;
    height: 320px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 73afa7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb7f93ca {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1a07063 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 e813eb5 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 5e90d85 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 64e9fb7 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 b5e9b80 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 adba7c4 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e49ca96a {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 1097b48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eddaead3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d009ea54 {
    width: 208px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 8;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0ms {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 7;
}
    
#d3a0b143 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    align-self: auto;
    order: 7;
    grid-area: auto / auto / auto / auto;
}
    
#dbc05920 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    align-self: auto;
    order: 7;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e05e9854 {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
    row-gap: 24px;
}
    
#de068cde {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a09eb695 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e2397e3a {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#de068cde {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e05e9854 {
    min-height: 0;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
    flex-wrap: nowrap;
    padding-bottom: 2.2%;
    row-gap: 16px;
}
    
#widget_je6 {
    height: 240px;
}
    
#a09eb695 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c228a42e {
    height: 240px;
}
    
#e2397e3a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bf836d6b {
    height: 240px;
}
    
#d3a0b143 {
    height: 0px;
}
    
#dbc05920 {
    height: 0px;
}
    
#\32 3ec912b {
    width: 286px;
}
    
#\34 4c49134 {
    width: 286px;
}
    
#d009ea54 {
    width: 286px;
}
    
#widget_0ms {
    height: 0px;
}
}



@media all {
    
#\35 9622063 {
    width: 208px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 8;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b8e795e {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#e8731407 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 72c95d1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0d02f46 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#acdf1de5 {
    width: 208px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 8;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 369cfe1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4186cdd {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d4079c60 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 0015ec1 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 7;
}
    
#\37 6d380a4 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#bd173915 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 eeb81db {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 13b9e13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0 0 4px 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\34 e315055 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a5092ece {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0px 0px 4px 0px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#a32a935e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d01363c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d79d05d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1f24d7c {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 4be08b9 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 53015f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d57dc48 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ef39fae0 {
    width: 208px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 8;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c1dec81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6d0e447 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 5d43fca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 34a2515 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 560e2f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0205be9 {
    width: 100.00%;
    height: 320px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b184c030 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b46f23df {
    width: 100%;
    height: 20px;
    max-width: 100%;
    align-self: auto;
    order: 7;
    grid-area: auto / auto / auto / auto;
}
    
#a7c28de5 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 c3f7ebf {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#f5147ec2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2ef4fdb {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 833fb75 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    align-self: auto;
    order: 7;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e031dbc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0 0 4px 0;
    justify-content: flex-start;
    padding: 16px 16px 24px 16px;
}
    
#dcd6c3e1 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 927924c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c0f5b32 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#bb061cb1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e380b844 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 efb33ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4336ab3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc2534db {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ca80bf0a {
    width: 100.00%;
    height: 320px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a67d04c {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#dd8e68a3 {
    width: 100.00%;
    height: 320px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 e031dbc {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a5092ece {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 c3f7ebf {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
    row-gap: 24px;
}
    
#\35 13b9e13 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 9622063 {
    width: 286px;
}
    
#\37 e031dbc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ef39fae0 {
    width: 286px;
}
    
#\35 0015ec1 {
    height: 0px;
}
    
#\38 0205be9 {
    height: 240px;
}
    
#\35 13b9e13 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a5092ece {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#acdf1de5 {
    width: 286px;
}
    
#b46f23df {
    height: 0px;
}
    
#\33 c3f7ebf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 2.2% 20px 2.2% 20px;
}
    
#ca80bf0a {
    height: 240px;
}
    
#\39 833fb75 {
    height: 0px;
}
    
#dd8e68a3 {
    height: 240px;
}
}



@media all {
    
#\35 37af28c {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d8b23b8f {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c0558a68 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 97d46b3 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 6e1fc13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb2d5789 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c8e7225a {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#efbd994c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aaa6d468 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 95f5302 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 20401cf {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b21f0f69 {
    width: 100.00%;
    height: 320px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ae29de8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec282cd8 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    align-self: auto;
    order: 7;
    grid-area: auto / auto / auto / auto;
}
    
#\30 74e2b25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f31b1b36 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 31c16f5 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 324a326 {
    width: 208px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 8;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf684605 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 22c6053 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 18e4ede {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0 0 4px 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\34 45e37b0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0260746 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aef91051 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa7a5244 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0px 0px 4px 0px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#f3d59fa9 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    align-self: auto;
    order: 7;
    grid-area: auto / auto / auto / auto;
}
    
#c242af89 {
    width: 208px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 8;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1842215 {
    width: 100.00%;
    height: 320px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b18e49d5 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e55b5f9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d445bdd2 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#cbae57c1 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 15% 4% 15%;
}
    
#\35 6c45483 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cbae57c1 {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 240px;
}
    
#\33 18e4ede {
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#aa7a5244 {
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#b21f0f69 {
    height: 240px;
}
    
#f3d59fa9 {
    height: 0px;
}
    
#c242af89 {
    width: 286px;
}
    
#b1842215 {
    height: 240px;
}
    
#\30 324a326 {
    width: 286px;
}
    
#ec282cd8 {
    height: 0px;
}
    
#cbae57c1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
    flex-wrap: nowrap;
    padding-top: 2.2%;
    row-gap: 16px;
}
    
#\33 18e4ede {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aa7a5244 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\34 c6952dc {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\33 e2cd96f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
}
    
#group_631 {
    align-items: flex-start;
    width: 100%;
    min-height: 156px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ea0ccfd1 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 f484e54 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6d0c9a5 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d7915ddb {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3f19060 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 f0f93df {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 d4bac86 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7844d06 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 c929631 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 985e69b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d0e43ce {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 32f29d4 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 0fae99e {
    align-items: flex-start;
    width: 100%;
    min-height: 156px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#fe7f6acf {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba114251 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d37e9f8c {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 8add155 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5dcad67 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e7f89045 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c58a9224 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bce7ad27 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 1f43024 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 f2e65fb {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 93cffb3 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d1b79049 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 ee2875b {
    align-items: flex-start;
    width: 100%;
    min-height: 156px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 a2a3dbf {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0263d9d {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#eafd6d46 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 a9c026e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fbc6fbd {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 3a9227d {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#cb1f130a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c3e117 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 9b0f934 {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 76d97ef {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d82653cb {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 7811b3c {
    width: 92.45573225175805%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_fks {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#widget_qfd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dfe94939 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 f7df191 {
    background-image: url(https://lirp.cdn-website.com/634451d3/dms3rep/multi/opt/imgi_21_img_extrahand_1440-hero2-1920w.jpg);
}
#\31 f7df191.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAaEAACAwEBAAAAAAAAAAAAAAABAgADIQQT/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRMf/aAAwDAQACEQMRAD8AnOqzosUMHwiPBDpXYiVTbpawcP/Z');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e2cd96f {
    padding-left: 3%;
    padding-right: 3%;
}
    
#\34 c6952dc {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#group_631 {
    margin: 0px 0% 0px 0%;
}
    
#\37 0fae99e {
    margin: 0px 0% 0px 0%;
}
    
#\38 ee2875b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 c6952dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\33 e2cd96f {
    min-height: 0;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
    flex-wrap: nowrap;
}
    
#group_fks {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
}
    
#group_631 {
    margin: 0px 0% 0px 0%;
}
    
#\37 0fae99e {
    margin: 0px 0% 0px 0%;
}
    
#\38 ee2875b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#afda1e71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35.904710144927535%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: initial;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#d5c60f59 {
    min-height: 112px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#f3a8aab9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 64%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: initial;
    padding: 30px 5% 30px 5%;
}
    
#\36 b8c6367 {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\35 80bf5c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 412ab0c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#afda1e71 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d5c60f59 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#f3a8aab9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#f434f3cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#bd5f4015 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#f4e9de8a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 4% 4% 4%;
}
    
#widget_uld {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c3c735ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_0df {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#widget_gno {
    width: 100%;
    height: 644px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#c07e2c26 {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 12px 11px -9px inset;
}
}



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



@media (max-width: 767px) {
    
#f434f3cc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bd5f4015 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f4e9de8a {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_gno {
    height: 240px;
}
}



@media all {
    
#\32 4160355 {
    margin: 0px 0% 0px 0%;
}
    
#f80faaae {
    max-width: 100%;
    width: 92.11308411214954%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2eba655 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 60.90173992673993%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1b25634 {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 1) var(--color_1) var(--color_1) rgba(0, 0, 0, 1);
    column-gap: 4%;
    row-gap: 16px;
    width: 37.06%;
    border-width: 0px 3px 0px 0px;
    border-style: solid;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f0ac79ba {
    background-color: var(--color_3);
}
    
#\35 2a8b6fc {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ffdf80c {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 50px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f80faaae {
    width: 100%;
}
    
#d2eba655 {
    width: 58.0231778425656%;
}
    
#\36 1b25634 {
    width: 39.74%;
}
    
#\35 2a8b6fc {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\39 ffdf80c {
    padding-left: 3%;
    padding-right: 3%;
}
}



@media (max-width: 767px) {
    
#f0ac79ba {
    grid-template-rows: minmax(8px, max-content);
}
    
#\39 ffdf80c {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#d2eba655 {
    padding-left: 16px;
    width: 100%;
    min-height: 10px;
    align-items: flex-start;
    padding-top: 0px;
}
    
#\36 1b25634 {
    row-gap: 16px;
    width: 100%;
    min-height: 10px;
    align-items: flex-start;
    padding-right: 20px;
}
    
#\35 2a8b6fc {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\39 ffdf80c {
    flex-direction: column;
    padding-left: 20px;
    min-height: unset;
    padding-right: 20px;
}
}



@media all {
    
#\39 e227c85 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#a513bbef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 1ebefed {
    width: 100%;
    height: 388px;
    max-width: 100%;
}
    
#\35 8528e11 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\33 63b38b6 {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 12px 11px -9px inset;
}
    
#\34 8b8f1a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 aacd2c5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 4% 4% 4%;
}
}



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



@media (max-width: 767px) {
    
#\39 e227c85 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 1ebefed {
    height: 240px;
}
    
#\35 8528e11 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 aacd2c5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\31 d6c8849 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#d1f58e3b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\34 d91d5bd {
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_ok3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 3c2a844 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_7nd {
    width: 216px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 55px;
    max-width: 100%;
    order: 2;
    align-self: center;
}
}



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



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



@media all {
    
#\37 2376704 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c71b5d11 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\34 be9424d {
    background-color: var(--color_8);
    background-image: initial;
}
    
#d62091f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 f085200 {
    width: 216px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
    align-self: center;
}
    
#c3dc0b7a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#group_q3p {
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_2s3 {
    width: 100.00%;
    height: 356px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#c71b5d11 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c3dc0b7a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_q3p {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_2s3 {
    height: 240px;
}
}



@media all {
    
#\36 c0fb8a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 60e02e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#d1c477ff {
    min-height: 165px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_lqq {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2553995 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c6632c1 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#widget_ecj {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
}
}



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



@media (max-width: 767px) {
    
#\36 c0fb8a9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 60e02e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d1c477ff {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}

