@media all {
  *#dm .dmInner a.span.textonly { color:var(--color_2) !important; }

  *#dm .dmInner div.dmform-error { font-style:normal !important; }

  *#dm .dmInner div.dmforminput textarea { font-style:italic !important; }

  *#dm .dmInner div.dmforminput *.fileUploadLink { font-style:italic !important; }

  *#dm .dmInner div.checkboxwrapper span { font-style:italic !important; }

  *#dm .dmInner div.radiowrapper span { font-style:italic !important; }

  *#dm .dmInner div.u_1606902671 img[dm_changed] {
    object-position:0 50% !important;
    object-fit:cover !important;
  }

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

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

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

  *#dm .dmInner div.u_1823688901 img[dm_changed] {
    object-position:50% 0 !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1622455724 input[type="submit"] {
    color:var(--color_2) !important;
    text-decoration:underline !important;
  }

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

  *#dm .dmInner *.u_1133973947 { background-position:50% 0% !important; }

  *#dm .dmInner *.u_1174281851 { background-position:50% 0% !important; }

  *#dm .dmInner a.u_1167918808:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1167918808.hover span.text { color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1858645439 span.text { font-size:30px !important; }

  *#dm .dmInner a.u_1858645439 {
    border-radius:11px 11px 11px 11px !important;
    background-color:rgba(0,0,0,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:5px 5px 5px 5px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1858645439:hover {
    background-color:rgba(52,51,51,1) !important;
    background-image:initial !important;
    border-color:rgba(52,51,51,1) !important;
  }

  *#dm .dmInner a.u_1858645439.hover {
    background-color:rgba(52,51,51,1) !important;
    background-image:initial !important;
    border-color:rgba(52,51,51,1) !important;
  }

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

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

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

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

  *#dm .dmInner *.u_2697112381 ul li { box-shadow:0px 2px 1px -2px #fff !important; }

  *#dm .dmInner div.u_2697112381 li.listItem {
    border-bottom-width:3px !important;
    border-bottom-style:double !important;
  }

  *#dm .dmInner div.u_2697112381 {
    border-style:solid !important;
    border-width:0px !important;
  }

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

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

  *#dm .dmInner a.u_4231064639:hover span.text { color:rgba(187,182,182,1) !important; }

  *#dm .dmInner a.u_4231064639.hover span.text { color:rgba(187,182,182,1) !important; }

  *#dm .dmInner a.u_4231064639 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1858645439 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/6128ec20/icon/logo_main.svg) !important;
    width:40px !important;
    height:40px !important;
  }

  *#dm .dmInner *.u_2697112381 .listText .itemName { text-align:LEFT !important; }

  *#dm .dmInner *.u_2697112381 .biglink>.itemName { text-align:LEFT !important; }

  *#dm .dmInner div.u_3275334474 li.listItem {
    border-bottom-width:3px !important;
    border-bottom-style:double !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2888377692 img { object-fit:contain !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }

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

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

  *#dm .dmInner *.u_1359954670 .photoGalleryViewAll { padding:0 20px !important; }
}
@media (min-width:1025px) {
  *#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 .dmInner *.u_1359954670 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1359954670 .photoGalleryViewAll { padding:0 20px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_2697112381 .listText .itemName { font-size:18px !important; }

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

  *#dm .dmInner div.u_3275334474 .listText .itemName { font-size:18px !important; }

  *#dm .dmInner div.u_3275334474 .biglink>.itemName { font-size:18px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 2a983372745ab0956ba63d5 {
    min-height: 100vh;
    padding-top: 120px;
    padding-bottom: 120px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\36 2a983372745ab0956ba63d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 60.83%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 2a983372745ab0956ba63d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35.16666666666667%;
    min-width: 4%;
}
    
#widget_ri6 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\36 3187d199ff8ba73661e772d {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_l0j {
    max-width: 100%;
    width: 220px;
    margin-top: 35px;
    height: 54px;
}
    
#widget_g2u {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a983372745ab0956ba63d5 {
    min-height: 557px;
    padding: 70px 3% 70px 3%;
}
    
#widget_g2u {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 2a983372745ab0956ba63d5 {
    row-gap: 44px;
    flex-direction: column;
    min-height: unset;
    padding: 20% 3% 12% 3%;
}
    
