*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner div.u_1342785163 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1876515584 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1378320555 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

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

  *#dm .dmInner div.u_1520779944 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

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

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

  *#dm .dmInner div.u_1872099339 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1250757732 .svg { fill:var(--color_1) !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner{
background-repeat:no-repeat !important;
background-size:cover !important;
background-attachment:fixed !important;
background-position:50% 50% !important}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight{
background-repeat:no-repeat !important;
background-image:none !important;
background-size:cover !important;
background-attachment:fixed !important;
background-position:50% 50% !important}
*#dm *.dmBody div.u_1243667655{
margin-left:0 !important;
padding-top:100px !important;
padding-left:40px !important;
padding-bottom:100px !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:40px !important;
margin-right:0 !important;
float:none !important;
top:0 !important;
left:0 !important;
width:auto !important;
position:relative !important;
height:auto !important;
max-width:none !important;
min-width:0 !important;
text-align:center !important}separatorHomeCss{color:red !important}@media all {
    
#daafb110 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d229c3f {
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 6% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 5312d51::before, #\38 5312d51 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\38 5312d51 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 57.97%;
    justify-content: flex-start;
    align-items: flex-end;
    background-image: url();
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8eed875 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 833fa09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a307c120 {
    margin: 0px 0% 0px 0%;
}
    
#f34702ab::before, #f34702ab > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#f34702ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 40%;
    justify-content: flex-end;
    background-image: url();
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a91374b1::before, #a91374b1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#a91374b1 {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media all {
    
#ec68998d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ec68998d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#c02207a0 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 4% 4% 4%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#c66b85a8 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\37 1294cf3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\32 481a086 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\32 913c6e9 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\38 d5e11e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/7b75ab70/dms3rep/multi/opt/b9a855d2-99f1-458f-894f-cd4549a5ee01-2109h.png);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 edd96e9 {
    width: 488px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f370b512 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 47.94%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 54d8d43 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 5% 4% 6% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#ef7b808d {
    width: 474px;
    height: 420px;
    max-width: 100%;
    margin-bottom: 20px;
    order: 1;
}
    
#\33 12255b8 {
    width: 510px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 30px;
    margin-top: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d2ab079 {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\35 c6b47ec {
    padding-top: 8%;
    padding-bottom: 8%;
    min-height: 630px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#e3a41d09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 6a7c9c5 {
    width: 610px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 40px;
}
    
#\34 36c88fb {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\30 0105c51 {
    width: 100%;
    height: 519px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 411934e {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 3;
}
    
#\39 c5e33ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    align-items: flex-end;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\30 4ef245a {
    width: 575px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e4d69ee1 {
    width: 100%;
    height: 519px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bfd65954 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#dbfe2799 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
}



@media all {
    
#d9430324 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 441eafc {
    min-height: 461px;
    column-gap: 8%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 06b9359 {
    width: 555px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c972dd6 {
    min-height: 487px;
    column-gap: 6%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 1a187da {
    width: 250px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    min-height: 50px;
}
    
#\30 262b95d {
    width: 42.80%;
    height: 429px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 083bedd {
    min-height: 0;
    column-gap: 4%;
    row-gap: 29px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#f78b4a2a {
    width: 92.32%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cbe89a1 {
    width: 23%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    max-height: none;
}
    
#\33 1a4b38f {
    align-items: flex-start;
    width: 45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#cbd84f46 {
    width: 540px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 69936fb {
    width: 488px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5540fc9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 47.94%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 1e0a82a {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 5% 4% 6% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 8e8fc90 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/7b75ab70/dms3rep/multi/opt/cc168423-685b-40ba-926c-3f3561d569c2-1527h.png);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
#\33 8e8fc90.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNUlEQVQY0xXJvU7CQAAA4HstBycnHUycXEx0MmpiHDRhMyZi1JDYxSpBoGgLpVLvgCv977W1f5RCz4IRjS9j/NYPGJC3kOAgwYG8JXOG1FDFGhaq6JmVuXtg9jtE6QU6CnUYqD0PizbitdfmsF2DfBW4GkrfrSKLZhGZ+Hri4NDsEyxpby9Y4oBvDmkW//58LWhK02Aau7PEj12dqNAcSICocBp7y0U+S9z/Gwefc5pnSezbvqWCIc96SjcPrak3ooE2T5zlR1pkURo4ITHAsFHxBgKNbOphasu5KVIHjrWuC1uGVAdqixmb6LvIFqGW4WYg3BLuavR4LjOlTuUM6O2HxFaKSRwpovZ0KV8fdC52m6Vt9mSTOVoHqMEYMk9wb1CvCOXD2ukWe7xxt792s7da3ln5A3CSzXzuhUY+AAAAAElFTkSuQmCC');
}
    
#\37 414af1c {
    width: 474px;
    height: 420px;
    max-width: 100%;
    margin-bottom: 20px;
    order: 1;
}
    
#\37 20e374c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#e4201118 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#f7e289f5 {
    width: 510px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 30px;
    margin-top: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0e330b0 {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\31 5c15011 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 103px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 571px;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    height: auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\39 2634fd8 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 735px;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#f0daabf7 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    min-height: 50px;
}
    
#\37 f7ae9e2 {
    align-self: auto;
    max-width: 100%;
    width: 969.258px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e807d14c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\36 6917c57 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    width: 49%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\30 21dc218 {
    max-width: 100%;
    width: 375px;
    height: 520px;
}
    
#\36 ef43fbc {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: var(--color_2);
    border-style: solid;
    background-image: initial;
}
    
#\37 b7eae04 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cec5d39c {
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    padding: 4% 6% 4% 6%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
}



@media all {
    
#c895b15b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42%;
    min-width: 4%;
    padding: 4% 16px 4% 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 0cf8c18 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 f4e43d2 {
    width: 42.87%;
    height: 447px;
    max-width: 100%;
    align-self: flex-end;
}
    
#\31 2f59658 {
    width: 250px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
}
    
#\35 403f88b {
    width: 49.13%;
    height: 496px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d6c531aa {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 a2cbbc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 d726fd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 30619ba {
    padding-top: 4%;
    min-height: 795px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#db0eb4ec {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media all {
    
#eeaf64b7 {
    width: 474px;
    height: 420px;
    max-width: 100%;
    margin-bottom: 20px;
    order: 1;
}
    
#\39 90bcf64 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 5% 4% 6% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 f161d09 {
    width: 510px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 30px;
    margin-top: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#a86ef04e {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 3;
}
    
#b89ab17d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#a99710ff {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\35 611732b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/7b75ab70/dms3rep/multi/opt/6550116d-39ae-476f-91cb-0b49f0535e68-1542h.png);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
#\35 611732b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AJ+Of6WUhK2bi7Khkbemlrmpmbqrm7mqmrSllrChkQCUg3OejX2rmom0opK3ppa5qZm5qpq4qZmwopOqnIwAeWdVjHtpo5OBsqKRtKSUtqeYuKyeuK+jsqicrKKVAGVTQX9uXZ2Pf7Cjk7CjlK+klrKqnrKtpa+poK6nnQBfUEF+b2Cfk4azqJqzqJqyqZ22sai0s62yrqewrKQAc2hcjIF0pZqNr6KUsaSWtaygubOqs7CpqaObpqCYAGxiV4F1ap2RhK2gkruvocG5rbewp6GZkId8cIJ3bABfVUpvY1eRg3Wqm4zBs6XFu6+roJWGem1fT0FZSDsASj4zWUs+gnJjppWFwK+gvK2flod4aFdHPCkZNSITAEQ5LlRGOXppWZmFcqyWg6WPfYVwX11KOjknFzEhETp5pCeB7LI4AAAAAElFTkSuQmCC');
}
    
#b95990a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 47.94%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 6e96235 {
    width: 488px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 3e1761d {
    max-height: 100%;
    min-height: 103px;
    width: 571px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\39 10bfd08 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 746edfc {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: auto;
    order: 3;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9cae35f {
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding: 4% 6% 4% 6%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\31 9955d22 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 735px;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#c53a96cf {
    max-width: 100%;
    width: 375px;
    height: 520px;
}
    
#e2353468 {
    align-self: auto;
    max-width: 100%;
    width: 969.258px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8df8a94 {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: var(--color_2);
    border-style: solid;
    background-image: initial;
}
    
#b4295579 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    width: 49%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#eb093939 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
}



@media all {
    
#\33 feeb140 {
    width: 474px;
    height: 420px;
    max-width: 100%;
    margin-bottom: 20px;
    order: 1;
}
    
#\31 ee136ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/7b75ab70/dms3rep/multi/opt/f1d3a181-ad07-4e2b-9df2-2c5b61a0d793-1389h.png);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
#\31 ee136ab.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AIN4a4N1ZYJxX35sWXJfTHtnU5GEdbKuo7G0rKSonAB3bF58b196alh2Yk5xWUOFa1Ofjny4sqevsquhpJsAemxdf3BgdmRTbldCcFQ7jnBUp5J9tKqcpaOclpSNAHRiUn9rWH5nUXVYPnpZO5l2V7Wbgb6tm6uhlpyTiACKeGaXhHGXgWqJa0+GYkKhfl6+pIrJuKa8sKOyp50AoZOEr5+Pq5R+nHtdlGxIr4xrzLSb2sy81Mm9z8S6AM3CtMm7rK+ZhJp5XJZvTbaXedK/rOHZzuPd1eTe1gDHvK60pJOReGKFZUmTcVO6n4XUw7Hf1cne18zb0scAm4t5inVheGBJgmZNnYRrvqiSz7+t0sW2zcK0xrqtAHViTmxXQm5YQ4hzXqqWgsGvnMa2pcCxoLipma+gkKpsqOxBESmsAAAAAElFTkSuQmCC');
}
    
#\39 253a406 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\37 576e1bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 47.94%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#be773626 {
    width: 488px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5bae9d4 {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 3;
}
    
#\32 233bb4a {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 5% 4% 6% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#e2a505a4 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#d9787739 {
    width: 510px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 30px;
    margin-top: 30px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 d836d63 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7181c76 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 65%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bb3a5433 {
    width: 100%;
    height: 520px;
    max-width: 100%;
    align-self: center;
}
    
#e5f79382 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 3376ff6 {
    width: 100%;
    height: 460px;
    max-width: 100%;
    order: 0;
    margin-bottom: 3%;
    align-self: center;
}
    
#d34ebc48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    justify-content: flex-end;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a68976f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e453127c {
    min-height: 485px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e12ab9e6 {
    margin: 0px 0px 0px 0px;
}
    
#\35 58228ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da09e552 {
    width: 100%;
    height: 40px;
    max-width: 100%;
    order: 5;
}
}



