*#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_1189682017 .svg { width:50% !important; }

  *#dm .dmInner div.u_1189682017 {
    border-radius:50% !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1035048098 .svg { width:50% !important; }

  *#dm .dmInner div.u_1035048098 {
    border-radius:50% !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1733581831 .svg { width:50% !important; }

  *#dm .dmInner div.u_1733581831 {
    border-radius:50% !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1045950278 .svg { width:50% !important; }

  *#dm .dmInner div.u_1045950278 {
    border-radius:50% !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1557762050 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1244550180 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1304426412 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1807259016 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1284415385 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1358071577 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1926584846 {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1294722208 .socialHubIcon {
    background-color:var(--color_4) !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1077126070 *.open-hours-item dt { font-size:24px !important; }

  *#dm .dmInner div.u_1077126070 *.open-hours-item dd { font-size:24px !important; }

  *#dm .dmInner div.u_1077126070 *.open-hours-item time { font-size:24px !important; }

  *#dm .dmInner div.u_1077126070 *.open-hours-special { font-size:24px !important; }

  *#dm .dmInner div.u_1294722208 .socialHubInnerDiv { column-gap:14px !important; }

  *#dm .dmInner div.u_1243583656 input {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1243583656 textarea {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1243583656 select {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1242952630 input {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1242952630 textarea {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1242952630 select {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1276961751 input {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1276961751 textarea {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1276961751 select {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1432974666 .contact-checkable-container { font-size:16px !important; }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1077126070 *.open-hours-item dt { font-size:18px !important; }

  *#dm .dmInner div.u_1077126070 *.open-hours-item dd { font-size:18px !important; }

  *#dm .dmInner div.u_1077126070 *.open-hours-item time { font-size:18px !important; }

  *#dm .dmInner div.u_1077126070 *.open-hours-special { font-size:18px !important; }

  *#dm .dmInner div.u_1432974666 .contact-checkable-container { font-size:12px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1000784859 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1000784859 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1000784859 .caption-inner {
    border-bottom-left-radius:100% !important;
    -webkit-border-top-right-radius:100% !important;
    -moz-border-top-right-radius:100% !important;
    -webkit-border-bottom-right-radius:100% !important;
    -webkit-border-bottom-left-radius:100% !important;
    border-top-right-radius:100% !important;
    -webkit-border-top-left-radius:100% !important;
    border-radius:100% !important;
    -moz-border-bottom-right-radius:100% !important;
    -moz-border-top-left-radius:100% !important;
    border-top-left-radius:100% !important;
    -moz-border-radius:100% !important;
    -moz-border-bottom-left-radius:100% !important;
    border-bottom-right-radius:100% !important;
    -webkit-border-radius:100% !important;
  }

  *#dm .dmInner *.u_1268891327 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1268891327 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1268891327 .caption-inner {
    border-bottom-left-radius:100% !important;
    -webkit-border-top-right-radius:100% !important;
    -moz-border-top-right-radius:100% !important;
    -webkit-border-bottom-right-radius:100% !important;
    -webkit-border-bottom-left-radius:100% !important;
    border-top-right-radius:100% !important;
    -webkit-border-top-left-radius:100% !important;
    border-radius:100% !important;
    -moz-border-bottom-right-radius:100% !important;
    -moz-border-top-left-radius:100% !important;
    border-top-left-radius:100% !important;
    -moz-border-radius:100% !important;
    -moz-border-bottom-left-radius:100% !important;
    border-bottom-right-radius:100% !important;
    -webkit-border-radius:100% !important;
  }

  *#dm .dmInner *.u_1678359340 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1678359340 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1678359340 .caption-inner {
    border-bottom-left-radius:100% !important;
    -webkit-border-top-right-radius:100% !important;
    -moz-border-top-right-radius:100% !important;
    -webkit-border-bottom-right-radius:100% !important;
    -webkit-border-bottom-left-radius:100% !important;
    border-top-right-radius:100% !important;
    -webkit-border-top-left-radius:100% !important;
    border-radius:100% !important;
    -moz-border-bottom-right-radius:100% !important;
    -moz-border-top-left-radius:100% !important;
    border-top-left-radius:100% !important;
    -moz-border-radius:100% !important;
    -moz-border-bottom-left-radius:100% !important;
    border-bottom-right-radius:100% !important;
    -webkit-border-radius:100% !important;
  }

  *#dm .dmInner *.u_1397081119 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1397081119 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1397081119 .caption-inner {
    border-bottom-left-radius:100% !important;
    -webkit-border-top-right-radius:100% !important;
    -moz-border-top-right-radius:100% !important;
    -webkit-border-bottom-right-radius:100% !important;
    -webkit-border-bottom-left-radius:100% !important;
    border-top-right-radius:100% !important;
    -webkit-border-top-left-radius:100% !important;
    border-radius:100% !important;
    -moz-border-bottom-right-radius:100% !important;
    -moz-border-top-left-radius:100% !important;
    border-top-left-radius:100% !important;
    -moz-border-radius:100% !important;
    -moz-border-bottom-left-radius:100% !important;
    border-bottom-right-radius:100% !important;
    -webkit-border-radius:100% !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1077126070 *.open-hours-item dt { font-size:18px !important; }

  *#dm .dmInner div.u_1077126070 *.open-hours-item dd { font-size:18px !important; }

  *#dm .dmInner div.u_1077126070 *.open-hours-item time { font-size:18px !important; }

  *#dm .dmInner div.u_1077126070 *.open-hours-special { font-size:18px !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 {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\32 e69977e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f382e465[data-background-color-animation] {
    
    --bg-end: rgba(202, 29, 29, 0.53);
}
#f382e465 {
    background-color: var(--color_4);
    background-image: initial;
    box-shadow: rgba(255, 10, 10, 0.66) 0px -3px 11px 0px;
}
    
