@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_263368459 img {
    object-fit:contain !important;
    object-position:100% 50% !important;
  }

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

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

  *#dm .dmInner div.u_2980477067 .testimonial-quote { font-weight:400 !important; }

  *#dm .dmInner div.u_1107355411 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1107355411 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1932984384 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1932984384 .svg { fill:rgba(0,0,0,0) !important; }

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

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

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

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

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

  *#dm .dmInner *.u_2980477067 .testimonial-quote { color:var(--color_1) !important; }

  *#dm .dmInner *.u_2980477067 .author-name { color:var(--color_1) !important; }

  *#dm .dmInner *.u_2980477067 .testimonial-slider { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_2980477067 .nav-dot.active { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1042855300 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    box-shadow:none !important;
  }

  *#dm .dmInner *.u_2980477067 .nav-arrow {
    color:var(--color_2) !important;
    border-color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_4280422753 .listText .itemName { font-weight:500 !important; }

  *#dm .dmInner div.u_4280422753 .biglink>.itemName { font-weight:500 !important; }

  *#dm .dmInner div.u_4280422753 .itemText {
    color:var(--color_2) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_4280422753 .itemText .rteBlock {
    color:var(--color_2) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_4280422753 .listImage {
    border-radius:15px 15px 15px 15px !important;
    border-style:solid !important;
    border-width:2px !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_4280422753 ul.listWidgetContainer { background-color:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner div.u_4280422753 span.buttonText { font-weight:700 !important; }

  *#dm .dmInner nav.u_902475174 { color:white !important; }
}
#dm .dmInner div.u_3792425735
{
	border-radius:20px !important;
	overflow:hidden !important;
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_4280422753 .listText .itemName { font-size:18px !important; }

  *#dm .dmInner div.u_4280422753 .biglink>.itemName { font-size:18px !important; }

  *#dm .dmInner div.u_4280422753 .itemText { font-size:14px !important; }

  *#dm .dmInner div.u_4280422753 .itemText .rteBlock { font-size:14px !important; }

  *#dm .dmInner div.u_4280422753 span.buttonText { font-size:14px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_3792425735
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 9249e7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 1d9e710 {
    min-height: 30vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 378b3eb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/aeb4f2ae/dms3rep/multi/opt/cd1f385d0f146e7d2aa4237cf04f74f45fc68b76-1900x3100-1920w.png");
    background-size: contain;
    background-position: 100% 0%;
    background-attachment: fixed;
}
    
#widget_4r5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#widget_4r5 {
    width: 100%;
    height: 30vh;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
    margin: 50px 0% 0px 0%;
}
    
#\31 6a0e620 {
    margin: 0px 0% 0px 0%;
}
    
#undefined {
    width: 84%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 b6e966c {
    min-height: 410px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 8aebafb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/aeb4f2ae/dms3rep/multi/opt/cd1f385d0f146e7d2aa4237cf04f74f45fc68b76-1900x3100-1920w.png");
    background-size: contain;
    background-position: 100% 0%;
    background-attachment: fixed;
}
    
#\32 76dec58 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 60.17%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ce002ca2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.83%;
    min-width: 4%;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#widget_2rb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\38 355df12 {
    margin: 0px 0% 0px 0%;
}
    
#a3c5a8f9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 29e2b3a {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 cc819a8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: contain;
    background-position: 100% 0%;
    background-attachment: fixed;
}
    
#fd51df40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#widget_prp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_lsq {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bc009b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d72061ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c3eff320 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 0592fb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e28a6a8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#de9f4d0e {
    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;
}
    
#\35 69dfbf0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_llv {
    flex-direction: row;
    align-items: center;
    width: 50px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_1);
    background-image: none;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#fbbaab28 {
    flex-direction: row;
    align-items: center;
    width: 50px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_1);
    background-image: none;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    align-self: auto;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 361a29f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 acffa22 {
    flex-direction: row;
    align-items: center;
    width: 50px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_1);
    background-image: none;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    align-self: auto;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 20729a4 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ac3e74e {
    flex-direction: row;
    align-items: center;
    width: 50px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_1);
    background-image: none;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    align-self: auto;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 214bf2d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: contain;
    background-attachment: fixed;
    background-position: 100% 0%;
}
    
#\36 9c6ef68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#b5e72839 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#fa712438 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d151e53c {
    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;
}
    
#a389aa69 {
    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;
}
    
#\31 31934ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 bc684ba {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#eb8c1e32 {
    margin: 0px 0% 0px 0%;
}
    