@media all {
    
#b743dbcb {
    width: 42.87%;
    height: 447px;
    max-width: 100%;
    align-self: flex-end;
}
    
#fdac2610 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#bb1b4734 {
    width: 250px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
}
    
#\33 0181f6d {
    padding-top: 4%;
    min-height: 795px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 b70747c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 941039f {
    width: 49.13%;
    height: 496px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c328c826 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42%;
    min-width: 4%;
    padding: 4% 16px 4% 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 4b64e6d {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#efa3af0a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 f98f45c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 746355f::before, #\38 746355f > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\38 746355f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 70%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\38 746355f.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\33 c9fd826 {
    width: 800px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c980204 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 6a10b81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4892b24 {
    width: 800px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f4472d6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#\32 f4472d6 {
    width: 800px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 90a50e7::before, #\34 90a50e7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\34 90a50e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 26%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 1;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\34 90a50e7.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 192048d {
    width: 800px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#dd8ac7e0 {
    width: 100%;
    height: 40px;
    max-width: 100%;
    order: 5;
}
    
#a1f244dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    justify-content: flex-end;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 fe777b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 688c30e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 15f1d4e {
    width: 100%;
    height: 520px;
    max-width: 100%;
    align-self: center;
}
    
#\32 97e7935 {
    margin: 0px 0px 0px 0px;
}
    
#\32 f66d07b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 eb2a80c {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\31 c9edc35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 65%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 412714c {
    min-height: 485px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fc33b9a6 {
    width: 100%;
    height: 460px;
    max-width: 100%;
    order: 0;
    margin-bottom: 3%;
    align-self: center;
}
}



@media all {
    
#\36 58608b5 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    width: 49%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\30 eec7d15 {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: var(--color_2);
    border-style: solid;
    background-image: initial;
}
    
#\34 51658c1 {
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    padding: 4% 6% 4% 6%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#d018043f {
    max-width: 100%;
    width: 375px;
    height: 520px;
}
    
#fa912731 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#bd147465 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 735px;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\30 8e8e5a0 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    min-height: 50px;
}
    
#\39 96ca402 {
    align-self: auto;
    max-width: 100%;
    width: 969.258px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 81b5500 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 185fc6d {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 103px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 571px;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    height: auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
}



@media all {
    
#b4f1a8f6 {
    min-height: 461px;
    column-gap: 8%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#ac2dfa72 {
    min-height: 487px;
    column-gap: 6%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 266e9b9 {
    width: 540px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fc0f36f {
    width: 555px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 07d3951 {
    width: 42.80%;
    height: 429px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cc42b47f {
    width: 23%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    max-height: none;
}
    
#\32 a980ef2 {
    width: 92.32%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f340d06 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 29px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 678d3ec {
    align-items: flex-start;
    width: 45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#f5058df5 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#a6e4ce13 {
    width: 250px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    min-height: 50px;
}
}



@media all {
    
#\38 93e2cec {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\33 5c5102b {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 1f2f137 {
    padding-top: 4%;
    min-height: 795px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#c9265f60 {
    width: 49.13%;
    height: 496px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 16ef71c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42%;
    min-width: 4%;
    padding: 4% 16px 4% 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#fbb7d1be {
    width: 42.87%;
    height: 447px;
    max-width: 100%;
    align-self: flex-end;
}
    
#d5b124a7 {
    width: 250px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
}
    
#\32 5909e97 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 4b83d3a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f9b84ec3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 d9e8ad7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 7198e68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    align-items: flex-end;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\39 e949dd3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\37 dc5cb1b {
    width: 100%;
    height: 519px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1d9b3d3 {
    padding-top: 8%;
    padding-bottom: 8%;
    min-height: 630px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#d42579ae {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 46c2aa3 {
    width: 100%;
    height: 519px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b95c360 {
    width: 575px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 1b70a49 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 3;
}
    
#\34 9203d84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\33 afde552 {
    width: 610px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 40px;
}
}



@media all {
    
#\30 44bb869 {
    width: 510px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 30px;
    margin-top: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5252858 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#d965a012 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 5% 4% 6% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\39 f7600ec {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 3;
}
    
#\38 42e24d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 47.94%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#e3c8da6d {
    width: 474px;
    height: 420px;
    max-width: 100%;
    margin-bottom: 20px;
    order: 1;
}
    
#\31 7c5ea53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/7b75ab70/dms3rep/multi/opt/b08fa79a-8292-4abc-bef6-67c13bbaf2da-1099h.png);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
#\31 7c5ea53.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AKaRhq2gl7Gspq6qpba0sb29vLi4uK+wsKioqKOjogC9saq6saq0r6mxrai7urfBwsG5urqxsbGrrKuoqKgAsK+vtLGutbKssa6rrq+xq6+zoKOmpaamqKmpq6ysAHR+iX+Fi4iKjYmMkoyTnJCXno2Qk5aWlp2dnaWmpgAzQlhIU2JcZG9kbXlyfIqCiZOHio2Oj46UlJSenp4AFShDJDRLMT9UP01iZnKCi5GZm5ydkpKRj4+OlZWUABUnQSY1TD5LXlxldIWLlaCjp6OkpJOSkouLio2NiwAUJDw1QFFbYGp9foOYmJymp6iioqKPjo2GhYSFhIMAEyE1PD9HamBckYN4o5uUp6Wjnp6eiomIgH9+fX16ABYiNEZBQW5aS4lxXpOHfpyZl5mZmoWFg3x7eXh4dYdIoHCiOCfyAAAAAElFTkSuQmCC');
}
    
#a58cda8c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#a953e59b {
    width: 488px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#afe4408d {
    width: 42.87%;
    height: 447px;
    max-width: 100%;
    align-self: flex-end;
}
    
#\35 d29e48f {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 a082768 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 a16af24 {
    width: 250px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
}
    
#\34 ab99857 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 63958f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42%;
    min-width: 4%;
    padding: 4% 16px 4% 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#ca304342 {
    padding-top: 4%;
    min-height: 795px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 52ad7ba {
    background-color: var(--color_3);
    background-image: initial;
}
    
#e8a6dfe7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 094a367 {
    width: 49.13%;
    height: 496px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 5c8d992 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 47.94%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 39f1ba4 {
    width: 488px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c1601c4 {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 3;
}
    
#ebdbec6a {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 5% 4% 6% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 d81030c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/7b75ab70/dms3rep/multi/opt/9b76130f-b7db-4dfc-9279-9f6e1bfae76e-1158h.png);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
#\35 d81030c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AKajoauopa+tq7OysLa2tbu8usHDwMbJxcvPzM/S0ACDf3yGgn+IhoSLi4uPkJGcnZ2rrKm5u7fBxcHIzMoAZmFdaWRhcW5seHh4d3h5ent8hYaFn6Gftbi2xsrIAFBNS1VTUWppaICAgXh5e2dnaWNkZYeIiLGzs8/S0gBSUVFZWFh7e3ukpKKpqaiFhYVjZWd0dXidoqe/x84AS01QTlFUbnFyn6Cfurq5qaqrhYqOhouRmKKssb7JAERHTD5CSExPVG1vcpSUlKOmqpmjrJimtJqtwKa7zwBYWVtPUlVMT1NaXF9ycnOPlJieq7apvtGmwNipwtoAcG9ubm5vbW9wdHV4f4CCkpaao623qr3OpsDXor7YAIuJhY+OjJaXlqCho6qsrbO1t7S6v666xaO3yZu1zPXdqypECLe0AAAAAElFTkSuQmCC');
}
    
#\30 7c07213 {
    width: 510px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 30px;
    margin-top: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#ac6ff258 {
    width: 474px;
    height: 420px;
    max-width: 100%;
    margin-bottom: 20px;
    order: 1;
}
    
#\35 c5718f7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\32 95bc3e0 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\30 334e081 {
    min-height: 485px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 11c93a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd34b0a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0d5ad59 {
    width: 100%;
    height: 40px;
    max-width: 100%;
    order: 5;
}
    
#\35 e8f31ce {
    width: 100%;
    height: 460px;
    max-width: 100%;
    order: 0;
    margin-bottom: 3%;
    align-self: center;
}
    
#a120ced4 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#c91eec78 {
    margin: 0px 0px 0px 0px;
}
    
#\36 f146ee7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 65%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 781d1d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab411e54 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    justify-content: flex-end;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 93ee941 {
    width: 100%;
    height: 520px;
    max-width: 100%;
    align-self: center;
}
}



@media all {
    
#c0d82ddd {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#b9d985d5 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: auto;
    order: 3;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed3b52ca {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    width: 49%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\35 5484fe3 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a4e40c4 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 735px;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#b1524100 {
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding: 4% 6% 4% 6%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#a258c501 {
    max-height: 100%;
    min-height: 103px;
    width: 571px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\30 59e7f52 {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: var(--color_2);
    border-style: solid;
    background-image: initial;
}
    
#\36 e4cf9d0 {
    max-width: 100%;
    width: 375px;
    height: 520px;
}
    
#\38 42b812f {
    align-self: auto;
    max-width: 100%;
    width: 969.258px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d2eb529e {
    padding-top: 8%;
    padding-bottom: 8%;
    min-height: 630px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#ad087d58 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    align-items: flex-end;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#ce86dd1c {
    width: 100%;
    height: 519px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a097804e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a4f71cb1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\36 4f3b1a1 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\33 99b261e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\37 0335c00 {
    width: 100%;
    height: 519px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4b9402f {
    width: 575px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 71af438 {
    width: 610px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 40px;
}
    
#c99d72da {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#ea97e700 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\35 644b239 {
    min-height: 485px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 511e1e8 {
    width: 100%;
    height: 460px;
    max-width: 100%;
    order: 0;
    margin-bottom: 3%;
    align-self: center;
}
    
#f1a5a631 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3d8bf8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 65%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a4256835 {
    margin: 0px 0px 0px 0px;
}
    
#ee14cddb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5e12279 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0529601 {
    width: 100%;
    height: 40px;
    max-width: 100%;
    order: 5;
}
    
#\34 3e98a9f {
    width: 100%;
    height: 520px;
    max-width: 100%;
    align-self: center;
}
    
#fae8afe1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    justify-content: flex-end;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 1880fb3 {
    max-width: 100%;
    width: 375px;
    height: 520px;
}
    
#\33 52dc532 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    width: 49%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\39 643438a {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ce53261 {
    align-self: auto;
    max-width: 100%;
    width: 969.258px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c13536a8 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 103px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 571px;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    height: auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\37 b98a4ce {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    min-height: 50px;
}
    