#\35 237d8de {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bbb59601 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#ee8ec5a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 a835b1c {
    width: 100%;
    height: 350px;
    max-width: 100%;
    order: 1;
}
    
#\38 a660bce {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 49ed36f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    justify-content: space-between;
    background-color: var(--color_5);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    justify-self: auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f321f2d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    background-image: url(https://irp.cdn-website.com/e14a153f/dms3rep/multi/opt/462664f7-1cb8-4b74-ac0c-071977d48f68-1920w.png);
    border-radius: 30px 30px 30px 30px;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b8ed5a93 {
    min-height: 34px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 f7385b5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 08b8371 {
    justify-content: space-between;
    align-items: flex-start;
    width: 700px;
    min-height: 286px;
    max-height: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    row-gap: 24px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#ac5798e0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 e5dd07a {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\36 a04943c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 4481196 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 7905616 {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 0;
}
    
#\37 a293dba {
    width: 758px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 0;
}
    
#\31 19f2ff4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#f37c1032 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 61.94%;
    min-width: 4%;
    order: 1;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#ccb03afd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#d119a771 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 1;
    align-self: stretch;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 f245c5c {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 0;
}
    
#\39 3a45786 {
    justify-content: flex-start;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    order: 0;
    background-image: url(https://irp.cdn-website.com/e14a153f/dms3rep/multi/opt/161b2e74-6312-436b-b324-d1a13bf95859-1920w.png);
    border-radius: 30px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 db93d87 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 14dfc75 {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 0;
}
    
#\39 2552876 {
    justify-content: space-between;
    align-items: flex-start;
    width: 44.15%;
    min-height: 124px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    row-gap: 18px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#e54a7c1b {
    justify-content: space-between;
    align-items: flex-start;
    width: 42.42%;
    min-height: 124px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    row-gap: 18px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#c031d4a6 {
    justify-content: space-between;
    align-items: flex-start;
    width: 42.42%;
    min-height: 124px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 1;
    justify-self: auto;
    align-self: auto;
    row-gap: 18px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#e5d14c63 {
    justify-content: space-between;
    align-items: flex-start;
    width: 44.15%;
    min-height: 124px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    row-gap: 18px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\38 f7dae20 {
    min-height: 658px;
    column-gap: 6%;
    row-gap: 36px;
    max-width: none;
    width: 100%;
    padding: 8% 6% 8% 6%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#aa2a1ef6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 377777c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 341e3ec {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#fc06c7ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a0ab896 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\32 b9d831f {
    margin: 0px 0% 0px 0%;
}
    
#\32 2701e08 {
    min-height: 62px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding-top: 4%;
    padding-right: 2%;
    padding-left: 2%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
    padding-bottom: 0%;
}
    
#\37 2dc3c8e {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 9026702 {
    width: 96px;
    height: 96px;
    min-width: 56px;
    min-height: 56px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 74b38b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 2px;
    margin-bottom: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#c117c2a1 {
    width: 96px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae5d3e4c {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0823e94 {
    margin: 0px 0% 0px 0%;
}
    
#\38 5ea8e65 {
    min-height: 357px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 1.9998851269649336% 4% 1.9998851269649336%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 bf94323 {
    width: 96px;
    height: 96px;
    min-width: 56px;
    min-height: 56px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8cf8885 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
}
    
#bd778c64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 2px;
    margin-bottom: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#d823f7c1 {
    width: 96px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2701d39 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3a16212 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 2px;
    margin-bottom: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 af1963b {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 885a702 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
}
    
#a00458f0 {
    width: 96px;
    height: 96px;
    min-width: 56px;
    min-height: 56px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b4e7834b {
    width: 96px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f35d855 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\36 f3411a9 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 d2ea888 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf569009 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\33 a3a2640 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 c5593a8 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 1% 4%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 23f854e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 b4afaa3 {
    justify-content: space-between;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 4;
    background-color: var(--color_5);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 2% 2% 2% 2%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 7a4a7ca {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dca93c48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#fe96399c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 39d0264 {
    justify-content: flex-start;
    align-items: center;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    order: 1;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\39 0c035c1 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 5450a52 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a044b9e5 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 4% 4% 4%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\37 49da876 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 3;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\35 267d05d {
    justify-content: flex-start;
    align-items: center;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    order: 2;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#a47930a1 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#fbf9b87d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ff11c2c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 2f56e86 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e3448d8d {
    justify-content: flex-start;
    align-items: center;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\30 b9d6b83 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 1;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
}



@media all {
    
#\39 7c581ef {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\30 97da007 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ee6186f4 {
    min-height: 60px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 6% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 4bdb651 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 b3c2bf0 {
    min-height: 511px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fe850181 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://irp.cdn-website.com/e14a153f/dms3rep/multi/opt/0fd35e32-4624-40da-b14b-8fd4befa766f-1920w.png);
    border-radius: 30px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e1bbe227 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 76935bb {
    background-color: var(--color_3);
    background-image: initial;
}
    
#ee6abfd2 {
    width: 100%;
    height: 200px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\38 dd7aa06 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 6f52b6b {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\35 2360ce7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\31 11d49ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\39 8ed4a6c {
    padding-top: 4%;
    min-height: 187px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\30 7341516 {
    width: 580.5px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 5d6a12f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0564164 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 83e69e9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9e8fb13 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f9d99b8a {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 3900eb5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 0dca3d6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a8c6ad6 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8efd500 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 91e3deb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f1929e0b {
    width: 100%;
    height: 123px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c1c6856 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#dbd6266b {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 7bc4cbb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 2acf692 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 aead1c9 {
    width: 234px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    min-height: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\33 295059d {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f7986c9 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a45a6a5 {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#d3d141ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 8540f29 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fa9e060e {
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a6267a3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0d1eddd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a5a99297 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c371b64a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2412a6b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 4c269f2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 6px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\38 1f13d09 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 8ed72fd {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0732868 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 0f81fc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#ae3859e8 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#cca90968 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#f31d17e3 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 e69977e {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\35 237d8de {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bbb59601 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a835b1c {
    height: 200px;
}
    
#\38 a660bce {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 49ed36f {
    width: 65%;
    padding: 4% 4% 4% 4%;
}
    
#b8ed5a93 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\32 f321f2d {
    width: 31.97%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f7385b5 {
    flex-wrap: nowrap;
    min-height: 248px;
    column-gap: 20%;
    height: auto;
    flex-direction: column;
    row-gap: 24px;
}
    
#\39 3a45786 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 46.21%;
    row-gap: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
}
    
#d119a771 {
    flex-wrap: nowrap;
    min-height: 248px;
    height: auto;
    flex-direction: column;
    row-gap: 24px;
}
    
#\35 08b8371 {
    min-height: 539px;
}
    
#\39 2552876 {
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#e54a7c1b {
    width: 100.00%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#c031d4a6 {
    width: 99.77%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#e5d14c63 {
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a293dba {
    align-self: flex-start;
    width: 99.86%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 f7dae20 {
    column-gap: 4%;
    min-height: 812px;
    padding: 6% 2% 6% 2%;
}
    
#f37c1032 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 49.63%;
    row-gap: 24px;
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2701e08 {
    min-height: 34px;
    padding: 6% 3% 1% 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9026702 {
    height: 80px;
    width: 80px;
    min-width: 50px;
    min-height: 50px;
}
    
#\38 5ea8e65 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 352px;
    column-gap: 1%;
    row-gap: 24px;
    padding: 0% 2% 6% 2%;
}
    
#\37 bf94323 {
    height: 80px;
    width: 80px;
    min-width: 50px;
    min-height: 50px;
}
    
#\30 8cf8885 {
    width: 32.67%;
    min-height: 8px;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c117c2a1 {
    height: auto;
    width: 96px;
}
    
#d823f7c1 {
    height: auto;
    width: 96px;
}
    
#f2701d39 {
    width: 32.67%;
    min-height: 8px;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 885a702 {
    width: 32.67%;
    min-height: 8px;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a00458f0 {
    height: 80px;
    width: 80px;
    min-width: 50px;
    min-height: 50px;
}
    
#b4e7834b {
    height: auto;
    width: 96px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 c5593a8 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 375px;
    column-gap: 4%;
    row-gap: 15px;
    padding: 6% 6% 2% 6%;
}
    
#\36 b4afaa3 {
    width: 30.67%;
    justify-content: space-between;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#dca93c48 {
    width: 30.67%;
    min-height: 8px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 0669dbd {
    margin-bottom: 0%;
}
    
#fe96399c {
    width: 30.67%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 39d0264 {
    width: 30.67%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a044b9e5 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 116px;
    column-gap: 2%;
    row-gap: 15px;
    padding: 1% 6% 6% 6%;
}
    
#\37 49da876 {
    width: 23.5%;
    min-height: 8px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 267d05d {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#e3448d8d {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\30 b9d6b83 {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee6186f4 {
    min-height: 79px;
    padding: 10% 2% 0% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b3c2bf0 {
    column-gap: 2%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 10% 4%;
}
    
#fe850181 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    width: 100%;
    min-height: 80px;
}
    
#ee6abfd2 {
    height: 348px;
}
    
#\35 8ba8aa9 {
    margin: 0px 0% 0px 0%;
}
    
#\38 dd7aa06 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2360ce7 {
    width: 100%;
    min-height: 8px;
}
    
#\39 8ed4a6c {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 187px;
}
    
#\30 7341516 {
    width: 69.95%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8ed72fd {
    padding: 16px 6px 16px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\34 83e69e9 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
}
    
#f9d99b8a {
    width: 172px;
    height: auto;
}
    
#\38 3900eb5 {
    width: 100%;
    min-height: 80px;
}
    
#c371b64a {
    width: 60%;
}
    
#\30 a8c6ad6 {
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2412a6b {
    width: 100%;
    min-height: 80px;
}
    
#f31d17e3 {
    width: 100.00%;
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#\38 a0ab896 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\32 2701e08 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 5ea8e65 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 f35d855 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\32 e69977e {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#\35 237d8de {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bbb59601 {
    height: 80px;
}
    
#ee8ec5a2 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 a835b1c {
    height: 20px;
}
    
