*#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 a.u_1731727727 span.text { font-weight:500 !important; }

  *#dm .dmInner div.u_1366165948 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1366165948 {
    border-radius:25% !important;
    background-color:var(--color_5) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1062727740 {
    border-radius:25% !important;
    background-color:var(--color_5) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    -moz-border-radius:25% !important;
    -webkit-border-radius:25% !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1062727740 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1474901503 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1474901503 {
    border-radius:25% !important;
    background-color:var(--color_5) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1355394753 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1355394753 {
    border-radius:25% !important;
    background-color:var(--color_5) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1673903353 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1673903353 {
    border-radius:25% !important;
    background-color:var(--color_5) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1320717004 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1320717004 {
    border-radius:25% !important;
    background-color:var(--color_5) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1440278692 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1440278692 {
    border-radius:25% !important;
    background-color:var(--color_5) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1803380179 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1435955130 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1036183984 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

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

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

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

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1133556029 .photoGalleryThumbs .image-container a { padding-top:296px !important; }

  *#dm .dmInner *.u_1133556029 .photoGalleryThumbs { padding:10px !important; }

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

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

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

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

  *#dm .dmInner *.u_1133556029 .photoGalleryViewAll { padding:0 0px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1133556029 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner *.u_1133556029 .photoGalleryThumbs .image-container a { padding-top:250px !important; }
}
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 {
    
#ed2d6357 {
    width: 92.53%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1a0cc11 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c951ef50/dms3rep/multi/opt/481080671_1114635223796759_8886208398592892698_n-1920w.jpg");
    background-attachment: fixed;
}
    
#\39 e6cd7f3 {
    background-color: rgba(250, 252, 255, 1);
    background-image: none;
}
    
#ec9de106 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c1c028b9 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
}
    
#\34 461909f {
    width: 100%;
    height: 560px;
    max-width: 100%;
}
    
#\39 20772a1 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-wrap: nowrap;
}
}



@media all {
    
#e216ef01 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 394862f {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
}
    
#f8742f7d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d436e694 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#c880f9e3 {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d14dc795 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c951ef50/dms3rep/multi/opt/68660406_112509430107891_5348449806509408256_n-1920w.jpg");
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 4cd40b7 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 4;
}
    