#ca33b86d {
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    padding: 4% 6% 4% 6%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#bd9854a4 {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: var(--color_2);
    border-style: solid;
    background-image: initial;
}
    
#cc929fc4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#b20aad09 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 735px;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
}



@media all {
    
#\32 c49277f {
    width: 800px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1181e71::before, #\39 1181e71 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\39 1181e71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 26%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 1;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\39 1181e71.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b79c40ce.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#b79c40ce {
    width: 800px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a79e6a3 {
    width: 800px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ea038fcb::before, #ea038fcb > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#ea038fcb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 70%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#ea038fcb.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#e5f613cf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\32 2b8ac63 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8b9840f {
    width: 800px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 220b0cc {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 3;
}
    
#\31 657c74f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\32 2595580 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/7b75ab70/dms3rep/multi/opt/0fa6a504-b215-4762-b07b-125ca7c4f9fc-1224h.png);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
#\32 2595580.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AMO3pLqrmbOhkbellcO1pszAssS2p6SUhIJxYGhWRQDMxLDCtaO1oY+pk36ynorAr53Es5+um4aUgW2CcF8AzMWxxLeksp2Imn9nmoBoq5Z/u6iStKCKqJaCopGBALarmLWlkaiRepV5X5N3XaKKcbKbgqaReZyKd5aJewCkkn+kkX2giXOYfmeZgGmlkHqyn4uhj3yQgG+DdWcAnol2m4RxnINtoIVupIt0qZV/rJmEj31qcGFRVkk7AJmCb5Z8Z5h6Ypl7Yph+ZpmFcJqIdYRzY2hZSlFDNACEbVyBaFWFZ0+La1CGalGBalSBbFd6Z1RwYFFkV0oAYkk2Z006blI9dlpEeF9JemRQfmhUg21ZinVijXpoAE81IFQ7KVtEM2lUQ3FdTHhmVX9rWYx2Yp6HcqqUgZRHl/Vkk4FPAAAAAElFTkSuQmCC');
}
    
#e0d113ea {
    width: 510px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 30px;
    margin-top: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#a6a0d805 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 47.94%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 32778d9 {
    width: 488px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e57a3ef {
    width: 474px;
    height: 420px;
    max-width: 100%;
    margin-bottom: 20px;
    order: 1;
}
    
#ffa56b59 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\34 d1f2c82 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 5% 4% 6% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\37 33a6971 {
    width: 800px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6ba751e::before, #\32 6ba751e > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\32 6ba751e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 70%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\32 6ba751e.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 e0afe46 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#a14c3223.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#a14c3223 {
    width: 800px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 543dc9b {
    width: 800px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f35d20c {
    width: 800px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#bc4a1b30::before, #bc4a1b30 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#bc4a1b30 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 26%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 1;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#bc4a1b30.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 46b9f2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 ad83b7e {
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding: 4% 6% 4% 6%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#a5e66259 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 735px;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\37 f3f9a16 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 657ee33 {
    max-height: 100%;
    min-height: 103px;
    width: 571px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#e1ae7e27 {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: var(--color_2);
    border-style: solid;
    background-image: initial;
}
    
#\35 d5c5cd6 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    width: 49%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\33 4ce5eb0 {
    max-width: 100%;
    width: 375px;
    height: 520px;
}
    
#\32 a4a7d99 {
    align-self: auto;
    max-width: 100%;
    width: 969.258px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c5379bd {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#eb54d443 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: auto;
    order: 3;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ad745d3e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    align-items: flex-end;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\35 7516604 {
    width: 610px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 40px;
}
    
#ce5570e5 {
    padding-top: 8%;
    padding-bottom: 8%;
    min-height: 630px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#a7c528aa {
    width: 575px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fde8d700 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\32 14a9294 {
    width: 100%;
    height: 519px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7e2a6c5 {
    width: 100%;
    height: 519px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d6363e4 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#e620517d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#c04dd539 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 3;
}
    
#\38 46f24a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#b1648814 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 29px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 3507f45 {
    width: 250px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    min-height: 50px;
}
    
#\34 478c969 {
    min-height: 487px;
    column-gap: 6%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#cddda808 {
    width: 555px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 a26d57d {
    background-color: var(--color_3);
    background-image: initial;
}
    
#f9531802 {
    min-height: 461px;
    column-gap: 8%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 ee5bb06 {
    width: 540px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e721a5fc {
    width: 92.32%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d0615df {
    width: 42.80%;
    height: 429px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f4c50df5 {
    width: 23%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    max-height: none;
}
    
#a08eae90 {
    align-items: flex-start;
    width: 45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media all {
    
#fcaa7ab3 {
    width: 575px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d1087a6d {
    width: 610px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 40px;
}
    
#\38 6916198 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 3;
}
    
#\37 92ac792 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\31 0d13da6 {
    width: 100%;
    height: 519px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cf8fa9b7 {
    width: 100%;
    height: 519px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e8feea9d {
    padding-top: 8%;
    padding-bottom: 8%;
    min-height: 630px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\31 5feabbb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\37 8d696f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    align-items: flex-end;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#c6a2a4ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\34 b87b661 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\39 f44ca09 {
    width: 42.80%;
    height: 429px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#de376a44 {
    min-height: 487px;
    column-gap: 6%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 556b7c8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 29px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 76783ec {
    align-items: flex-start;
    width: 45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 82ea715 {
    width: 555px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c1bf7227 {
    width: 250px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    min-height: 50px;
}
    
#f1da245e {
    width: 23%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    max-height: none;
}
    
#\32 3348efc {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 1629e8b {
    min-height: 461px;
    column-gap: 8%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#e70ec6b6 {
    width: 92.32%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3e1cd5b {
    width: 540px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d417ae89::before, #d417ae89 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#d417ae89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 26%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 1;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#d417ae89.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 592afc5 {
    width: 800px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 94c0afa.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#\33 94c0afa {
    width: 800px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ff973eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b9b18c0::before, #\35 b9b18c0 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 b9b18c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 70%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\35 b9b18c0.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 abb2ff3 {
    width: 800px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7550368 {
    width: 800px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 61a94b7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
}



@media all {
    
#\34 e8ae321 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/7b75ab70/dms3rep/multi/opt/6bf5acf5-ef21-4cb4-9c96-711a42a4e2f0-1736h.png);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
#\34 e8ae321.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABPElEQVQY0xXJTU+CYAAA4PdP9QO6dGxrHVqH1qpLLQ/mpiarzdRc+AGikIXhQJQ3ARFEPlIJhciprI+V/6f1XB+gk4kJd7vQHr8n8NdT1p7y44ofNjdXqBksAZO+diG2MLmVxa7MZmgyoc0tbd5X6k6nCGwm4/fpL18Px89ztR70qeULH840b8DYLRQYbD6wOuvPIHS1mUw6EAtMPnwfv9lwBAnwlDtVm3eBLfrD9ogvGc28I9d9E1pCtUtcAuRwsxjbY9GYVEV6RFytJfVGRm3kWmiUiO+D2O5G+mTrHjmCxQu5HBULEamSkMkrJntWON8GaGSnhhy3cWRA5ww6rVEpjc4OubKAp6jkAehWEZ3DpoOOp7ETAR82bky25PSaRqvSxVPA/D9h4VqBJboi5QjYq/Qw1doGT0pk+g++57xrn+pJTwAAAABJRU5ErkJggg==');
}
    
#\34 8a3dfb9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 47.94%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#f03ecc29 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\31 23e2d1f {
    width: 474px;
    height: 420px;
    max-width: 100%;
    margin-bottom: 20px;
    order: 1;
}
    
#\36 2155fdb {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\37 4edbf1e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 5% 4% 6% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 7971582 {
    width: 510px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 30px;
    margin-top: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#b7e3d505 {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 3;
}
    
#\32 94006b3 {
    width: 488px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 878f48c {
    width: 82.44%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b5881b7a {
    background-color: var(--color_3);
    background-image: initial;
}
    
#efde4213 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dc70b68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#a4aefaf8 {
    min-height: 171px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 2% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media all {
    
#a7f7a43b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 592ef12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#b7d48d3b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#cd8fa161 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.67%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 1232c77 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a95a098 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.67%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 f2fcdf9 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\31 b1f4e28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.67%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#a73e73e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b1bae91 {
    min-height: 167px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 4%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#a8585cd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ce02f7b {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 90px;
    max-height: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 8877496 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3c7f4ca {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 90px;
    max-height: 100%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#a23f60de {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 eb1bc3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b4ab97c {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e660fe9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 220d5c8 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 90px;
    max-height: 100%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 dba3281 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\35 73d37b0 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 c2037cd {
    align-self: start;
    background-size: cover;
    display: flex;
    min-height: 352px;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 3a78d92 {
    position: relative;
    width: 100%;
    height: 375px;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
    
#\36 fceee49 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#daafb110 {
    width: 80%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d229c3f {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 1% 4%;
}
    
#\38 5312d51 {
    width: 100%;
    min-height: 0px;
    height: auto;
    row-gap: 20px;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\39 833fa09 {
    width: 100%;
    order: 0;
}
    
#f34702ab::before, #f34702ab > .bgExtraLayerOverlay {
    
}
#f34702ab {
    width: 100%;
    min-height: 0px;
    height: auto;
    row-gap: 20px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#a91374b1::before, #a91374b1 > .bgExtraLayerOverlay {
    
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d5e11e9 {
    width: 40.03%;
    min-height: 8px;
}
    
#\37 edd96e9 {
    order: 2;
    width: 296px;
}
    
#f370b512 {
    width: 59.81%;
    min-height: 8px;
}
    
#\38 54d8d43 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 569px;
    column-gap: 0%;
    padding-top: 6%;
}
    
#ef7b808d {
    width: 338px;
    height: 203px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 12255b8 {
    order: 0;
    width: 338px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d2ab079 {
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c6b47ec {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    padding: 10% 0% 10% 0%;
}
    
#\36 6a7c9c5 {
    margin-bottom: 30px;
    margin-top: 0px;
}
    
#\30 0105c51 {
    height: 485px;
}
    
#\38 411934e {
    width: 250px;
    min-height: 54px;
}
    
#\39 c5e33ad {
    width: 16.07%;
    min-height: 8px;
}
    
#e4d69ee1 {
    height: 485px;
}
    
#bfd65954 {
    width: 59.75%;
    min-height: 8px;
    row-gap: 12px;
    justify-content: center;
}
    
#dbfe2799 {
    width: 20.18%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 441eafc {
    height: auto;
    min-height: 297px;
}
    
#\38 fe2f12c {
    margin: 0px 0% 0px 0%;
}
    
#\37 06b9359 {
    width: 367px;
}
    
#\37 c972dd6 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 344px;
    row-gap: 24px;
    justify-content: flex-start;
}
    
#\36 1a187da {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\30 262b95d {
    width: 34.35%;
    height: 265px;
}
    