#\36 2a983372745ab0956ba63d7 {
    width: 100%;
    min-height: 206px;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 16px 0px 16px;
}
    
#\36 2a983372745ab0956ba63d6 {
    width: 100%;
    min-height: 155px;
    justify-content: flex-start;
    align-items: flex-end;
    padding-left: 16px;
    padding-right: 16px;
    height: auto;
}
    
#widget_g2u {
    align-self: flex-end;
    margin-left: 0px;
    width: 48.4%;
    justify-self: flex-start;
    height: auto;
    margin-right: 0px;
}
    
#widget_l0j {
    align-self: flex-start;
    justify-self: flex-start;
}
    
#widget_ri6 {
    justify-self: flex-start;
}
    
#\36 3187d199ff8ba73661e772d {
    justify-self: flex-start;
}
}



@media all {
    
#\36 3187e759ff8ba73661e8b2f {
    background-image: linear-gradient(405deg, rgba(173, 0, 0, 1) 32%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#\36 3187e759ff8ba73661e8b30 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 120px 2% 120px 2%;
}
    
#\36 3187e759ff8ba73661e8b32 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#widget_o77 {
    max-width: 100%;
    width: 1026px;
    height: auto;
}
    
#widget_ftl {
    width: 100.00%;
    height: 78px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_1e8 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 192px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#group_vip {
    align-items: flex-start;
    width: 36.588172871202396%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_oru {
    align-items: flex-start;
    width: 27.705034945086293%;
    min-height: 116px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_gh0 {
    align-items: flex-start;
    width: 27.705034945086293%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#widget_83g {
    width: 100%;
    height: 84px;
    max-width: 100%;
}
    
#widget_cvk {
    width: 100%;
    height: 78px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3187e759ff8ba73661e8b30 {
    padding: 70px 3% 70px 3%;
}
    
#widget_o77 {
    align-self: stretch;
    max-width: none;
    width: 100%;
}
    
#\36 3187e759ff8ba73661e8b32 {
    padding-left: 16px;
    padding-right: 16px;
}
}



@media (max-width: 767px) {
    
#\36 3187e759ff8ba73661e8b30 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 3% 12% 3%;
}
    
#\36 3187e759ff8ba73661e8b32 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_o77.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
    padding-right: 16px;
}
#widget_o77 {
    align-self: stretch;
    max-width: none;
    width: 100%;
}
    
#widget_ftl {
    height: 68px;
}
    
#group_1e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_83g {
    height: 96px;
}
    
#widget_cvk {
    height: 80px;
}
    
#group_vip {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_oru {
    width: 100.00%;
    height: auto;
    min-height: 128px;
    margin: 0px 0% 0px 0%;
}
    
#group_gh0 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3187fb09ff8ba73661e961e::before, #\36 3187fb09ff8ba73661e961e > .bgExtraLayerOverlay {
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    content: '';
    height: 100%;
}
#\36 3187fb09ff8ba73661e961e {
    background-attachment: fixed;
    background-image: url(https://lirp.cdn-website.com/6128ec20/dms3rep/multi/opt/54615419112_dfb0f12134_o-6112h.jpeg);
}
#\36 3187fb09ff8ba73661e961e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAACAgIDAQAAAAAAAAAAAAABAgAEAwcFFSEx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQIDEVH/2gAMAwEAAhEDEQA/ALlbUVA1WwZrbsXHhA+SU2huMLE9lniJBrQqrjw//9k=');
}
    
#\36 3187fb09ff8ba73661e961f {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: wrap;
    padding: 4% 2% 4% 2%;
}
    
#\36 3187fb09ff8ba73661e9620 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    flex: 1 1 auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_pmi {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex: 1 1 auto;
    order: 2;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_540 {
    max-width: 100%;
    width: 99.99731109685696%;
    justify-self: auto;
    height: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0q8 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 31889ad9f1ef56cf1780f80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    flex: 1 1 auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 31889ad9f1ef56cf1780f82 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 31889ad9f1ef56cf1780f81 {
    max-width: 100%;
    width: 100%;
    margin-top: 200px;
    justify-self: flex-start;
    height: auto;
    order: 0;
}
    
#\36 31889fa9f1ef56cf17812ec {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-top: 50px;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 31889ff9f1ef56cf178144f {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#\36 3188a8a9f1ef56cf1781cdc {
    max-width: 100%;
    width: 100%;
    margin-top: 50px;
    justify-self: flex-start;
    height: auto;
    order: 5;
}
    