#b6b40f55 {
    flex-direction: row;
    align-items: center;
    width: 50px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_1);
    background-image: none;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    align-self: auto;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b8bf883 {
    flex-direction: row;
    align-items: center;
    width: 50px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_1);
    background-image: none;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    align-self: auto;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b66fbc11 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#c3923735 {
    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;
}
    
#bf39579d {
    flex-direction: row;
    align-items: center;
    width: 50px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_1);
    background-image: none;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    align-self: auto;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eae32347 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_5ht {
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#f4ba3860 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cd95da70 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\32 08d0b25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f5e67378 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1f55db9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ecdc1ad2 {
    margin: 0px 0% 0px 0%;
}
    
#da95c1a5 {
    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;
}
    
#f30bca7d {
    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;
}
    
#\35 49476f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e1cd9613 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 e515c0e {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fccafe93 {
    flex-direction: row;
    align-items: center;
    width: 50px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_1);
    background-image: none;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    align-self: auto;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7ffefca {
    flex-direction: row;
    align-items: center;
    width: 50px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_1);
    background-image: none;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    align-self: auto;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 8224580 {
    width: 50.00%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 1fbf6ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    padding: 120px 16px 120px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ef3a420b {
    min-height: 50vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 888794e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/aeb4f2ae/dms3rep/multi/opt/map+%281%29-1920w.png");
    background-size: contain;
}
    
#widget_fvs {
    width: 50.00%;
    height: auto;
    max-width: 100%;
}
    
#ed30850d {
    margin: 0px 6% 0px 6%;
}
    
#widget_nh9 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 e7444d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 24.25%;
    min-width: 4%;
    background-color: rgba(243, 243, 243, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 35px 35px 35px 35px;
    margin: 0% 0% 0% 0%;
}
    
#\36 807c168 {
    min-height: 320px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 0d7702c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_dot {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f0303a8d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a28bcea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#df1b8722 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 24.25%;
    min-width: 4%;
    background-color: rgba(243, 243, 243, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 35px 35px 35px 35px;
    margin: 0% 0% 0% 0%;
}
    
#a7a7d067 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#df2d05eb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 39d7848 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 081ccce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 24.25%;
    min-width: 4%;
    background-color: rgba(243, 243, 243, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 35px 35px 35px 35px;
    margin: 0% 0% 0% 0%;
}
    
#b46611b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a0200fd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f599428a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 24.25%;
    min-width: 4%;
    background-color: rgba(243, 243, 243, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 35px 35px 35px 35px;
    margin: 0% 0% 0% 0%;
}
    
#f523741c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 58d692e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 1f98303 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/aeb4f2ae/dms3rep/multi/opt/Group+23-1920w.png");
    background-size: auto;
    justify-content: flex-start;
    background-position: 100% 50%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 8b68d29 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bc7b8775 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 5ea5446.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 5ea5446 {
    width: 35%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 53d52ab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 53d52ab {
    width: 12.29%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 20px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9414a2e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 9414a2e {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    margin: 40px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a72e264.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 a72e264 {
    width: 33.48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -22px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#dcd50560 {
    margin: 0px 0% 0px 0%;
}
    
#\31 c013bac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 c013bac {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 180px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d91cdde6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d91cdde6 {
    width: 33.48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -22px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7097c94 {
    width: 25.51%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfcad4f9 {
    min-height: 714px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d6ea5bf5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d6ea5bf5 {
    width: 35%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 31d17cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/aeb4f2ae/dms3rep/multi/opt/Group+25-1920w.png");
    background-size: auto;
    justify-content: flex-start;
    align-items: flex-end;
    background-position: 0% 50%;
    margin: 0% 0% 0% 0%;
}
    
#\39 3c6489a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 3c6489a {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    margin: 40px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#ff3fb9e5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\30 155e505 {
    margin: 0px 0% 0px 0%;
}
    
#\30 0d4a02c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0d4a02c {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 150px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 0282731 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bdd7a3e5 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a51ae81f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: auto;
}
    
#bf481a13 {
    margin: 0px 0% 0px 0%;
}
    
#widget_tlj {
    width: 100.00%;
    height: 530px;
    max-width: 100%;
    margin-top: -82px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 4ed28a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.99666666666666%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 b633ae3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a63ba282 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 8b2c0b6 {
    margin: 0px 0% 0px 0%;
}
    
#a50d8728 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 60%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 dd9e9f7 {
    width: 89.24%;
    height: auto;
    max-width: 100%;
}
    
#\37 e1d323e {
    min-height: 410px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 31f3351 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 17.999999999999993%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 35px 35px 35px 35px;
    margin: 0% 0% 0% 0%;
}
    
#ae6ebcf8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 40%;
    min-width: 4%;
    background-color: rgba(243, 243, 243, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 35px 35px 35px 35px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 f52ff93 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 7031d27 {
    min-height: 320px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 af029a0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f5ddf31 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mb4 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 4fb6fce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 40%;
    min-width: 4%;
    background-color: rgba(243, 243, 243, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 35px 35px 35px 35px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b77a2c6 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 07d78b0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eaed6986 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 1878754 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 a73ac53 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-position: 100% 100%;
    background-size: contain;
}
    
#\34 29410c2 {
    min-height: 320px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 5073a75 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 32.666666666666664%;
    min-width: 4%;
    background-color: rgba(243, 243, 243, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 35px 35px 35px 35px;
    margin: 0% 0% 0% 0%;
}
    
#widget_o73 {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#widget_jir {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_isr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 c339909 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 32.666666666666664%;
    min-width: 4%;
    background-color: rgba(243, 243, 243, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 35px 35px 35px 35px;
    margin: 0% 0% 0% 0%;
}
    
#ab22a979 {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#f788e3de {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af5a7c3b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 32.666666666666664%;
    min-width: 4%;
    background-color: rgba(243, 243, 243, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 35px 35px 35px 35px;
    margin: 0% 0% 0% 0%;
}
    
#b1fd297b {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#dd3cc9e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 55baaed {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 cf73cd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b2f14906 {
    margin: 0px 0% 0px 0%;
}
    
#e26d1a0d {
    min-height: 410px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f50a6509 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 40%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#be7f6fa8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.99666666666666%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#ddcdecac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 a4d1aa7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 1621ff4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ebf0a004 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.25%;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 d71275a {
    min-height: 694px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f39f07e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_b62 {
    width: 100.00%;
    height: 741px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 36aac0d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 150px;
}
    
#\36 6e7001f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 55.75%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\31 930114d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#e1ad50d5 {
    margin: 0px 0% 0px 0%;
}
    
#\39 9d4c6a5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 26px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 74169fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1f043d2 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3e2b1d1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_iiu.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_iiu {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 50px 0% 50px 0%;
}
    