#\33 083bedd {
    row-gap: 5px;
    padding: 4% 4% 4% 4%;
}
    
#f78b4a2a {
    width: 88.86%;
}
    
#\32 cbe89a1 {
    height: 289px;
    width: 36.84%;
    margin: 0px 0% 0px 0%;
}
    
#\33 1a4b38f {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#cbd84f46 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 69936fb {
    order: 2;
    width: 296px;
}
    
#\39 5540fc9 {
    width: 59.81%;
    min-height: 8px;
}
    
#\38 1e0a82a {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 569px;
    column-gap: 0%;
    padding-top: 6%;
}
    
#\33 8e8fc90 {
    width: 40.03%;
    min-height: 8px;
}
#\33 8e8fc90.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNUlEQVQY0xXJvU7CQAAA4HstBycnHUycXEx0MmpiHDRhMyZi1JDYxSpBoGgLpVLvgCv977W1f5RCz4IRjS9j/NYPGJC3kOAgwYG8JXOG1FDFGhaq6JmVuXtg9jtE6QU6CnUYqD0PizbitdfmsF2DfBW4GkrfrSKLZhGZ+Hri4NDsEyxpby9Y4oBvDmkW//58LWhK02Aau7PEj12dqNAcSICocBp7y0U+S9z/Gwefc5pnSezbvqWCIc96SjcPrak3ooE2T5zlR1pkURo4ITHAsFHxBgKNbOphasu5KVIHjrWuC1uGVAdqixmb6LvIFqGW4WYg3BLuavR4LjOlTuUM6O2HxFaKSRwpovZ0KV8fdC52m6Vt9mSTOVoHqMEYMk9wb1CvCOXD2ukWe7xxt792s7da3ln5A3CSzXzuhUY+AAAAAElFTkSuQmCC');
}
    
#\37 414af1c {
    width: 338px;
    height: 203px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7e289f5 {
    order: 0;
    width: 338px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0e330b0 {
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5c15011 {
    min-height: 77px;
    height: auto;
    row-gap: 0px;
}
    
#\39 2634fd8 {
    column-gap: 5%;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 0%;
}
    
#\37 f7ae9e2 {
    width: 90%;
}
    
#\36 6917c57 {
    width: 47.5%;
    min-height: 8px;
    justify-content: center;
    height: auto;
    order: 0;
}
    
#\30 21dc218 {
    width: 220px;
    height: 305px;
}
    
#\37 b7eae04 {
    margin-bottom: 16px;
}
    
#cec5d39c {
    row-gap: 36px;
    width: 47.5%;
    min-height: 8px;
    order: 1;
    padding: 6% 16px 6% 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c895b15b {
    width: 62.52%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 4% 0% 4% 0%;
}
    
#\30 f4e43d2 {
    width: 62.59%;
    height: 227px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2f59658 {
    width: 271px;
}
    
#\35 403f88b {
    height: 244px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d6c531aa {
    width: 33.48%;
    min-height: 8px;
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 6a1e2fc {
    margin: 0px 0% 0px 0%;
}
    
#\39 30619ba {
    min-height: 440px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 21px;
    column-gap: 4%;
    padding: 4% 4% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eeaf64b7 {
    width: 338px;
    height: 203px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 90bcf64 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 569px;
    column-gap: 0%;
    padding-top: 6%;
}
    
#\32 f161d09 {
    order: 0;
    width: 338px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a86ef04e {
    order: 3;
}
    
#\35 611732b {
    width: 40.03%;
    min-height: 8px;
}
#\35 611732b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AJ+Of6WUhK2bi7Khkbemlrmpmbqrm7mqmrSllrChkQCUg3OejX2rmom0opK3ppa5qZm5qpq4qZmwopOqnIwAeWdVjHtpo5OBsqKRtKSUtqeYuKyeuK+jsqicrKKVAGVTQX9uXZ2Pf7Cjk7CjlK+klrKqnrKtpa+poK6nnQBfUEF+b2Cfk4azqJqzqJqyqZ22sai0s62yrqewrKQAc2hcjIF0pZqNr6KUsaSWtaygubOqs7CpqaObpqCYAGxiV4F1ap2RhK2gkruvocG5rbewp6GZkId8cIJ3bABfVUpvY1eRg3Wqm4zBs6XFu6+roJWGem1fT0FZSDsASj4zWUs+gnJjppWFwK+gvK2flod4aFdHPCkZNSITAEQ5LlRGOXppWZmFcqyWg6WPfYVwX11KOjknFzEhETp5pCeB7LI4AAAAAElFTkSuQmCC');
}
    
#b95990a2 {
    width: 59.81%;
    min-height: 8px;
}
    
#\36 6e96235 {
    order: 2;
    width: 296px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3e1761d {
    min-height: 77px;
    height: auto;
    row-gap: 0px;
}
    
#\39 10bfd08 {
    margin-bottom: 16px;
}
    
#\30 9cae35f {
    row-gap: 36px;
    width: 47.5%;
    min-height: 8px;
    order: 1;
    padding: 6% 16px 6% 16px;
}
    
#\31 9955d22 {
    column-gap: 5%;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 0%;
}
    
#c53a96cf {
    width: 220px;
    height: 305px;
}
    
#e2353468 {
    width: 90%;
}
    
#b4295579 {
    width: 47.5%;
    min-height: 8px;
    justify-content: center;
    height: auto;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 feeb140 {
    width: 338px;
    height: 203px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ee136ab {
    width: 40.03%;
    min-height: 8px;
}
#\31 ee136ab.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AIN4a4N1ZYJxX35sWXJfTHtnU5GEdbKuo7G0rKSonAB3bF58b196alh2Yk5xWUOFa1Ofjny4sqevsquhpJsAemxdf3BgdmRTbldCcFQ7jnBUp5J9tKqcpaOclpSNAHRiUn9rWH5nUXVYPnpZO5l2V7Wbgb6tm6uhlpyTiACKeGaXhHGXgWqJa0+GYkKhfl6+pIrJuKa8sKOyp50AoZOEr5+Pq5R+nHtdlGxIr4xrzLSb2sy81Mm9z8S6AM3CtMm7rK+ZhJp5XJZvTbaXedK/rOHZzuPd1eTe1gDHvK60pJOReGKFZUmTcVO6n4XUw7Hf1cne18zb0scAm4t5inVheGBJgmZNnYRrvqiSz7+t0sW2zcK0xrqtAHViTmxXQm5YQ4hzXqqWgsGvnMa2pcCxoLipma+gkKpsqOxBESmsAAAAAElFTkSuQmCC');
}
    
#\37 576e1bd {
    width: 59.81%;
    min-height: 8px;
}
    
#be773626 {
    order: 2;
    width: 296px;
}
    
#\35 5bae9d4 {
    order: 3;
}
    
#\32 233bb4a {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 569px;
    column-gap: 0%;
    padding-top: 6%;
}
    
#d9787739 {
    order: 0;
    width: 338px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 d836d63 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#f7181c76 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 30px;
    width: 63.76%;
    min-height: 8px;
    justify-content: flex-start;
}
    
#bb3a5433 {
    height: 361px;
}
    
#\37 3376ff6 {
    height: 283px;
}
    
#d34ebc48 {
    width: 34.21%;
    min-height: 8px;
}
    
#a68976f8 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#e453127c {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 2%;
    padding: 6% 4% 6% 4%;
}
    
#\35 58228ed {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#da09e552 {
    height: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b743dbcb {
    width: 62.59%;
    height: 227px;
    margin: 0px 0% 0px 0%;
}
    
#bb1b4734 {
    width: 271px;
}
    
#\33 0181f6d {
    min-height: 440px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 21px;
    column-gap: 4%;
    padding: 4% 4% 0% 0%;
}
    
#\39 941039f {
    height: 244px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c328c826 {
    width: 62.52%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 4% 0% 4% 0%;
}
    
#\31 4b64e6d {
    width: 33.48%;
    min-height: 8px;
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c29a3be1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 746355f {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    order: 1;
}
#\38 746355f.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 c980204 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 6a10b81 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 90a50e7 {
    width: 100%;
    min-height: 0px;
    order: 0;
    align-items: flex-start;
}
#\34 90a50e7.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dd8ac7e0 {
    height: 20px;
}
    
#a1f244dc {
    width: 34.21%;
    min-height: 8px;
}
    
#\36 fe777b6 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\33 688c30e {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\32 15f1d4e {
    height: 361px;
}
    
#\32 f66d07b {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\31 c9edc35 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 30px;
    width: 63.76%;
    min-height: 8px;
    justify-content: flex-start;
}
    
#\39 412714c {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 2%;
    padding: 6% 4% 6% 4%;
}
    
#fc33b9a6 {
    height: 283px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 58608b5 {
    width: 47.5%;
    min-height: 8px;
    justify-content: center;
    height: auto;
    order: 0;
}
    
#\34 51658c1 {
    row-gap: 36px;
    width: 47.5%;
    min-height: 8px;
    order: 1;
    padding: 6% 16px 6% 16px;
}
    
#d018043f {
    width: 220px;
    height: 305px;
}
    
#bd147465 {
    column-gap: 5%;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 0%;
}
    
#\39 96ca402 {
    width: 90%;
}
    
#\37 81b5500 {
    margin-bottom: 16px;
}
    
#\39 185fc6d {
    min-height: 77px;
    height: auto;
    row-gap: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4f1a8f6 {
    height: auto;
    min-height: 297px;
}
    
#\32 266e9b9 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ac2dfa72 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 344px;
    row-gap: 24px;
    justify-content: flex-start;
}
    
#\39 07d3951 {
    width: 34.35%;
    height: 265px;
}
    
#\30 fc0f36f {
    width: 367px;
}
    
#\32 a980ef2 {
    width: 88.86%;
}
    
#cc42b47f {
    height: 289px;
    width: 36.84%;
    margin: 0px 0% 0px 0%;
}
    
#b6aea259 {
    margin: 0px 0% 0px 0%;
}
    
#\35 f340d06 {
    row-gap: 5px;
    padding: 4% 4% 4% 4%;
}
    
#\32 678d3ec {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a6e4ce13 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5c5102b {
    width: 33.48%;
    min-height: 8px;
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 1f2f137 {
    min-height: 440px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 21px;
    column-gap: 4%;
    padding: 4% 4% 0% 0%;
}
    