#\36 3188a8f9f1ef56cf1781e73 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 6;
}
    
#group_qk8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 50px 0% 50px 0%;
}
    
#group_jep {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 75px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ht0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9he {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ur1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_br8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3188a8f9f1ef56cf1781e73 {
    height: auto;
}
    
#group_pmi {
    width: 12%;
}
    
#\36 3187fb09ff8ba73661e9620 {
    width: 39.92357142857143%;
}
    
#\36 31889ad9f1ef56cf1780f80 {
    width: 40%;
}
}



@media (max-width: 767px) {
    
#\36 3187fb09ff8ba73661e961f {
    row-gap: 50px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 3% 12% 3%;
}
    
#\36 3187fb09ff8ba73661e9620 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 16px 0px 16px;
}
    
#group_pmi {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\36 31889ad9f1ef56cf1780f80 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 16px 16px 16px;
}
    
#\36 31889ad9f1ef56cf1780f81 {
    margin-top: 0px;
}
    
#\36 31889fa9f1ef56cf17812ec {
    margin-top: 25px;
}
    
#\36 3188a8a9f1ef56cf1781cdc {
    margin-top: 25px;
}
    
#\36 3188a8f9f1ef56cf1781e73 {
    height: auto;
}
}



@media all {
    
#\36 3188b279f1ef56cf1782aaf {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\36 3188b279f1ef56cf1782ab0 {
    min-height: 30px;
    padding-top: 40px;
    padding-bottom: 40px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\36 3188b279f1ef56cf1782ab1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#widget_85g {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3188b279f1ef56cf1782ab0 {
    padding: 4% 2% 4% 2%;
}
}



@media (max-width: 767px) {
    
#\36 3188b279f1ef56cf1782ab0 {
    flex-direction: column;
    min-height: unset;
    padding: 3% 3% 3% 3%;
}
    
#\36 3188b279f1ef56cf1782ab1 {
    min-height: 1px;
    align-items: center;
    width: 100%;
    padding: 16px 16px 16px 16px;
}
}



@media all {
    
#\36 3188c209f1ef56cf1784570 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\36 3188c209f1ef56cf1784571 {
    min-height: 711px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 70px 50px 70px 50px;
}
    
#\36 3188c209f1ef56cf1784572::before, #\36 3188c209f1ef56cf1784572 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    height: 100%;
}
#\36 3188c209f1ef56cf1784572 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#widget_aoo {
    max-width: 100%;
    width: 100%;
    height: 100vh;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3188c209f1ef56cf1784571 {
    padding-left: 3%;
    padding-right: 3%;
    min-height: 390px;
}
    
#widget_aoo {
    height: 428px;
}
}



@media (max-width: 767px) {
    
#\36 3188c209f1ef56cf1784571 {
    flex-direction: column;
    min-height: unset;
    padding: 12% 4% 12% 4%;
}
    
#\36 3188c209f1ef56cf1784572 {
    min-height: 220px;
    align-items: center;
    width: 100%;
}
    
#widget_aoo {
    height: 224px;
}
}



@media all {
    
#\36 3188daa9f1ef56cf1784e46 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\36 3188daa9f1ef56cf1784e47 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 120px 2% 120px 2%;
}
    
#\36 3188daa9f1ef56cf1784e48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 29.17%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 3188daa9f1ef56cf1784e49 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 66.83333333333333%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#widget_2vu {
    max-width: 100%;
    width: 100%;
    justify-self: flex-start;
    height: auto;
}
    
#group_v47 {
    align-self: auto;
    max-height: 100%;
    padding-top: 2%;
    border-bottom-color: var(--color_2);
    padding-bottom: 2%;
    min-height: 50px;
    max-width: none;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    justify-self: auto;
    border-style: solid;
    order: 0;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
}
    
#\36 319b232b041ee4caa3b4ec0 {
    max-width: 100%;
    width: 20%;
    justify-self: space-between;
    height: auto;
    order: 0;
}
    