#\38 a660bce {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 49ed36f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
    
#\32 f321f2d {
    width: 100%;
    min-height: 153px;
    align-items: center;
    height: auto;
}
    
#b8ed5a93 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
}



@media (max-width: 767px) {
    
#\35 f7385b5 {
    min-height: 234px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 08b8371 {
    width: 99.54%;
    order: 1;
    min-height: 354px;
    margin: 0px 0% 0px 0%;
}
    
#ac5798e0 {
    width: 100.00%;
    order: 1;
}
    
#\36 a04943c {
    width: 100.00%;
    order: 1;
}
    
#\34 4481196 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7905616 {
    height: 36px;
    order: 0;
    width: 36px;
}
    
#\37 a293dba {
    width: 99.74%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 19f2ff4 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f37c1032 {
    width: 100%;
    min-height: 220px;
    align-items: flex-start;
    padding-left: 2%;
    padding-right: 0%;
    row-gap: 32px;
}
    
#ccb03afd {
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d119a771 {
    min-height: 40px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f245c5c {
    height: 36px;
    order: 0;
    width: 36px;
}
    
#\39 3a45786 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 32px;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
}
    
#\35 db93d87 {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 14dfc75 {
    height: 36px;
    order: 0;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2552876 {
    width: 100.00%;
    order: 1;
    min-height: 113px;
    align-self: flex-start;
    row-gap: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e54a7c1b {
    width: 100.00%;
    order: 1;
    min-height: 117px;
    align-self: auto;
    justify-content: space-between;
    justify-self: auto;
    height: auto;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c031d4a6 {
    width: 100.00%;
    order: 1;
    min-height: 117px;
    align-self: flex-start;
    row-gap: 10px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e5d14c63 {
    width: 100.00%;
    order: 0;
    min-height: 117px;
    align-self: flex-start;
    justify-content: space-between;
    height: auto;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f7dae20 {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 10% 4% 10% 4%;
}
    
#aa2a1ef6 {
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 377777c {
    width: 76.48%;
    order: 1;
}
    
#\37 341e3ec {
    height: 36px;
    order: 0;
    width: 36px;
}
}



@media (max-width: 767px) {
    
#fc06c7ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    height: auto;
}
    
#\32 2701e08 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 1% 4%;
}
}