#\31 e0132ef {
    margin: 0px 0% 0px 0%;
}
    
#c9265f60 {
    height: 244px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 16ef71c {
    width: 62.52%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 4% 0% 4% 0%;
}
    
#fbb7d1be {
    width: 62.59%;
    height: 227px;
    margin: 0px 0% 0px 0%;
}
    
#d5b124a7 {
    width: 271px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e949dd3 {
    width: 59.75%;
    min-height: 8px;
    row-gap: 12px;
    justify-content: center;
}
    
#\34 7198e68 {
    width: 16.07%;
    min-height: 8px;
}
    
#\37 dc5cb1b {
    height: 485px;
}
    
#\37 1d9b3d3 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    padding: 10% 0% 10% 0%;
}
    
#\38 46c2aa3 {
    height: 485px;
}
    
#\37 1b70a49 {
    width: 250px;
    min-height: 54px;
}
    
#\34 9203d84 {
    width: 20.18%;
    min-height: 8px;
}
    
#\33 afde552 {
    margin-bottom: 30px;
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 44bb869 {
    order: 0;
    width: 338px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d965a012 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 569px;
    column-gap: 0%;
    padding-top: 6%;
}
    
#\39 f7600ec {
    order: 3;
}
    
#\38 42e24d0 {
    width: 59.81%;
    min-height: 8px;
}
    
#e3c8da6d {
    width: 338px;
    height: 203px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7c5ea53 {
    width: 40.03%;
    min-height: 8px;
}
#\31 7c5ea53.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AKaRhq2gl7Gspq6qpba0sb29vLi4uK+wsKioqKOjogC9saq6saq0r6mxrai7urfBwsG5urqxsbGrrKuoqKgAsK+vtLGutbKssa6rrq+xq6+zoKOmpaamqKmpq6ysAHR+iX+Fi4iKjYmMkoyTnJCXno2Qk5aWlp2dnaWmpgAzQlhIU2JcZG9kbXlyfIqCiZOHio2Oj46UlJSenp4AFShDJDRLMT9UP01iZnKCi5GZm5ydkpKRj4+OlZWUABUnQSY1TD5LXlxldIWLlaCjp6OkpJOSkouLio2NiwAUJDw1QFFbYGp9foOYmJymp6iioqKPjo2GhYSFhIMAEyE1PD9HamBckYN4o5uUp6Wjnp6eiomIgH9+fX16ABYiNEZBQW5aS4lxXpOHfpyZl5mZmoWFg3x7eXh4dYdIoHCiOCfyAAAAAElFTkSuQmCC');
}
    
#a953e59b {
    order: 2;
    width: 296px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#afe4408d {
    width: 62.59%;
    height: 227px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d29e48f {
    width: 33.48%;
    min-height: 8px;
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 a16af24 {
    width: 271px;
}
    
#\34 63958f5 {
    width: 62.52%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 4% 0% 4% 0%;
}
    
#ca304342 {
    min-height: 440px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 21px;
    column-gap: 4%;
    padding: 4% 4% 0% 0%;
}
    
#\37 117769f {
    margin: 0px 0% 0px 0%;
}
    
#\35 094a367 {
    height: 244px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5c8d992 {
    width: 59.81%;
    min-height: 8px;
}
    
#\31 39f1ba4 {
    order: 2;
    width: 296px;
}
    
#\34 c1601c4 {
    order: 3;
}
    
#ebdbec6a {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 569px;
    column-gap: 0%;
    padding-top: 6%;
}
    
#\35 d81030c {
    width: 40.03%;
    min-height: 8px;
}
#\35 d81030c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AKajoauopa+tq7OysLa2tbu8usHDwMbJxcvPzM/S0ACDf3yGgn+IhoSLi4uPkJGcnZ2rrKm5u7fBxcHIzMoAZmFdaWRhcW5seHh4d3h5ent8hYaFn6Gftbi2xsrIAFBNS1VTUWppaICAgXh5e2dnaWNkZYeIiLGzs8/S0gBSUVFZWFh7e3ukpKKpqaiFhYVjZWd0dXidoqe/x84AS01QTlFUbnFyn6Cfurq5qaqrhYqOhouRmKKssb7JAERHTD5CSExPVG1vcpSUlKOmqpmjrJimtJqtwKa7zwBYWVtPUlVMT1NaXF9ycnOPlJieq7apvtGmwNipwtoAcG9ubm5vbW9wdHV4f4CCkpaao623qr3OpsDXor7YAIuJhY+OjJaXlqCho6qsrbO1t7S6v666xaO3yZu1zPXdqypECLe0AAAAAElFTkSuQmCC');
}
    
#\30 7c07213 {
    order: 0;
    width: 338px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac6ff258 {
    width: 338px;
    height: 203px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 334e081 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 2%;
    padding: 6% 4% 6% 4%;
}
    
#\35 11c93a3 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#cd34b0a6 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\34 0d5ad59 {
    height: 20px;
}
    
#\35 e8f31ce {
    height: 283px;
}
    
#\36 f146ee7 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 30px;
    width: 63.76%;
    min-height: 8px;
    justify-content: flex-start;
}
    
#\39 781d1d2 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#ab411e54 {
    width: 34.21%;
    min-height: 8px;
}
    
#\37 93ee941 {
    height: 361px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ed3b52ca {
    width: 47.5%;
    min-height: 8px;
    justify-content: center;
    height: auto;
    order: 0;
}
    
#\36 a4e40c4 {
    column-gap: 5%;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 0%;
}
    
#\35 5484fe3 {
    margin-bottom: 16px;
}
    
#b1524100 {
    row-gap: 36px;
    width: 47.5%;
    min-height: 8px;
    order: 1;
    padding: 6% 16px 6% 16px;
}
    
#a258c501 {
    min-height: 77px;
    height: auto;
    row-gap: 0px;
}
    
#\36 e4cf9d0 {
    width: 220px;
    height: 305px;
}
    
#\38 42b812f {
    width: 90%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2eb529e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    padding: 10% 0% 10% 0%;
}
    
#ad087d58 {
    width: 16.07%;
    min-height: 8px;
}
    
#ce86dd1c {
    height: 485px;
}
    
#a4f71cb1 {
    width: 59.75%;
    min-height: 8px;
    row-gap: 12px;
    justify-content: center;
}
    
#\33 99b261e {
    width: 20.18%;
    min-height: 8px;
}
    
#\37 0335c00 {
    height: 485px;
}
    
#\39 71af438 {
    margin-bottom: 30px;
    margin-top: 0px;
}
    
#c99d72da {
    width: 250px;
    min-height: 54px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 644b239 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 2%;
    padding: 6% 4% 6% 4%;
}
    
#f1a5a631 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\33 511e1e8 {
    height: 283px;
}
    
#\30 3d8bf8e {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 30px;
    width: 63.76%;
    min-height: 8px;
    justify-content: flex-start;
}
    
#ee14cddb {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#f5e12279 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\38 0529601 {
    height: 20px;
}
    
#\34 3e98a9f {
    height: 361px;
}
    
#fae8afe1 {
    width: 34.21%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1880fb3 {
    width: 220px;
    height: 305px;
}
    
#\33 52dc532 {
    width: 47.5%;
    min-height: 8px;
    justify-content: center;
    height: auto;
    order: 0;
}
    
#\39 643438a {
    margin-bottom: 16px;
}
    
#\37 ce53261 {
    width: 90%;
}
    
#c13536a8 {
    min-height: 77px;
    height: auto;
    row-gap: 0px;
}
    
#ca33b86d {
    row-gap: 36px;
    width: 47.5%;
    min-height: 8px;
    order: 1;
    padding: 6% 16px 6% 16px;
}
    
#b20aad09 {
    column-gap: 5%;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1181e71 {
    width: 100%;
    min-height: 0px;
    order: 0;
    align-items: flex-start;
}
#\39 1181e71.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#ea038fcb {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    order: 1;
}
#ea038fcb.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#e5f613cf {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 2b8ac63 {
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 220b0cc {
    order: 3;
}
    
#\32 2595580 {
    width: 40.03%;
    min-height: 8px;
}
#\32 2595580.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AMO3pLqrmbOhkbellcO1pszAssS2p6SUhIJxYGhWRQDMxLDCtaO1oY+pk36ynorAr53Es5+um4aUgW2CcF8AzMWxxLeksp2Imn9nmoBoq5Z/u6iStKCKqJaCopGBALarmLWlkaiRepV5X5N3XaKKcbKbgqaReZyKd5aJewCkkn+kkX2giXOYfmeZgGmlkHqyn4uhj3yQgG+DdWcAnol2m4RxnINtoIVupIt0qZV/rJmEj31qcGFRVkk7AJmCb5Z8Z5h6Ypl7Yph+ZpmFcJqIdYRzY2hZSlFDNACEbVyBaFWFZ0+La1CGalGBalSBbFd6Z1RwYFFkV0oAYkk2Z006blI9dlpEeF9JemRQfmhUg21ZinVijXpoAE81IFQ7KVtEM2lUQ3FdTHhmVX9rWYx2Yp6HcqqUgZRHl/Vkk4FPAAAAAElFTkSuQmCC');
}
    
#e0d113ea {
    order: 0;
    width: 338px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6a0d805 {
    width: 59.81%;
    min-height: 8px;
}
    
#\36 32778d9 {
    order: 2;
    width: 296px;
}
    
#\30 e57a3ef {
    width: 338px;
    height: 203px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d1f2c82 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 569px;
    column-gap: 0%;
    padding-top: 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6ba751e {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    order: 1;
}
#\32 6ba751e.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 e0afe46 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#bc4a1b30 {
    width: 100%;
    min-height: 0px;
    order: 0;
    align-items: flex-start;
}
#bc4a1b30.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 46b9f2d {
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ad83b7e {
    row-gap: 36px;
    width: 47.5%;
    min-height: 8px;
    order: 1;
    padding: 6% 16px 6% 16px;
}
    
#a5e66259 {
    column-gap: 5%;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 0%;
}
    
#\37 f3f9a16 {
    margin-bottom: 16px;
}
    
#\32 657ee33 {
    min-height: 77px;
    height: auto;
    row-gap: 0px;
}
    
#\35 d5c5cd6 {
    width: 47.5%;
    min-height: 8px;
    justify-content: center;
    height: auto;
    order: 0;
}
    
#\33 4ce5eb0 {
    width: 220px;
    height: 305px;
}
    
#\32 a4a7d99 {
    width: 90%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad745d3e {
    width: 16.07%;
    min-height: 8px;
}
    
#\35 7516604 {
    margin-bottom: 30px;
    margin-top: 0px;
}
    