#\35 1afcdbc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 1afcdbc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 99d382e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: auto;
}
    
#\30 01a7813 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dd6ef2a0 {
    width: 100.00%;
    height: 530px;
    max-width: 100%;
    margin-top: -127px;
}
    
#c81aea3e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 e9afa09 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 6b53649 {
    min-height: 350px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b92661fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#b3f89a82 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b37f9024 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e01221ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 38%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#a57224c2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 9e3fb13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#fd635a70 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f3c0cfad {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 8dc8104 {
    margin: 0px 0% 0px 0%;
}
    
#widget_r0c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#ef2f28fc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 4452da8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    padding: 0px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\36 bc3322b {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 2;
}
    
#\32 2d5e7bc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 cc0f19b {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6cb4f12.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c6cb4f12 {
    width: 44.50%;
    height: 516px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f18519f9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 326px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    height: auto;
    padding: 50px 16px 50px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ff1d3bb {
    min-height: 8px;
    background-position: 100% 50%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: url();
    border-radius: 25px 25px 25px 25px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 aa0b4c4 {
    width: 76.78%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 9092815 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/aeb4f2ae/dms3rep/multi/opt/cd1f385d0f146e7d2aa4237cf04f74f45fc68b76-1900x3100-1920w.png");
    background-size: contain;
    background-position: 100% 0%;
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 7a645bc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 bd3c0a2 {
    margin: 0px 0% 0px 0%;
}
    
#\39 d5446cd {
    min-height: 410px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 169fabd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\30 b4f2023 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 f052205 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1d9e710 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 6a0e620 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 b6e966c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
}
    
#\38 355df12 {
    margin: 0px 0% 0px 0%;
}
    
#ce002ca2 {
    width: 31.41%;
    justify-content: flex-end;
}
    
#\32 76dec58 {
    width: 66.50%;
}
    
#a3c5a8f9 {
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 29e2b3a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 ccef12e {
    margin: 0px 0% 0px 0%;
}
    
#widget_lsq {
    height: auto;
}
    
#de9f4d0e {
    height: auto;
}
    