#\37 bcec695 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d564aac4 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\34 90f45ad {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d54d11b8 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 7e37489 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#fb95efc0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#b1744702 {
    width: 99.99349646905452%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 59b63a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 22.75%;
    justify-content: flex-start;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 bf5d5db {
    width: 99.99149197487786%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7667353 {
    min-height: 185px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 93a4901 {
    width: 99.99149197487786%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c93bd6a {
    width: 99.99349646905452%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d403839 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 22.75%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cb88f44f {
    width: 99.99149197487786%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b06f208 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 22.75%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d121434e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 22.75%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 0f39522 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\30 59b783c {
    width: 99.99149197487786%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0f95bc0 {
    width: 99.99149197487786%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8baafba {
    width: 99.99149197487786%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 8010328 {
    width: 99.99149197487786%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f87a22b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 22.75%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e2dc4574 {
    width: 99.99149197487786%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2ab8ead {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 22.75%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#af944d56 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\35 ab14ed0 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c2490a37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 22.75%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a3500648 {
    width: 99.99349646905452%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a3dbe10 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 22.75%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ad0e1cbe {
    width: 99.99349646905452%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dfc504e {
    width: 99.99149197487786%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c760fd7e {
    width: 99.99149197487786%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 1aeb4af {
    width: 85.70%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\32 44095ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0385b19 {
    width: 112px;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 88a3acd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b5914860 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 042699d {
    width: 112px;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4754dbc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0adca6e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f9526672 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b57333df {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d8c96ec9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 37102d7 {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 be4d386 {
    width: 112px;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-right: 4%;
}
    
#\31 05666b7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 d51f666 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#de7f5333 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 4e6f490 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e8a76fc0 {
    width: 112px;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dad83939 {
    width: 196px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: 16px;
    min-height: auto;
}
    
#a0e2f66b {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\31 c2b7c96 {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d295f7a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a46a80c5 {
    width: 112px;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8e6d2d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 545d708 {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2098ffb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ff265130 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f8144f50 {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 317c76c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 4d120a7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 402e945 {
    width: 112px;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a20b9689 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 899d633 {
    min-height: 17px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\32 955d861 {
    width: 112px;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8bb2832 {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 801d4da {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 13e6e48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ce72c5ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a475bb79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ba8862b9 {
    justify-content: flex-start;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ad15d7d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#e7e0b00a {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c43d0e16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 475647b {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#e2d98cb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#bd9959ee {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cfab732 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\35 140d75c {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 35808d0 {
    width: 100.00003165182987%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 39ffd55 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 b430ae7 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#db7694b7::before, #db7694b7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#db7694b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 20%;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    justify-content: flex-start;
    padding: 5% 2% 5% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 d6700e1 {
    width: 100.00003149234342%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 579a1a1::before, #\33 579a1a1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\33 579a1a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 19.999999999999996%;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    justify-content: flex-start;
    padding: 5% 2% 5% 2%;
    margin: 0px 0% 0px 0%;
}
    
#ca89fd5c::before, #ca89fd5c > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#ca89fd5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 20.000000000000004%;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    justify-content: flex-start;
    padding: 5% 2% 5% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 233fd68 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fa88b85a {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a1d20c1c {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ab8b36c2 {
    width: 100.00003149234342%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#b8c7eddc::before, #b8c7eddc > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#b8c7eddc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 20%;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    justify-content: flex-start;
    padding: 5% 2% 5% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 af24b31 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 19dd367 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d745abc0 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 74aba14::before, #\32 74aba14 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\32 74aba14 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 20%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    justify-content: flex-start;
    padding: 5% 1.9986263736263739% 5% 1.9986263736263739%;
    margin: 0px 0% 0px 0%;
}
    
#\38 8ec3f0b {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ddd414ec {
    width: 100.00003149234342%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 96a2946 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9a83af5 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 fccea5a {
    width: 100.00003149234342%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#d3572dc7 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#da11605a {
    min-height: 352px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c86555a {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#a8185f6b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f56882c {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\31 74cbfa0 {
    width: 74.04%;
    height: auto;
    max-width: 100%;
}
    
#\32 06795d3 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#cebc0111 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 a2ad589 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
}



@media all {
    
#\32 9640e40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\34 67efcd4 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\38 752756d {
    width: 1570px;
    height: auto;
    max-width: 100%;
}
    
#\36 7a73266 {
    min-height: 167px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#ec61f228 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.81519877269488%;
    min-height: 81px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 dba9de6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0c8f85e {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\33 3d26b33 {
    width: 68%;
    height: auto;
    max-width: 100%;
}
    
#\38 d45cddc {
    min-height: 217px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 2385bca {
    width: 99.99615899252264%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fbee97c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 fbee97c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\33 dbb4f98 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\39 8488998.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 8488998 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#f218fba3 {
    width: 99.99615899252264%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 05aac31 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\37 4f2f492 {
    min-height: 358px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 8% 4%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\38 527f5c8 {
    width: 99.99792207792208%;
    height: 298px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ab341e2 {
    width: 99.99615899252264%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bcbf293 {
    width: 99.99615899252264%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7aedb51 {
    width: 99.99615899252264%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c824201 {
    width: 99.99615899252264%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#eaad4fec {
    width: 99.99792207792208%;
    height: 298px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#afbe5218 {
    width: 99.99792207792208%;
    height: 298px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 487b48a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#af88365a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#af88365a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\34 31e02d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\34 ba3903e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 75f29f9 {
    width: 100%;
    height: 430px;
    max-width: 100%;
}
    
#c295935b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-end;
    order: 2;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 d4a7dbf {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 6;
}
    
#e3ab6ec6 {
    width: 99.996771253743%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b360489 {
    width: 100%;
    height: 363px;
    max-width: 100%;
}
    
#c885a43b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c9e103a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 82f7bb6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44%;
    min-width: 4%;
    order: 1;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 0bb0419 {
    width: 99.996771253743%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b1eb1ec0 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\36 4fb5dcc {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 30px 0%;
}
    
#\33 186f3c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 9f8328f {
    min-height: 240px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\31 3176643 {
    margin: 0px 0% 0px 0%;
}
    
#a1b45622 {
    min-height: 195px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fd10d09d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 b69c24e {
    background-color: var(--color_5);
    background-image: initial;
}
    
#widget_hll {
    width: 100%;
    height: 310px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ec9de106 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c1c028b9 {
    padding: 4% 4% 4% 4%;
}
    
#\38 785a060 {
    margin: 0px 0% 0px 0%;
}
    
#\34 461909f {
    height: 306px;
}
    
#\39 20772a1 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 394862f {
    width: 100%;
    order: 3;
}
    
#f8742f7d {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
}
    
#d436e694 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
}
    
#c880f9e3 {
    width: 100%;
    order: 2;
}
    
#d14dc795 {
    width: 100%;
    min-height: 202px;
    height: auto;
}
    
#\32 4cd40b7 {
    width: 59.45%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bcec695 {
    width: 100.00%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 90f45ad {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding-bottom: 2%;
}
    
#d54d11b8 {
    width: 100%;
}
    
#fb95efc0 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 d403839 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 b06f208 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 59b63a9 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d121434e {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f7667353 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 24px;
    padding: 4% 2% 2% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f87a22b5 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 2ab8ead {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 ab14ed0 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 24px;
    padding: 2% 2% 8% 2%;
}
    
#c2490a37 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 a3dbe10 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1aeb4af {
    align-self: flex-start;
    width: 90%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 44095ab {
    width: 100.00%;
}
    
#\31 0385b19 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 88px;
    height: 88px;
}
    
#\34 88a3acd {
    width: 100.00%;
}
    
#b5914860 {
    width: 100.00%;
}
    
#\39 042699d {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 88px;
    height: 88px;
}
    
#\30 4754dbc {
    width: 100.00%;
    order: 0;
}
    
#\38 0adca6e {
    width: 100.00%;
}
    
#f9526672 {
    width: 100.00%;
}
    
#d8c96ec9 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
}
    
#\30 be4d386 {
    height: 88px;
    width: 88px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\31 05666b7 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\39 d51f666 {
    width: 100.00%;
}
    
#de7f5333 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 4e6f490 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#e8a76fc0 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 88px;
    height: 88px;
}
    
#dad83939 {
    height: auto;
    min-height: 42px;
    margin: 16px 0% 0px 0%;
}
    
#\30 d295f7a {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a46a80c5 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 88px;
    height: 88px;
}
    
#a8e6d2d9 {
    width: 100.00%;
}
    
#\34 2098ffb {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ff265130 {
    width: 100.00%;
}
    
#\33 317c76c {
    justify-self: auto;
    align-self: flex-start;
    width: 99.99795841658589%;
    order: 0;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4d120a7 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\33 402e945 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 88px;
    height: 88px;
}
    
#a20b9689 {
    width: 100.00%;
}
    
#\30 899d633 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
    padding: 10% 4% 8% 4%;
}
    
#\32 955d861 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 88px;
    height: 88px;
}
    
#\32 13e6e48 {
    width: 100.00%;
}
    
#ce72c5ea {
    width: 100.00%;
}
    
#a475bb79 {
    width: 100.00%;
}
    
#ba8862b9 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 32px;
    min-height: 80px;
}
    
#\30 ad15d7d {
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e7e0b00a {
    padding-left: 6%;
    padding-right: 6%;
    min-height: 119px;
    padding-top: 8%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd9959ee {
    width: 100%;
}
    
#\35 140d75c {
    width: 100%;
}
    
#\30 35808d0 {
    width: 100%;
    margin-bottom: 20px;
}
    
#\30 39ffd55 {
    width: 100%;
    min-height: 60px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 b430ae7 {
    width: 25%;
    margin: 0px 0% 0px 0%;
}
    
#db7694b7 {
    width: 100%;
    min-height: 80px;
    row-gap: 64px;
    padding-right: 4%;
    padding-left: 4%;
    flex-direction: row;
    margin: -1px 0% -1px 0%;
}
    
#\30 d6700e1 {
    width: 100%;
    margin-bottom: 20px;
}
    
#\33 579a1a1 {
    width: 100%;
    min-height: 80px;
    row-gap: 64px;
    padding-right: 4%;
    padding-left: 4%;
    justify-content: space-between;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#ca89fd5c {
    width: 100%;
    min-height: 80px;
    row-gap: 64px;
    padding-right: 4%;
    padding-left: 4%;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\32 233fd68 {
    width: 100%;
    min-height: 60px;
    order: 1;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#fa88b85a {
    width: 100%;
    min-height: 60px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#a1d20c1c {
    width: 100%;
    min-height: 60px;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ab8b36c2 {
    width: 100%;
    margin-bottom: 20px;
}
    
#b8c7eddc {
    width: 100%;
    min-height: 80px;
    row-gap: 64px;
    padding-right: 4%;
    padding-left: 4%;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\36 af24b31 {
    width: 25%;
    margin: 0px 0% 0px 0%;
}
    
#\30 19dd367 {
    width: 100%;
}
    
#d745abc0 {
    width: 100%;
}
    
#\32 74aba14 {
    width: 100%;
    min-height: 80px;
    row-gap: 64px;
    padding-right: 4%;
    padding-left: 4%;
    padding-bottom: 5%;
    flex-direction: row;
    margin: -1px 0% -1px 0%;
}
    
#\38 8ec3f0b {
    width: 25%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddd414ec {
    width: 100%;
    margin-bottom: 20px;
}
    
#\38 96a2946 {
    width: 100%;
}
    
#\35 9a83af5 {
    width: 25%;
    margin: 0px 0% 0px 0%;
}
    
#\32 fccea5a {
    width: 100%;
    margin-bottom: 20px;
}
    
#d3572dc7 {
    width: 100%;
    min-height: 60px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#da11605a {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    padding-bottom: 8%;
}
    