#ce5570e5 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    padding: 10% 0% 10% 0%;
}
    
#fde8d700 {
    width: 59.75%;
    min-height: 8px;
    row-gap: 12px;
    justify-content: center;
}
    
#\32 14a9294 {
    height: 485px;
}
    
#\37 7e2a6c5 {
    height: 485px;
}
    
#e620517d {
    width: 20.18%;
    min-height: 8px;
}
    
#c04dd539 {
    width: 250px;
    min-height: 54px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b1648814 {
    row-gap: 5px;
    padding: 4% 4% 4% 4%;
}
    
#\33 3507f45 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 478c969 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 344px;
    row-gap: 24px;
    justify-content: flex-start;
}
    
#cddda808 {
    width: 367px;
}
    
#\33 ee5bb06 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f9531802 {
    height: auto;
    min-height: 297px;
}
    
#dd61f013 {
    margin: 0px 0% 0px 0%;
}
    
#e721a5fc {
    width: 88.86%;
}
    
#\33 d0615df {
    width: 34.35%;
    height: 265px;
}
    
#f4c50df5 {
    height: 289px;
    width: 36.84%;
    margin: 0px 0% 0px 0%;
}
    
#a08eae90 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d1087a6d {
    margin-bottom: 30px;
    margin-top: 0px;
}
    
#\38 6916198 {
    width: 250px;
    min-height: 54px;
}
    
#\31 0d13da6 {
    height: 485px;
}
    
#cf8fa9b7 {
    height: 485px;
}
    
#e8feea9d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    padding: 10% 0% 10% 0%;
}
    
#\31 5feabbb {
    width: 59.75%;
    min-height: 8px;
    row-gap: 12px;
    justify-content: center;
}
    
#\37 8d696f1 {
    width: 16.07%;
    min-height: 8px;
}
    
#c6a2a4ff {
    width: 20.18%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 f44ca09 {
    width: 34.35%;
    height: 265px;
}
    
#de376a44 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 344px;
    row-gap: 24px;
    justify-content: flex-start;
}
    
#\31 556b7c8 {
    row-gap: 5px;
    padding: 4% 4% 4% 4%;
}
    
#\37 76783ec {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 82ea715 {
    width: 367px;
}
    
#c1bf7227 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#f1da245e {
    height: 289px;
    width: 36.84%;
    margin: 0px 0% 0px 0%;
}
    
#\32 1629e8b {
    height: auto;
    min-height: 297px;
}
    
#e70ec6b6 {
    width: 88.86%;
}
    
#\33 3e1cd5b {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 6c69c66 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d417ae89 {
    width: 100%;
    min-height: 0px;
    order: 0;
    align-items: flex-start;
}
#d417ae89.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 ff973eb {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 b9b18c0 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    order: 1;
}
#\35 b9b18c0.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 61a94b7 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e8ae321 {
    width: 40.03%;
    min-height: 8px;
}
#\34 e8ae321.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABPElEQVQY0xXJTU+CYAAA4PdP9QO6dGxrHVqH1qpLLQ/mpiarzdRc+AGikIXhQJQ3ARFEPlIJhciprI+V/6f1XB+gk4kJd7vQHr8n8NdT1p7y44ofNjdXqBksAZO+diG2MLmVxa7MZmgyoc0tbd5X6k6nCGwm4/fpL18Px89ztR70qeULH840b8DYLRQYbD6wOuvPIHS1mUw6EAtMPnwfv9lwBAnwlDtVm3eBLfrD9ogvGc28I9d9E1pCtUtcAuRwsxjbY9GYVEV6RFytJfVGRm3kWmiUiO+D2O5G+mTrHjmCxQu5HBULEamSkMkrJntWON8GaGSnhhy3cWRA5ww6rVEpjc4OubKAp6jkAehWEZ3DpoOOp7ETAR82bky25PSaRqvSxVPA/D9h4VqBJboi5QjYq/Qw1doGT0pk+g++57xrn+pJTwAAAABJRU5ErkJggg==');
}
    
#\34 8a3dfb9 {
    width: 59.81%;
    min-height: 8px;
}
    
#\31 23e2d1f {
    width: 338px;
    height: 203px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4edbf1e {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 569px;
    column-gap: 0%;
    padding-top: 6%;
}
    
#\35 7971582 {
    order: 0;
    width: 338px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7e3d505 {
    order: 3;
}
    
#\32 94006b3 {
    order: 2;
    width: 296px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 878f48c {
    width: 91.41%;
    order: 1;
}
    
#efde4213 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dc70b68 {
    width: 100%;
    min-height: 8px;
    padding-bottom: 16px;
}
    
#a4aefaf8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 319px;
    padding: 12% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b1bae91 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 234px;
    column-gap: 2%;
    padding-bottom: 6%;
}
    
#cd8fa161 {
    width: 32%;
    min-height: 8px;
}
    
#\31 a95a098 {
    width: 32%;
    min-height: 8px;
}
    
#\31 b1f4e28 {
    width: 32%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 73d37b0 {
    width: 100%;
    min-height: 8px;
}
    
#\32 c2037cd {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 250px;
    padding: 0px 0px 0px 0px;
}
    
#\35 3a78d92 {
    height: 300px;
}
}



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



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



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



@media (max-width: 767px) {
    
#\30 334e081 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a120ced4 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#ea97e700 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\35 644b239 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#daafb110 {
    width: 100%;
}
    
#\37 d229c3f {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 4% 1% 4%;
}
    
#\38 5312d51 {
    row-gap: 18px;
    width: 100%;
    min-height: 0px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\39 833fa09 {
    width: 100%;
}
    
#f34702ab::before, #f34702ab > .bgExtraLayerOverlay {
    
}
#f34702ab {
    row-gap: 18px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#a91374b1::before, #a91374b1 > .bgExtraLayerOverlay {
    
}
}



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



@media (max-width: 767px) {
    
#\38 d5e11e9 {
    min-height: 269px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\37 edd96e9 {
    order: 2;
    width: 283px;
}
    
#f370b512 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
}
    
#\38 54d8d43 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 10% 4%;
}
    
#ef7b808d {
    height: 204px;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 12255b8 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d2ab079 {
    order: 3;
}
}



@media (max-width: 767px) {
    
#\35 c6b47ec {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 8% 4% 8% 4%;
}
    
#\36 6a7c9c5 {
    margin-bottom: 20px;
    width: 311px;
}
    
#\30 0105c51 {
    height: 132px;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 411934e {
    min-height: 54px;
    width: 100%;
}
    
#\39 c5e33ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\30 4ef245a {
    width: 311px;
}
    
#e4d69ee1 {
    height: 132px;
}
    
#bfd65954 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: flex-start;
    row-gap: 10px;
}
    
#dbfe2799 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\37 441eafc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 34px;
}
    
#\38 fe2f12c {
    margin: 0px 0% 0px 0%;
}
    
#\37 06b9359 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c972dd6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    justify-content: flex-start;
}
    
#\36 1a187da {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\30 262b95d {
    height: 180px;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 083bedd {
    min-height: unset;
    flex-direction: column;
    row-gap: 8px;
    padding: 8% 4% 8% 4%;
}
    
#f78b4a2a {
    width: 100.00%;
}
    
#\32 cbe89a1 {
    height: 180px;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 1a4b38f {
    width: 100%;
    max-width: 100%;
    align-items: flex-start;
    row-gap: 9px;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px 0% 0px 0%;
}
    
#cbd84f46 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 69936fb {
    order: 2;
    width: 283px;
}
    
#\39 5540fc9 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
}
    
#\38 1e0a82a {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 10% 4%;
}
    
#\33 8e8fc90 {
    min-height: 269px;
    align-items: center;
    width: 100%;
    height: auto;
}
#\33 8e8fc90.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNUlEQVQY0xXJvU7CQAAA4HstBycnHUycXEx0MmpiHDRhMyZi1JDYxSpBoGgLpVLvgCv977W1f5RCz4IRjS9j/NYPGJC3kOAgwYG8JXOG1FDFGhaq6JmVuXtg9jtE6QU6CnUYqD0PizbitdfmsF2DfBW4GkrfrSKLZhGZ+Hri4NDsEyxpby9Y4oBvDmkW//58LWhK02Aau7PEj12dqNAcSICocBp7y0U+S9z/Gwefc5pnSezbvqWCIc96SjcPrak3ooE2T5zlR1pkURo4ITHAsFHxBgKNbOphasu5KVIHjrWuC1uGVAdqixmb6LvIFqGW4WYg3BLuavR4LjOlTuUM6O2HxFaKSRwpovZ0KV8fdC52m6Vt9mSTOVoHqMEYMk9wb1CvCOXD2ukWe7xxt792s7da3ln5A3CSzXzuhUY+AAAAAElFTkSuQmCC');
}
    
#\37 414af1c {
    height: 204px;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7e289f5 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0e330b0 {
    order: 3;
}
}



@media (max-width: 767px) {
    
#\31 5c15011 {
    min-height: 62px;
    order: 0;
    height: auto;
}
    
#\39 2634fd8 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#f0daabf7 {
    order: 2;
}
    
#e807d14c {
    order: 1;
}
    
#\36 6917c57 {
    width: 100%;
    min-height: 477px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#\30 21dc218 {
    width: 275px;
    height: 345px;
}
    
#\37 b7eae04 {
    margin-bottom: 16px;
}
    
#cec5d39c {
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
}
}



@media (max-width: 767px) {
    
#c895b15b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\30 f4e43d2 {
    height: 188px;
    order: 1;
}
    
#\35 403f88b {
    height: 240px;
    justify-self: auto;
    align-self: auto;
    width: 49.13%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6c531aa {
    width: 100%;
    min-height: 272px;
    align-items: flex-start;
    height: auto;
    padding: 16px 0px 16px 0px;
}
    
#\32 6a1e2fc {
    margin: 0px 0% 0px 0%;
}
    
#\39 30619ba {
    min-height: unset;
    flex-direction: column;
    row-gap: 5px;
    padding: 10% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#eeaf64b7 {
    height: 204px;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 90bcf64 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 10% 4%;
}
    
#\32 f161d09 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a86ef04e {
    order: 3;
}
    