#c3eff320 {
    justify-content: flex-start;
}
    
#e28a6a8b {
    justify-content: flex-start;
}
    
#\36 bc009b9 {
    justify-content: flex-start;
}
    
#fd51df40 {
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d151e53c {
    height: auto;
}
    
#eb8c1e32 {
    margin: 0px 0% 0px 0%;
}
    
#a389aa69 {
    height: auto;
}
    
#\34 bc684ba {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b5e72839 {
    justify-content: flex-start;
}
    
#\36 9c6ef68 {
    justify-content: flex-start;
}
    
#b66fbc11 {
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ecdc1ad2 {
    margin: 0px 0% 0px 0%;
}
    
#da95c1a5 {
    height: auto;
}
    
#f30bca7d {
    height: auto;
}
    
#\32 e515c0e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 08d0b25 {
    justify-content: flex-start;
}
    
#f4ba3860 {
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8224580 {
    width: 80.35%;
}
    
#ef3a420b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
}
    
#ed30850d {
    margin: 0px 0% 0px 0%;
}
    
#widget_fvs {
    width: 70%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 807c168 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 320px;
    row-gap: 25px;
}
    
#\35 a5e3ef4 {
    margin: 0px 0% 0px 0%;
}
    
#\33 e7444d4 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#df1b8722 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 081ccce {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f599428a {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8b68d29 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#dcd50560 {
    margin: 0px 0% 0px 0%;
}
    
#\39 53d52ab {
    height: auto;
    width: 20.32%;
}
    
#\30 1f98303 {
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 50% 0%;
}
    
#\36 5ea5446 {
    width: 65.38%;
}
    
#\31 c013bac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 c013bac {
    margin: 500px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 155e505 {
    margin: 0px 0% 0px 0%;
}
    
#dfcad4f9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 7097c94 {
    height: auto;
    width: 39.56%;
}
    
#d6ea5bf5 {
    width: 65.23%;
}
    
#\30 0d4a02c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0d4a02c {
    margin: 500px 0% 0px 0%;
}
    
#\32 31d17cb {
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-size: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bdd7a3e5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
}
    
#bf481a13 {
    margin: 0px 0% 0px 0%;
}
    
#widget_tlj {
    height: 250px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8b2c0b6 {
    margin: 0px 0% 0px 0%;
}
    
#\37 e1d323e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
}
    
#\31 4ed28a7 {
    width: 22.82814278424934%;
}
    
#a50d8728 {
    width: 75.09%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 341481c {
    margin: 0px 0% 0px 0%;
}
    
#\33 7031d27 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 4%;
}
    
#widget_mb4 {
    height: auto;
}
    
#\32 b77a2c6 {
    height: auto;
}
    
#ae6ebcf8 {
    width: 48%;
    min-height: 8px;
}
    
#\33 4fb6fce {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f3449e47 {
    margin: 0px 0% 0px 0%;
}
    
#\34 29410c2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 1%;
    min-height: 0;
    row-gap: 25px;
}
    
#ab22a979 {
    height: auto;
    width: 10%;
}
    
#b1fd297b {
    height: auto;
    width: 10%;
}
    
#widget_o73 {
    height: auto;
    width: 10%;
}
    
#\31 5073a75 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\33 c339909 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#af5a7c3b {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2f14906 {
    margin: 0px 0% 0px 0%;
}
    
#e26d1a0d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
}
    
#be7f6fa8 {
    width: 23.120925084054345%;
}
    
#f50a6509 {
    width: 74.79%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d71275a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
}
    
#e1ad50d5 {
    margin: 0px 0% 0px 0%;
}
    
#\36 6e7001f {
    justify-content: flex-start;
}
    
#\32 36aac0d {
    margin-top: 1px;
}
    
#widget_b62 {
    margin-top: 0px;
    height: auto;
}
    
#ebf0a004 {
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1f043d2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f784b431 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 01a7813 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
}
    
#\31 e9afa09 {
    margin: 0px 0% 0px 0%;
}
    
#dd6ef2a0 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6b53649 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
}
    
#a57224c2 {
    margin: 0px 0% 0px 0%;
}
    
#b3f89a82 {
    width: 100.00%;
}
    
#b92661fb {
    width: 36.94%;
}
    
#e01221ab {
    width: 60.97%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd635a70 {
    padding: 4% 2% 4% 2%;
}
    
#\37 8dc8104 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2d5e7bc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 aa0b4c4 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 bd3c0a2 {
    margin: 0px 0% 0px 0%;
}
    