@media (max-width: 767px) {
    
#\38 9026702 {
    height: 80px;
    width: 80px;
    min-width: 44px;
    min-height: 44px;
    order: 0;
    margin-bottom: 8px;
}
    
#\31 74b38b3 {
    order: 2;
}
    
#c117c2a1 {
    width: 96px;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae5d3e4c {
    order: 3;
    width: 100%;
}
    
#\38 5ea8e65 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 2% 4% 10% 4%;
}
    
#\37 bf94323 {
    height: 80px;
    width: 80px;
    min-width: 44px;
    min-height: 44px;
    order: 0;
    margin-bottom: 8px;
}
    
#\30 8cf8885 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
}
    
#bd778c64 {
    order: 2;
}
    
#d823f7c1 {
    width: 96px;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2701d39 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
}
    
#\38 3a16212 {
    order: 2;
}
    
#\37 af1963b {
    order: 3;
    width: 100%;
}
    
#\33 885a702 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
}
    
#a00458f0 {
    height: 80px;
    width: 80px;
    min-width: 44px;
    min-height: 44px;
    order: 0;
    margin-bottom: 8px;
}
    
#b4e7834b {
    width: 96px;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f3411a9 {
    order: 3;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 c5593a8 {
    min-height: 211px;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 15px;
    column-gap: 3%;
    padding: 6% 6% 2% 6%;
}
    
#\36 b4afaa3 {
    width: 48.5%;
    flex: 1 1 auto;
    justify-content: space-between;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#dca93c48 {
    width: 48.5%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#fe96399c {
    width: 48.5%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 39d0264 {
    width: 48.5%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#a044b9e5 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 15px;
    column-gap: 4%;
    padding: 2% 6% 6% 6%;
}
    
#\37 49da876 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 267d05d {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e3448d8d {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 b9d6b83 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\30 97da007 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 90.09%;
}
    