#\38 c86555a {
    width: 25%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 74cbfa0 {
    width: 100.00%;
}
    
#\32 06795d3 {
    padding: 4% 2% 4% 2%;
}
    
#cc8bd1e5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1251b37 {
    margin: 0px 0% 0px 0%;
}
    
#\32 9640e40 {
    width: 100%;
    min-height: 80px;
    order: 1;
    row-gap: 50px;
}
    
#\36 7a73266 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#ec61f228 {
    height: auto;
    min-height: 119px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 dba9de6 {
    width: 100%;
    min-height: 8px;
}
    
#\33 3d26b33 {
    width: 100%;
}
    
#\38 d45cddc {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding-bottom: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4f2f492 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 997px;
    column-gap: 0%;
    padding-bottom: 8%;
}
    
#\33 dbb4f98 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 487b48a {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 31e02d0 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 82f7bb6 {
    width: 59.17464387464387%;
    min-height: 8px;
}
    
#\34 ba3903e {
    width: 40.66%;
    min-height: 8px;
}
    
#\30 75f29f9 {
    height: 340px;
}
    
#\30 9f8328f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a1b45622 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 399px;
    column-gap: 0%;
    padding-bottom: 8%;
}
    
#fd10d09d {
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 1a0cc11 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ec9de106 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c1c028b9 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\38 785a060 {
    margin: 0px 0% 0px 0%;
}
    