#\39 d5446cd {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
}
    
#\39 169fabd {
    width: 31.41%;
    justify-content: flex-end;
}
    
#\30 b4f2023 {
    width: 66.50%;
}
}



@media (max-width: 767px) {
    
#\37 9249e7b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: center;
}
    
#\35 1d9e710 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#widget_4r5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#widget_4r5 {
    height: 500px;
    margin: 20px 0% 0px 0%;
}
    
#\39 378b3eb {
    background-position: 50% 50%;
}
    
#\31 6a0e620 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 b6e966c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 76dec58 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ce002ca2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 8aebafb {
    background-position: 100% 0%;
}
    
#a3c5a8f9 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 29e2b3a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    column-gap: 2%;
}
    
#fd51df40 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#widget_lsq {
    height: auto;
}
    
#\36 bc009b9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#c3eff320 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#e28a6a8b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#de9f4d0e {
    height: auto;
}
    
#\39 361a29f {
    height: auto;
}
    
#\36 20729a4 {
    height: auto;
}
    
#fbbaab28 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d72061ea {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 acffa22 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0592fb3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ac3e74e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 69dfbf0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_llv {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_prp {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d151e53c {
    height: auto;
}
    
#\36 9c6ef68 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#b5e72839 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#a389aa69 {
    height: auto;
}
    
#\34 bc684ba {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    column-gap: 2%;
}
    
#b66fbc11 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#c3923735 {
    height: auto;
}
    
#group_5ht {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bf39579d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#eae32347 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b8bf883 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 31934ff {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b6b40f55 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fa712438 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 08d0b25 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
}
    
#f5e67378 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#da95c1a5 {
    height: auto;
}
    
#f4ba3860 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
}
    
#f30bca7d {
    height: auto;
}
    
#\35 49476f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 e515c0e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#d7ffefca {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e1cd9613 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fccafe93 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1f55db9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 8224580 {
    width: 100.00%;
}
    
#\31 1fbf6ad {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    padding: 80px 0px 80px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ef3a420b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_fvs {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 e7444d4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 807c168 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 4% 4% 4% 4%;
}
    
#df1b8722 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 081ccce {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f599428a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 a5e3ef4 {
    margin: 0px 0% 8% 0%;
}
}



@media (max-width: 767px) {
    
#\30 1f98303 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 0%;
}
    
#\37 8b68d29 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 53d52ab {
    height: auto;
    width: 100%;
}
    
#\36 5ea5446 {
    width: 100.00%;
}
    
#\31 c013bac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 c013bac {
    margin: 330px 0% 0px 0%;
}
    
#\33 9414a2e {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\32 7097c94 {
    height: auto;
    width: 100%;
}
    
#dfcad4f9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 31d17cb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 0%;
}
    
#d6ea5bf5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d6ea5bf5 {
    width: 100.00%;
    margin: 25px 0% 25px 0%;
}
    
#\30 0d4a02c {
    margin-top: 330px;
}
    
#\39 3c6489a {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\36 0282731 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bdd7a3e5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_tlj {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\31 4ed28a7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a50d8728 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 e1d323e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 dd9e9f7 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 31f3351 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ae6ebcf8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\33 7031d27 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_mb4 {
    height: auto;
    width: 100.00%;
}
    
#\33 4fb6fce {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b77a2c6 {
    height: auto;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 5073a75 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\34 29410c2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#widget_o73 {
    height: auto;
    width: 25%;
}
    
#\33 c339909 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#ab22a979 {
    height: auto;
    width: 25%;
}
    
#af5a7c3b {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#b1fd297b {
    height: auto;
    width: 25%;
}
}



@media (max-width: 767px) {
    
#e26d1a0d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f50a6509 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#be7f6fa8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ebf0a004 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 d71275a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_b62 {
    height: 240px;
}
    
#\36 6e7001f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\32 36aac0d {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\38 74169fd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 1f043d2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 01a7813 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#dd6ef2a0 {
    height: 240px;
}
    
#c81aea3e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 6b53649 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b92661fb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e01221ab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 9e3fb13 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fd635a70 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\32 2d5e7bc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c6cb4f12 {
    height: 240px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ff1d3bb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 4452da8 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#f18519f9 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 bc3322b {
    width: 279px;
}
    
#\36 aa0b4c4 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 9092815 {
    background-position: 100% 0%;
}
    
#\39 d5446cd {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 169fabd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 b4f2023 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