#ee6186f4 {
    min-height: unset;
    flex-direction: column;
    padding: 16% 4% 0% 4%;
}
    
#\33 4bdb651 {
    width: 100%;
    min-height: 68px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 b3c2bf0 {
    min-height: unset;
    flex-direction: column;
    padding: 6% 4% 10% 4%;
}
    
#fe850181 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    order: 0;
}
    
#\38 dd7aa06 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\35 2360ce7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 11d49ff {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 8ed4a6c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 7341516 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 5d6a12f {
    min-width: 32px;
}
    
#\33 295059d {
    align-items: center;
}
    
#\34 8ed72fd {
    row-gap: 24px;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 83e69e9 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
}
    
#f9d99b8a {
    width: 152px;
    height: auto;
}
    
#\38 3900eb5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a8c6ad6 {
    padding: 16px 6px 16px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2412a6b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 4c269f2 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\34 8efd500 {
    align-items: center;
}
    
#dbd6266b {
    width: 166px;
    height: auto;
}
    
#f31d17e3 {
    width: 100%;
    row-gap: 16px;
}
}

#fe850181.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABPElEQVQY0wXBa1fBYAAA4Pcf1sfUh05XicQp3VhyjsvQyU4LM2vSYphL2Ixhxzab5jJS9Hd6HqDrneX36G81n0/UXpPhKx9i63OiSfpQkvsCkOTGbCavV4vFVOux5VqeZCu0JovGWDPGGmjzBU3t/i5nc10R6oU8mcikk7VqVVWk9Y8BBI5WB7yhD78G7QZNJGOwz+uNIWilykzHEhhwxVG/OZa7Sqdeo3AE9jntNs/dLYEhYqsA6llUKL3KbFHhmE6ZyqXjsUgo8YzkSbRVwkAq7MkivjIe5d7RboloFQgmE8/hTwwOs2QIuG27wctjBLJhPjsVvW7gQbH40qNRPhNqYl7gODBBjqOA6wR2HUacO0n3Ph05y4etOdhKwXZgNm1ATnPUe/V4fwFZtgKWzdTNdvZh781/mvaf/wM0g7yDrVGkDwAAAABJRU5ErkJggg==')!important}