#\36 319b232b041ee4caa3b4ec1 {
    align-self: auto;
    max-width: 100%;
    width: 160px;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 319b232b041ee4caa3b4ec2 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 50px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 49.00%;
    justify-content: space-around;
    align-items: center;
    position: relative;
    order: 1;
}
    
#\36 319b232b041ee4caa3b4ec3 {
    align-self: stretch;
    max-width: none;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 319b232b041ee4caa3b4ec4 {
    max-width: 100%;
    width: 100%;
    margin-top: 15px;
    height: auto;
    order: 1;
}
    
#\36 319b232b041ee4caa3b4ebf {
    align-self: stretch;
    max-height: 100%;
    padding-top: 2%;
    background-size: cover;
    border-bottom-color: var(--color_2);
    display: flex;
    padding-bottom: 2%;
    min-height: 50px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: none;
    width: 100%;
    border-bottom-width: 1px;
    justify-content: space-between;
    align-items: center;
    position: relative;
    justify-self: flex-start;
    border-style: solid;
}
    
#widget_kb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_qbt {
    width: 582px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 50px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3188daa9f1ef56cf1784e47 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 70px 3% 70px 3%;
}
    
#group_v47 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
}
    
#\36 3188daa9f1ef56cf1784e48 {
    width: 100%;
    min-height: 80px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\36 3188daa9f1ef56cf1784e49 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3188daa9f1ef56cf1784e47 {
    flex-direction: column;
    min-height: unset;
    padding: 12% 3% 12% 3%;
}
    
#\36 3188daa9f1ef56cf1784e48 {
    padding-left: 16px;
    width: 100%;
    min-height: 68px;
}
    
#\36 3188daa9f1ef56cf1784e49 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
}
    
#group_v47 {
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
}
    
#\36 319b232b041ee4caa3b4ec0 {
    align-self: flex-start;
}
    
#\36 319b232b041ee4caa3b4ec1 {
    margin-left: 0px;
    align-self: flex-start;
    margin-top: 15px;
    margin-right: 0px;
}
    
#\36 319b232b041ee4caa3b4ec2 {
    margin-left: 0px;
    align-self: stretch;
    max-width: none;
    width: 100%;
    margin-top: 15px;
    margin-right: 0px;
}
    
#\36 319b232b041ee4caa3b4ebf {
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#widget_2vu {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 31890839f1ef56cf178fc87 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\36 31890839f1ef56cf178fc88 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 120px 2% 120px 2%;
}
    
#\36 31890839f1ef56cf178fc8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#widget_qto {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0ld {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 31890839f1ef56cf178fc88 {
    padding: 70px 3% 70px 3%;
}
}



@media (max-width: 767px) {
    
#\36 31890839f1ef56cf178fc88 {
    flex-direction: column;
    min-height: unset;
    padding: 12% 1% 12% 1%;
}
    
#\36 31890839f1ef56cf178fc8a {
    min-height: 240px;
    align-items: center;
    width: 100%;
    row-gap: 8px;
}
    
#widget_0ld.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 18px;
    padding-right: 18px;
}
}



@media all {
    
#\36 318a06e9f1ef56cf1793bfd {
    background-image: linear-gradient(405deg, rgba(173, 0, 0, 1) 32%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#\36 318a06e9f1ef56cf1793bfe {
    min-height: 0;
    padding-top: 6%;
    padding-bottom: 6%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\36 318a06e9f1ef56cf1793bff {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#group_884 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#group_3vc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_pml {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 abf6dcc {
    width: 100%;
    height: 97px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u8n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4s7 {
    width: 98.68472040396485%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e58ad88 {
    width: 98.68472040396485%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gd2 {
    width: 509px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 94px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 318a06e9f1ef56cf1793bfe {
    padding: 70px 2% 50px 2%;
}
}



@media (max-width: 767px) {
    
#\36 318a06e9f1ef56cf1793bfe {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 3% 8% 3%;
}
    
#\36 318a06e9f1ef56cf1793bff {
    row-gap: 0px;
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 16px 16px 16px;
}
    
#group_884 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 abf6dcc {
    height: 96px;
}
    
#widget_4s7 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3vc {
    height: auto;
    min-height: 212px;
    margin: 0px 0% 0px 0%;
}
    
#group_pml {
    margin: 0px 0% 0px 0%;
}
}