#\34 461909f {
    height: 252px;
}
    
#\39 20772a1 {
    width: 100%;
    min-height: 376px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\38 394862f {
    width: 100%;
}
    
#f8742f7d {
    min-height: unset;
    flex-direction: column;
    row-gap: 14px;
    padding: 8% 4% 8% 4%;
}
    
#d436e694 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#c880f9e3 {
    width: 100%;
}
    
#d14dc795 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
    
#\32 4cd40b7 {
    width: 100%;
    min-height: 50px;
}
    
#d564aac4 {
    height: 144px;
}
}



@media (max-width: 767px) {
    
#\34 90f45ad {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 2% 4%;
}
    
#d54d11b8 {
    width: 100%;
}
    
#fb95efc0 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
}



@media (max-width: 767px) {
    
#\35 d403839 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 b06f208 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 59b63a9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d121434e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f7667353 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 8px;
    padding-bottom: 1%;
}
}



@media (max-width: 767px) {
    
#f87a22b5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 2ab8ead {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 ab14ed0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 8px;
    padding: 1% 4% 10% 4%;
}
    
#c2490a37 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 a3dbe10 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 1aeb4af {
    width: 100.00%;
}
    
#\32 44095ab {
    width: 106.86%;
}
    
#\31 0385b19 {
    height: 52px;
    width: 52px;
    margin: 0px 0% 0px 0%;
}
    
#\34 88a3acd {
    width: 109.67%;
}
    
#b5914860 {
    width: 102.45%;
}
    