#\35 611732b {
    min-height: 269px;
    align-items: center;
    width: 100%;
    height: auto;
}
#\35 611732b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AJ+Of6WUhK2bi7Khkbemlrmpmbqrm7mqmrSllrChkQCUg3OejX2rmom0opK3ppa5qZm5qpq4qZmwopOqnIwAeWdVjHtpo5OBsqKRtKSUtqeYuKyeuK+jsqicrKKVAGVTQX9uXZ2Pf7Cjk7CjlK+klrKqnrKtpa+poK6nnQBfUEF+b2Cfk4azqJqzqJqyqZ22sai0s62yrqewrKQAc2hcjIF0pZqNr6KUsaSWtaygubOqs7CpqaObpqCYAGxiV4F1ap2RhK2gkruvocG5rbewp6GZkId8cIJ3bABfVUpvY1eRg3Wqm4zBs6XFu6+roJWGem1fT0FZSDsASj4zWUs+gnJjppWFwK+gvK2flod4aFdHPCkZNSITAEQ5LlRGOXppWZmFcqyWg6WPfYVwX11KOjknFzEhETp5pCeB7LI4AAAAAElFTkSuQmCC');
}
    
#b95990a2 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 6e96235 {
    order: 2;
    width: 283px;
}
}



@media (max-width: 767px) {
    
#\32 3e1761d {
    min-height: 62px;
    order: 0;
    height: auto;
}
    
#\39 10bfd08 {
    margin-bottom: 16px;
}
    
#\33 746edfc {
    order: 2;
}
    
#\30 9cae35f {
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
}
    
#\31 9955d22 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#c53a96cf {
    width: 275px;
    height: 345px;
}
    
#b4295579 {
    width: 100%;
    min-height: 477px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#eb093939 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\33 feeb140 {
    height: 204px;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ee136ab {
    min-height: 269px;
    align-items: center;
    width: 100%;
    height: auto;
}
#\31 ee136ab.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AIN4a4N1ZYJxX35sWXJfTHtnU5GEdbKuo7G0rKSonAB3bF58b196alh2Yk5xWUOFa1Ofjny4sqevsquhpJsAemxdf3BgdmRTbldCcFQ7jnBUp5J9tKqcpaOclpSNAHRiUn9rWH5nUXVYPnpZO5l2V7Wbgb6tm6uhlpyTiACKeGaXhHGXgWqJa0+GYkKhfl6+pIrJuKa8sKOyp50AoZOEr5+Pq5R+nHtdlGxIr4xrzLSb2sy81Mm9z8S6AM3CtMm7rK+ZhJp5XJZvTbaXedK/rOHZzuPd1eTe1gDHvK60pJOReGKFZUmTcVO6n4XUw7Hf1cne18zb0scAm4t5inVheGBJgmZNnYRrvqiSz7+t0sW2zcK0xrqtAHViTmxXQm5YQ4hzXqqWgsGvnMa2pcCxoLipma+gkKpsqOxBESmsAAAAAElFTkSuQmCC');
}
    
#\37 576e1bd {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
}
    
#be773626 {
    order: 2;
    width: 283px;
}
    
#\35 5bae9d4 {
    order: 3;
}
    
#\32 233bb4a {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 10% 4%;
}
    
#d9787739 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\35 d836d63 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 2;
}
    
#f7181c76 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 0;
    row-gap: 25px;
}
    
#bb3a5433 {
    height: 177px;
}
    
#\37 3376ff6 {
    height: 207px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d34ebc48 {
    width: 100%;
    min-height: 209px;
    align-items: center;
    order: 1;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: flex-start;
    height: auto;
}
    
#a68976f8 {
    order: 1;
}
    
#e453127c {
    min-height: unset;
    flex-direction: column;
    row-gap: 10px;
    padding: 8% 4% 8% 4%;
}
    
#\35 58228ed {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 3;
}
    
#da09e552 {
    order: 4;
}
}



@media (max-width: 767px) {
    
#b743dbcb {
    height: 188px;
    order: 1;
}
    
#\33 0181f6d {
    min-height: unset;
    flex-direction: column;
    row-gap: 5px;
    padding: 10% 4% 4% 4%;
}
    
#\39 941039f {
    height: 240px;
    justify-self: auto;
    align-self: auto;
    width: 49.13%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c328c826 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\31 4b64e6d {
    width: 100%;
    min-height: 272px;
    align-items: flex-start;
    height: auto;
    padding: 16px 0px 16px 0px;
}
    
#c29a3be1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 746355f {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
}
#\38 746355f.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\33 c9fd826 {
    order: 1;
}
    
#\39 c980204 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#d4892b24 {
    order: 1;
}
    
#\34 90a50e7 {
    row-gap: 8px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
}
#\34 90a50e7.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 192048d {
    width: 100.00%;
    order: 0;
}
}



@media (max-width: 767px) {
    
#dd8ac7e0 {
    order: 4;
}
    
#a1f244dc {
    width: 100%;
    min-height: 209px;
    align-items: center;
    order: 1;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: flex-start;
    height: auto;
}
    
#\36 fe777b6 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 2;
}
    
#\32 15f1d4e {
    height: 177px;
}
    
#\33 688c30e {
    order: 1;
}
    
#\32 f66d07b {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 3;
}
    
#\31 c9edc35 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 0;
    row-gap: 25px;
}
    
#\39 412714c {
    min-height: unset;
    flex-direction: column;
    row-gap: 10px;
    padding: 8% 4% 8% 4%;
}
    
#fc33b9a6 {
    height: 207px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\36 58608b5 {
    width: 100%;
    min-height: 477px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#\34 51658c1 {
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
}
    
#d018043f {
    width: 275px;
    height: 345px;
}
    
#fa912731 {
    order: 1;
}
    
#bd147465 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\30 8e8e5a0 {
    order: 2;
}
    
#\37 81b5500 {
    margin-bottom: 16px;
}
    
#\39 185fc6d {
    min-height: 62px;
    order: 0;
    height: auto;
}
}



@media (max-width: 767px) {
    
#b4f1a8f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 34px;
}
    
#ac2dfa72 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    justify-content: flex-start;
}
    
#\32 266e9b9 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\39 07d3951 {
    height: 180px;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 fc0f36f {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cc42b47f {
    height: 180px;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 a980ef2 {
    width: 100.00%;
}
    
#b6aea259 {
    margin: 0px 0% 0px 0%;
}
    
#\35 f340d06 {
    min-height: unset;
    flex-direction: column;
    row-gap: 8px;
    padding: 8% 4% 8% 4%;
}
    
#\32 678d3ec {
    width: 100%;
    max-width: 100%;
    align-items: flex-start;
    row-gap: 9px;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px 0% 0px 0%;
}
    
#a6e4ce13 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 5c5102b {
    width: 100%;
    min-height: 272px;
    align-items: flex-start;
    height: auto;
    padding: 16px 0px 16px 0px;
}
    
#\38 1f2f137 {
    min-height: unset;
    flex-direction: column;
    row-gap: 5px;
    padding: 10% 4% 4% 4%;
}
    
#\31 e0132ef {
    margin: 0px 0% 0px 0%;
}
    
#c9265f60 {
    height: 240px;
    justify-self: auto;
    align-self: auto;
    width: 49.13%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 16ef71c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#fbb7d1be {
    height: 188px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\34 7198e68 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\39 e949dd3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: flex-start;
    row-gap: 10px;
}
    
#\37 dc5cb1b {
    height: 132px;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1d9b3d3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 8% 4% 8% 4%;
}
    
#\38 46c2aa3 {
    height: 132px;
}
    
#\39 b95c360 {
    width: 311px;
}
    
#\37 1b70a49 {
    min-height: 54px;
    width: 100%;
}
    
#\34 9203d84 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\33 afde552 {
    margin-bottom: 20px;
    width: 311px;
}
}



@media (max-width: 767px) {
    
#\30 44bb869 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d965a012 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 10% 4%;
}
    
#\39 f7600ec {
    order: 3;
}
    
#\38 42e24d0 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
}
    
#e3c8da6d {
    height: 204px;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7c5ea53 {
    min-height: 269px;
    align-items: center;
    width: 100%;
    height: auto;
}
#\31 7c5ea53.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AKaRhq2gl7Gspq6qpba0sb29vLi4uK+wsKioqKOjogC9saq6saq0r6mxrai7urfBwsG5urqxsbGrrKuoqKgAsK+vtLGutbKssa6rrq+xq6+zoKOmpaamqKmpq6ysAHR+iX+Fi4iKjYmMkoyTnJCXno2Qk5aWlp2dnaWmpgAzQlhIU2JcZG9kbXlyfIqCiZOHio2Oj46UlJSenp4AFShDJDRLMT9UP01iZnKCi5GZm5ydkpKRj4+OlZWUABUnQSY1TD5LXlxldIWLlaCjp6OkpJOSkouLio2NiwAUJDw1QFFbYGp9foOYmJymp6iioqKPjo2GhYSFhIMAEyE1PD9HamBckYN4o5uUp6Wjnp6eiomIgH9+fX16ABYiNEZBQW5aS4lxXpOHfpyZl5mZmoWFg3x7eXh4dYdIoHCiOCfyAAAAAElFTkSuQmCC');
}
    
#a953e59b {
    order: 2;
    width: 283px;
}
}



@media (max-width: 767px) {
    
#afe4408d {
    height: 188px;
    order: 1;
}
    
#\35 d29e48f {
    width: 100%;
    min-height: 272px;
    align-items: flex-start;
    height: auto;
    padding: 16px 0px 16px 0px;
}
    
#\34 63958f5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#ca304342 {
    min-height: unset;
    flex-direction: column;
    row-gap: 5px;
    padding: 10% 4% 4% 4%;
}
    
#\37 117769f {
    margin: 0px 0% 0px 0%;
}
    
#\35 094a367 {
    height: 240px;
    justify-self: auto;
    align-self: auto;
    width: 49.13%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\31 5c8d992 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
}
    
#\31 39f1ba4 {
    order: 2;
    width: 283px;
}
    
#\34 c1601c4 {
    order: 3;
}
    
#ebdbec6a {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 10% 4%;
}
    
#\35 d81030c {
    min-height: 269px;
    align-items: center;
    width: 100%;
    height: auto;
}
#\35 d81030c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AKajoauopa+tq7OysLa2tbu8usHDwMbJxcvPzM/S0ACDf3yGgn+IhoSLi4uPkJGcnZ2rrKm5u7fBxcHIzMoAZmFdaWRhcW5seHh4d3h5ent8hYaFn6Gftbi2xsrIAFBNS1VTUWppaICAgXh5e2dnaWNkZYeIiLGzs8/S0gBSUVFZWFh7e3ukpKKpqaiFhYVjZWd0dXidoqe/x84AS01QTlFUbnFyn6Cfurq5qaqrhYqOhouRmKKssb7JAERHTD5CSExPVG1vcpSUlKOmqpmjrJimtJqtwKa7zwBYWVtPUlVMT1NaXF9ycnOPlJieq7apvtGmwNipwtoAcG9ubm5vbW9wdHV4f4CCkpaao623qr3OpsDXor7YAIuJhY+OjJaXlqCho6qsrbO1t7S6v666xaO3yZu1zPXdqypECLe0AAAAAElFTkSuQmCC');
}
    
#\30 7c07213 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac6ff258 {
    height: 204px;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\30 334e081 {
    min-height: unset;
    flex-direction: column;
    row-gap: 10px;
    padding: 8% 4% 8% 4%;
}
    
#\35 11c93a3 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 2;
}
    
#cd34b0a6 {
    order: 1;
}
    
#\34 0d5ad59 {
    order: 4;
}
    
#\35 e8f31ce {
    height: 207px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f146ee7 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 0;
    row-gap: 25px;
}
    
#\39 781d1d2 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 3;
}
    
#ab411e54 {
    width: 100%;
    min-height: 209px;
    align-items: center;
    order: 1;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: flex-start;
    height: auto;
}
    
#\37 93ee941 {
    height: 177px;
}
}



@media (max-width: 767px) {
    
#c0d82ddd {
    order: 1;
}
    
#b9d985d5 {
    order: 2;
}
    
#ed3b52ca {
    width: 100%;
    min-height: 477px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#\35 5484fe3 {
    margin-bottom: 16px;
}
    
#\36 a4e40c4 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#b1524100 {
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
}
    
#a258c501 {
    min-height: 62px;
    order: 0;
    height: auto;
}
    
#\36 e4cf9d0 {
    width: 275px;
    height: 345px;
}
}



@media (max-width: 767px) {
    
#d2eb529e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 8% 4% 8% 4%;
}
    
#ad087d58 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#ce86dd1c {
    height: 132px;
}
    
#a4f71cb1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: flex-start;
    row-gap: 10px;
}
    
#\33 99b261e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\37 0335c00 {
    height: 132px;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4b9402f {
    width: 311px;
}
    
#\39 71af438 {
    margin-bottom: 20px;
    width: 311px;
}
    
#c99d72da {
    min-height: 54px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 644b239 {
    min-height: unset;
    flex-direction: column;
    row-gap: 10px;
    padding: 8% 4% 8% 4%;
}
    
#\33 511e1e8 {
    height: 207px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1a5a631 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 3;
}
    
#\30 3d8bf8e {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 0;
    row-gap: 25px;
}
    
#ee14cddb {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 2;
}
    
#f5e12279 {
    order: 1;
}
    
#\38 0529601 {
    order: 4;
}
    
#\34 3e98a9f {
    height: 177px;
}
    
#fae8afe1 {
    width: 100%;
    min-height: 209px;
    align-items: center;
    order: 1;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: flex-start;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 1880fb3 {
    width: 275px;
    height: 345px;
}
    
#\33 52dc532 {
    width: 100%;
    min-height: 477px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#\39 643438a {
    margin-bottom: 16px;
}
    
#c13536a8 {
    min-height: 62px;
    order: 0;
    height: auto;
}
    
#\37 b98a4ce {
    order: 2;
}
    
#ca33b86d {
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
}
    
#cc929fc4 {
    order: 1;
}
    
#b20aad09 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 c49277f {
    order: 1;
}
    
#\39 1181e71 {
    row-gap: 8px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
}
#\39 1181e71.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 a79e6a3 {
    width: 100.00%;
    order: 0;
}
    
#ea038fcb {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
}
#ea038fcb.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#e5f613cf {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\32 8b9840f {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\34 220b0cc {
    order: 3;
}
    
#\32 2595580 {
    min-height: 269px;
    align-items: center;
    width: 100%;
    height: auto;
}
#\32 2595580.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AMO3pLqrmbOhkbellcO1pszAssS2p6SUhIJxYGhWRQDMxLDCtaO1oY+pk36ynorAr53Es5+um4aUgW2CcF8AzMWxxLeksp2Imn9nmoBoq5Z/u6iStKCKqJaCopGBALarmLWlkaiRepV5X5N3XaKKcbKbgqaReZyKd5aJewCkkn+kkX2giXOYfmeZgGmlkHqyn4uhj3yQgG+DdWcAnol2m4RxnINtoIVupIt0qZV/rJmEj31qcGFRVkk7AJmCb5Z8Z5h6Ypl7Yph+ZpmFcJqIdYRzY2hZSlFDNACEbVyBaFWFZ0+La1CGalGBalSBbFd6Z1RwYFFkV0oAYkk2Z006blI9dlpEeF9JemRQfmhUg21ZinVijXpoAE81IFQ7KVtEM2lUQ3FdTHhmVX9rWYx2Yp6HcqqUgZRHl/Vkk4FPAAAAAElFTkSuQmCC');
}
    
#e0d113ea {
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6a0d805 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 32778d9 {
    order: 2;
    width: 283px;
}
    
#\30 e57a3ef {
    height: 204px;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d1f2c82 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 10% 4%;
}
}



@media (max-width: 767px) {
    
#\37 33a6971 {
    order: 1;
}
    
#\32 6ba751e {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
}
#\32 6ba751e.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 e0afe46 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\36 543dc9b {
    order: 1;
}
    
#\36 f35d20c {
    width: 100.00%;
    order: 0;
}
    
#bc4a1b30 {
    row-gap: 8px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
}
#bc4a1b30.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\35 ad83b7e {
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
}
    
#a5e66259 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\37 f3f9a16 {
    margin-bottom: 16px;
}
    
#\32 657ee33 {
    min-height: 62px;
    order: 0;
    height: auto;
}
    
#\35 d5c5cd6 {
    width: 100%;
    min-height: 477px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#\33 4ce5eb0 {
    width: 275px;
    height: 345px;
}
    
#\32 c5379bd {
    order: 1;
}
    
#eb54d443 {
    order: 2;
}
}



@media (max-width: 767px) {
    
#ad745d3e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\35 7516604 {
    margin-bottom: 20px;
    width: 311px;
}
    
#ce5570e5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 8% 4% 8% 4%;
}
    
#a7c528aa {
    width: 311px;
}
    
#fde8d700 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: flex-start;
    row-gap: 10px;
}
    
#\32 14a9294 {
    height: 132px;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7e2a6c5 {
    height: 132px;
}
    
#e620517d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#c04dd539 {
    min-height: 54px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b1648814 {
    min-height: unset;
    flex-direction: column;
    row-gap: 8px;
    padding: 8% 4% 8% 4%;
}
    
#\33 3507f45 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 478c969 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    justify-content: flex-start;
}
    
#cddda808 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f9531802 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 34px;
}
    
#\33 ee5bb06 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#dd61f013 {
    margin: 0px 0% 0px 0%;
}
    
#e721a5fc {
    width: 100.00%;
}
    
#\33 d0615df {
    height: 180px;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f4c50df5 {
    height: 180px;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a08eae90 {
    width: 100%;
    max-width: 100%;
    align-items: flex-start;
    row-gap: 9px;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fcaa7ab3 {
    width: 311px;
}
    
#d1087a6d {
    margin-bottom: 20px;
    width: 311px;
}
    
#\38 6916198 {
    min-height: 54px;
    width: 100%;
}
    
#\31 0d13da6 {
    height: 132px;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf8fa9b7 {
    height: 132px;
}
    
#e8feea9d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 8% 4% 8% 4%;
}
    
#\31 5feabbb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: flex-start;
    row-gap: 10px;
}
    
#\37 8d696f1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#c6a2a4ff {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\39 f44ca09 {
    height: 180px;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#de376a44 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    justify-content: flex-start;
}
    
#\31 556b7c8 {
    min-height: unset;
    flex-direction: column;
    row-gap: 8px;
    padding: 8% 4% 8% 4%;
}
    
#\37 76783ec {
    width: 100%;
    max-width: 100%;
    align-items: flex-start;
    row-gap: 9px;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 82ea715 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c1bf7227 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#f1da245e {
    height: 180px;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 1629e8b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 34px;
}
    
#e70ec6b6 {
    width: 100.00%;
}
    
#\33 3e1cd5b {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\30 6c69c66 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d417ae89 {
    row-gap: 8px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
}
#d417ae89.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 592afc5 {
    width: 100.00%;
    order: 0;
}
    
#\35 b9b18c0 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
}
#\35 b9b18c0.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 abb2ff3 {
    order: 1;
}
    
#\33 7550368 {
    order: 1;
}
    
#\30 61a94b7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#\34 e8ae321 {
    min-height: 269px;
    align-items: center;
    width: 100%;
    height: auto;
}
#\34 e8ae321.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABPElEQVQY0xXJTU+CYAAA4PdP9QO6dGxrHVqH1qpLLQ/mpiarzdRc+AGikIXhQJQ3ARFEPlIJhciprI+V/6f1XB+gk4kJd7vQHr8n8NdT1p7y44ofNjdXqBksAZO+diG2MLmVxa7MZmgyoc0tbd5X6k6nCGwm4/fpL18Px89ztR70qeULH840b8DYLRQYbD6wOuvPIHS1mUw6EAtMPnwfv9lwBAnwlDtVm3eBLfrD9ogvGc28I9d9E1pCtUtcAuRwsxjbY9GYVEV6RFytJfVGRm3kWmiUiO+D2O5G+mTrHjmCxQu5HBULEamSkMkrJntWON8GaGSnhhy3cWRA5ww6rVEpjc4OubKAp6jkAehWEZ3DpoOOp7ETAR82bky25PSaRqvSxVPA/D9h4VqBJboi5QjYq/Qw1doGT0pk+g++57xrn+pJTwAAAABJRU5ErkJggg==');
}
    
#\34 8a3dfb9 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
}
    
#\31 23e2d1f {
    height: 204px;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4edbf1e {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 10% 4%;
}
    
#\35 7971582 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7e3d505 {
    order: 3;
}
    
#\32 94006b3 {
    order: 2;
    width: 283px;
}
}



@media (max-width: 767px) {
    
#\30 878f48c {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efde4213 {
    order: 0;
}
    
#\31 dc70b68 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 16px;
}
    
#a4aefaf8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#\32 b1bae91 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding-bottom: 0%;
}
    
#cd8fa161 {
    width: 100%;
    min-height: 182px;
    align-items: center;
    row-gap: 16px;
}
    
#\31 a95a098 {
    width: 100%;
    min-height: 182px;
    align-items: center;
    row-gap: 16px;
}
    
#\31 b1f4e28 {
    width: 100%;
    min-height: 182px;
    align-items: center;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#\35 73d37b0 {
    width: 100%;
    min-height: 87px;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\32 c2037cd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 12% 4%;
}
    
#\35 3a78d92 {
    height: 55px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