#\39 042699d {
    height: 52px;
    width: 52px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4754dbc {
    width: 108.06%;
}
    
#\38 0adca6e {
    width: 109.67%;
}
    
#f9526672 {
    width: 106.86%;
}
    
#b57333df {
    justify-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8c96ec9 {
    width: 100%;
    min-height: 220px;
    align-items: flex-start;
    padding-left: 2%;
    padding-right: 0%;
}
    
#\34 37102d7 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 be4d386 {
    height: 52px;
    width: 52px;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\31 05666b7 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\39 d51f666 {
    width: 106.86%;
}
    
#de7f5333 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\32 4e6f490 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#e8a76fc0 {
    height: 52px;
    width: 52px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c2b7c96 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 d295f7a {
    width: 102.85%;
}
    
#a46a80c5 {
    height: 52px;
    width: 52px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a8e6d2d9 {
    width: 109.67%;
}
    
#\36 545d708 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 2098ffb {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#ff265130 {
    width: 106.86%;
}
    
#f8144f50 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 317c76c {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    row-gap: 15px;
}
    
#\34 4d120a7 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\33 402e945 {
    height: 52px;
    width: 52px;
    margin: 0px 0% 0px 0%;
}
    
#a20b9689 {
    width: 109.67%;
}
    
#\30 899d633 {
    min-height: unset;
    flex-direction: column;
    row-gap: 60px;
    padding: 16% 4% 16% 4%;
}
    
#\32 955d861 {
    height: 52px;
    width: 52px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8bb2832 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 801d4da {
    width: 100.00%;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#\32 13e6e48 {
    width: 106.86%;
}
    
#ce72c5ea {
    width: 102.45%;
}
    
#a475bb79 {
    width: 109.67%;
}
    
#ba8862b9 {
    width: 100%;
    min-height: 645px;
    align-items: center;
    row-gap: 32px;
    height: auto;
}
    
#\30 ad15d7d {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
}



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



@media (max-width: 767px) {
    
#\36 af24b31 {
    margin-bottom: 0px;
}
    
#\32 74aba14 {
    row-gap: 50px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: -1px 0% -1px 0%;
}
    
#\38 8ec3f0b {
    margin-bottom: 0px;
}
    
#\30 39ffd55 {
    min-height: 64px;
}
    
#\38 b430ae7 {
    margin-bottom: 0px;
}
    
#db7694b7 {
    row-gap: 50px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: -1px 0% -1px 0%;
}
    
#\35 9a83af5 {
    margin-bottom: 0px;
}
    
#\33 579a1a1 {
    row-gap: 50px;
    width: 100%;
    min-height: 191px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d3572dc7 {
    min-height: 64px;
}
    
#da11605a {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 3%;
    padding-bottom: 8%;
}
    
#ca89fd5c {
    row-gap: 50px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 233fd68 {
    min-height: 64px;
}
    
#fa88b85a {
    min-height: 64px;
}
    
#a1d20c1c {
    min-height: 64px;
}
    
#\38 c86555a {
    margin-bottom: 0px;
}
    
#b8c7eddc {
    row-gap: 50px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 74cbfa0 {
    width: 100.00%;
}
    
#\32 06795d3 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 4% 4%;
}
    
#cc8bd1e5 {
    margin: 0px 0% 0px 0%;
}
    
#cebc0111 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\37 a2ad589 {
    width: 100%;
    min-height: 109px;
    align-items: center;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 9640e40 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    row-gap: 24px;
}
    
#\36 7a73266 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ec61f228 {
    height: auto;
    min-height: 65px;
}
}



@media (max-width: 767px) {
    
#\35 dba9de6 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\33 3d26b33 {
    width: 100%;
}
    
#\38 d45cddc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#\37 4f2f492 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 10%;
}
    
#\38 527f5c8 {
    height: 240px;
}
    
#\33 dbb4f98 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#eaad4fec {
    height: 240px;
}
    
#afbe5218 {
    height: 240px;
}
    
#\32 487b48a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 31e02d0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 82f7bb6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 ba3903e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 75f29f9 {
    height: 240px;
}
    
#c295935b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 b360489 {
    height: 240px;
}
    
#\30 9f8328f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
}



@media (max-width: 767px) {
    
#a1b45622 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#fd10d09d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
}

