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

  *#dm .dmInner div.u_1432479759 img {
    border-radius:14px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1606614496 img {
    border-radius:14px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1269223574 img {
    border-radius:14px !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1655164201 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1274342345 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1199837803 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1091615567 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1174901860 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1069618021 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1520919043 hr {
    border-width:4px !important;
    color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1894209835 hr {
    border-width:4px !important;
    color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1669482561 hr {
    border-width:4px !important;
    color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1583129647 hr {
    border-width:4px !important;
    color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1718250538 hr {
    border-width:4px !important;
    color:var(--color_4) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_419559299 .dmformsubmit {
    height:52px !important;
    width:230px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_712169155 .photoGalleryThumbs { padding:4.5px !important; }

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

  *#dm .dmInner *.u_712169155 .photoGalleryViewAll { padding:0 4.5px !important; }

  *#dm .dmInner *.u_712169155 .photoGalleryThumbs .image-container a { padding-top:350px !important; }

  *#dm .dmInner *.u_1429208527 .photoGalleryThumbs { padding:4.5px !important; }

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

  *#dm .dmInner *.u_1429208527 .photoGalleryViewAll { padding:0 4.5px !important; }

  *#dm .dmInner *.u_1429208527 .photoGalleryThumbs .image-container a { padding-top:350px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\31 0f7a2bb {
    column-gap: 0;
    width: 100%;
    align-items: stretch;
    max-width: none;
    padding: 96px 6% 96px 6%;
}
    
#\34 a9ba38f {
    row-gap: 0;
    width: 60%;
    align-items: stretch;
    align-self: center;
    height: auto;
    min-height: 453px;
    padding: 0 48px 0 0;
}
    
#\32 efe4eb7 {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
    order: 1;
    margin-top: 12px;
}
    
#a7df8e4d {
    max-width: 560px;
    width: auto;
    margin-bottom: 20px;
    height: auto;
    order: 2;
}
    
#\36 23e1fe0 {
    max-width: 520px;
    width: auto;
    margin-bottom: 24px;
    height: auto;
    order: 3;
}
    
#\31 19facfe {
    column-gap: 2.016144910415436%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px;
    flex-wrap: nowrap;
    order: 4;
    width: 746px;
    align-self: center;
    align-content: center;
    padding: 0 0 0 0;
}
    
#fe7183d7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#fe7183d7 {
    max-width: 100%;
    width: 41.71%;
    min-height: 58px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 ca48895 {
    align-self: flex-start;
    max-width: 100%;
    width: 589px;
    height: auto;
    order: 0;
}
    
#\35 970d115 {
    width: 40%;
    justify-content: flex-start;
    align-items: stretch;
    background-image: url("https://irp.cdn-website.com/ac5e6c91/dms3rep/multi/opt/1789435467203-4_3-a60-1920w.png");
    padding: 0 0 0 0;
}
}



@media all {
    
#\37 d7f8de4 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
}
    
#\35 badf739 {
    min-height: 8px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\36 7645d1b {
    max-width: 100%;
    width: 942px;
    margin-bottom: 8px;
    height: auto;
}
    
#f407c3ec {
    column-gap: 32px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\36 c50e6da {
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 0;
    box-shadow: 0 6px 20px rgba(27,42,58,0.08);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#d26bc2f4 {
    background-color: var(--color_3);
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    height: 6px;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#ed8c7c51 {
    row-gap: 12px;
    justify-content: flex-start;
    align-items: stretch;
    padding: 28px 28px 28px 28px;
}
    
#\32 00ec001 {
    width: 100%;
    height: 260px;
}
    
#\39 37755d8 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#\37 b73a5fd {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#aa20d654 {
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 0;
    box-shadow: 0 6px 20px rgba(27,42,58,0.08);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\32 8475dc7 {
    background-color: var(--color_4);
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    height: 6px;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#a580fe9b {
    row-gap: 12px;
    justify-content: flex-start;
    align-items: stretch;
    padding: 28px 28px 28px 28px;
}
    
#fdc32669 {
    width: 100%;
    height: 260px;
}
    
#\35 2201ab8 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#f8edd1ed {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\37 f709a6b {
    border-color: var(--color_5);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 0;
    box-shadow: 0 6px 20px rgba(27,42,58,0.08);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\35 36f7ba4 {
    background-color: var(--color_8);
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    height: 6px;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\38 57e9dea {
    row-gap: 12px;
    justify-content: flex-start;
    align-items: stretch;
    padding: 28px 28px 28px 28px;
}
    
#\32 b820f10 {
    width: 100%;
    height: 260px;
}
    
#\35 9d97cda {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#\31 dd86d3b {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
}



@media all {
    
#db640ce2 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
}
    
#b3c3da20 {
    background-color: var(--color_2);
}
    
#\39 a3ad13a {
    align-self: center;
    row-gap: 16px;
    max-width: 780px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\31 723968f {
    max-width: 100%;
    width: 780px;
    height: auto;
    order: 1;
}
    
#e659adc4 {
    max-width: 620px;
    width: auto;
    height: auto;
    order: 2;
}
    
#\34 8465f7e {
    column-gap: 16px;
    flex-direction: row;
    margin-top: 8px;
    align-items: stretch;
    order: 3;
    padding: 0 0 0 0;
}
    
#\37 ddf8ad1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\37 ddf8ad1 {
    max-width: 100%;
    width: auto;
    min-height: 58px;
}
    
#\38 827cca3 {
    max-width: 100%;
    width: 679px;
    margin-top: 12px;
    height: auto;
    order: 0;
}
}



@media all {
    
#\33 4761820 {
    width: 100%;
    height: 260px;
}
    
#\36 9377220 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 5e5281d {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 16px;
    row-gap: 12px;
    width: 31%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding: 0 0 0 0;
}
    
#ab10be13 {
    width: 100%;
    height: 260px;
}
    
#aeca813c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 21f3bc1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 18ad474 {
    width: 100%;
    height: 260px;
}
    
#\38 cc1fe20 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 16px;
    row-gap: 12px;
    width: 31%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding: 0 0 0 0;
}
    
#\37 ac1c92e {
    background-color: var(--color_3);
    border-radius: 16px 16px 0 0;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    height: 6px;
    padding: 0 0 0 0;
}
    
#a0a180e1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c7ed87fa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c5a1a9ea {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 20px 24px 20px;
}
    
#\35 b69a531 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 20px 24px 20px;
}
    
#e6a42ecb {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 20px 24px 20px;
}
    
#c6388581 {
    width: 100%;
    height: 260px;
}
    
#ebbf3141 {
    background-color: var(--color_3);
    border-radius: 16px 16px 0 0;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    height: 6px;
    padding: 0 0 0 0;
}
    
#\34 0839f0f {
    background-color: var(--color_3);
    border-radius: 16px 16px 0 0;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    height: 6px;
    padding: 0 0 0 0;
}
    
#\38 6d2d314 {
    width: 100%;
    height: 260px;
}
    
#df6d3a4c {
    width: 100%;
    height: 260px;
}
    
#\32 23e989e {
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\33 58a655f {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 20px 24px 20px;
}
    
#\34 18f1e7e {
    max-width: 100%;
    width: 885px;
    height: auto;
}
    
#afe99a58 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 16px;
    row-gap: 12px;
    width: 31%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding: 0 0 0 0;
}
    
#\30 21ca628 {
    background-color: var(--color_3);
    border-radius: 16px 16px 0 0;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    height: 6px;
    padding: 0 0 0 0;
}
    
#\32 3ed62b4 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 16px;
    row-gap: 12px;
    width: 31%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding: 0 0 0 0;
}
    
#\34 bb79ef5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ab23779b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 cd11963 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a994d519 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 20px 24px 20px;
}
    
#\39 6ee3960 {
    column-gap: 24px;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#\37 6c2b448 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 661850b {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 20px 24px 20px;
}
    
#ba583536 {
    background-color: var(--color_3);
    border-radius: 16px 16px 0 0;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    height: 6px;
    padding: 0 0 0 0;
}
    
#\32 baf1349 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 16px;
    row-gap: 12px;
    width: 31%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding: 0 0 0 0;
}
    
#\39 cd5da4b {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 16px;
    row-gap: 12px;
    width: 31%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding: 0 0 0 0;
}
    
#\35 0ef1790 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ff5e1968 {
    background-color: var(--color_3);
    border-radius: 16px 16px 0 0;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    height: 6px;
    padding: 0 0 0 0;
}
    
#eb1dba27 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 54ffa70 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
}
    
#\31 3aea2b2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#f43f0e99 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dec3793e {
    width: 100%;
    height: auto;
}
    
#ab9bcf20 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    margin: 0 0 0 0;
}
    
#e4fe5d95 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    margin: 0 0 0 0;
}
    
#\33 a4d608f {
    row-gap: 0;
    width: 31%;
    justify-content: flex-start;
    align-items: stretch;
    background-color: var(--color_6);
    border-width: 1px;
    border-style: solid;
    border-color: var(--color_5);
    border-radius: 16px;
    box-shadow: 0 6px 20px rgba(27,42,58,0.08);
    padding: 0 0 0 0;
}
    
#d758b968 {
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 24px 24px 24px 24px;
}
    
#\39 f4cc782 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 ed63e06 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 13a431e {
    row-gap: 0;
    width: 31%;
    justify-content: flex-start;
    align-items: stretch;
    background-color: var(--color_6);
    border-width: 1px;
    border-style: solid;
    border-color: var(--color_5);
    border-radius: 16px;
    box-shadow: 0 6px 20px rgba(27,42,58,0.08);
    padding: 0 0 0 0;
}
    
#\30 6efba1c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 6dc4311 {
    row-gap: 0;
    width: 31%;
    justify-content: flex-start;
    align-items: stretch;
    background-color: var(--color_6);
    border-width: 1px;
    border-style: solid;
    border-color: var(--color_5);
    border-radius: 16px;
    box-shadow: 0 6px 20px rgba(27,42,58,0.08);
    padding: 0 0 0 0;
}
    
#\32 fcca7d8 {
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 24px 24px 24px 24px;
}
    
#fca2fc85 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e3d2c0db {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    margin: 0 0 0 0;
}
    
#\35 53c5a23 {
    width: 100%;
    height: auto;
}
    
#\35 04a65b1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 32949a9 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    margin: 0 0 0 0;
}
    
#\34 19b1943 {
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 24px 24px 24px 24px;
}
    
#\34 42108a4 {
    row-gap: 0;
    width: 31%;
    justify-content: flex-start;
    align-items: stretch;
    background-color: var(--color_6);
    border-width: 1px;
    border-style: solid;
    border-color: var(--color_5);
    border-radius: 16px;
    box-shadow: 0 6px 20px rgba(27,42,58,0.08);
    padding: 0 0 0 0;
}
    
#\35 69d8e3b {
    width: 100%;
    height: auto;
}
    
#\33 471dd0e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 983cefd {
    width: 100%;
    height: auto;
}
    
#\32 47fc7bf {
    max-width: 700px;
    width: 700px;
    height: auto;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 16d5fae {
    width: 100%;
    height: auto;
}
    
#\31 a225e1c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 e035704 {
    min-height: 240px;
    column-gap: 32px;
    row-gap: 32px;
    width: 100%;
    flex-wrap: wrap;
    align-items: stretch;
}
    
#\38 b7b75c8 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#d1af39ed {
    row-gap: 0;
    width: 31%;
    justify-content: flex-start;
    align-items: stretch;
    background-color: var(--color_6);
    border-width: 1px;
    border-style: solid;
    border-color: var(--color_5);
    border-radius: 16px;
    box-shadow: 0 6px 20px rgba(27,42,58,0.08);
    padding: 0 0 0 0;
}
    
#\31 9e3ab1a {
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 24px 24px 24px 24px;
}
    
#\37 cefa7f8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 e210be6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a2f18934 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    margin: 0 0 0 0;
}
    
#\36 44084d0 {
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 24px 24px 24px 24px;
}
}



@media all {
    
#\34 e5404ad {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 16px;
    box-shadow: 0 6px 20px rgba(27,42,58,0.08);
    width: 48%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\32 d0814cc {
    row-gap: 8px;
    justify-content: flex-start;
    align-items: stretch;
    padding: 28px 28px 28px 28px;
}
    
#\31 d0b6cbf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 c8bfd3b {
    background-color: var(--color_8);
    border-radius: 16px 16px 0 0;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: stretch;
    height: 8px;
    padding: 0 0 0 0;
}
    
#b64d38cc {
    row-gap: 8px;
    justify-content: flex-start;
    align-items: stretch;
    padding: 28px 28px 28px 28px;
}
    
#ec086cf8 {
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: 8px;
    padding: 0 0 0 0;
}
    
#fb1ad4f5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 b872b8e {
    width: 100%;
    height: 360px;
}
    
#\31 bf8d7ac {
    width: 100%;
    height: 360px;
}
    
#\37 f727788 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fb838bd6 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 16px;
    box-shadow: 0 6px 20px rgba(27,42,58,0.08);
    width: 48%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\30 c19b378 {
    background-color: var(--color_8);
    border-radius: 16px 16px 0 0;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: stretch;
    height: 8px;
    padding: 0 0 0 0;
}
    
#\37 c4b566b {
    width: 100%;
    height: 360px;
}
    
#\32 153c23e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 854ec85 {
    column-gap: 32px;
    row-gap: 32px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 18px 0 0 0;
    margin: 0px 0% 0px 0%;
}
    
#a64ac280 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 16px;
    box-shadow: 0 6px 20px rgba(27,42,58,0.08);
    width: 48%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#aabd9bca {
    width: 100%;
    height: 360px;
}
    
#d790a57f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#af8b0898 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c0c402c0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 e3bb50b {
    row-gap: 8px;
    justify-content: flex-start;
    align-items: stretch;
    padding: 28px 28px 28px 28px;
}
    
#\36 23b7f6d {
    row-gap: 8px;
    justify-content: flex-start;
    align-items: stretch;
    padding: 28px 28px 28px 28px;
}
    
#f1a86905 {
    background-color: var(--color_8);
    border-radius: 16px 16px 0 0;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: stretch;
    height: 8px;
    padding: 0 0 0 0;
}
    
#\33 ba5d2d7 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
}
    
#\33 301ddb9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 149c34d {
    background-color: var(--color_8);
    border-radius: 16px 16px 0 0;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: stretch;
    height: 8px;
    padding: 0 0 0 0;
}
    
#c5fed4a7 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 16px;
    box-shadow: 0 6px 20px rgba(27,42,58,0.08);
    width: 48%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#aa051acb {
    max-width: 700px;
    width: 700px;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 3b64cd5 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    width: 68%;
    min-height: 8px;
    background-image: none;
    min-width: 4%;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c3a865d {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 518px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 268dd62 {
    max-width: 100%;
    width: 99.76%;
    height: auto;
}
    
#c9ca58f9 {
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-height: 8px;
    background-image: url("https://irp.cdn-website.com/ac5e6c91/dms3rep/multi/opt/1789435467204-4_3-M3u-1920w.png");
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#edd68843 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\32 065de7d {
    max-width: 100%;
    width: 942px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d5388649 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\39 1a749bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7b4c207 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\36 38b4cb2 {
    max-width: 100%;
    width: 885px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 baceb64 {
    max-width: 100%;
    width: 99.76%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dpa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_24i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 d52e27a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 5936bb9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_cli {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 2938c77 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\32 5dcb472 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#c4766b10 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0f7a2bb {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d7f8de4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db640ce2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5e5281d {
    width: 47%;
}
    
#\38 cc1fe20 {
    width: 47%;
}
    
#afe99a58 {
    width: 47%;
}
    
#\32 3ed62b4 {
    width: 47%;
}
    
#\32 baf1349 {
    width: 47%;
}
    
#\39 cd5da4b {
    width: 47%;
}
    
#\38 54ffa70 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 42108a4 {
    width: 47%;
}
    
#\33 a4d608f {
    width: 47%;
}
    
#\38 e035704 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 13a431e {
    width: 47%;
}
    
#d1af39ed {
    width: 47%;
}
    
#\39 6dc4311 {
    width: 47%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ba5d2d7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3b64cd5 {
    row-gap: 16px;
    flex-direction: column;
    width: 100%;
    padding-bottom: 8%;
    min-height: 160px;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
    
#\30 c3a865d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\36 268dd62 {
    order: 2;
    margin: 10px 0% 0px 0%;
}
    
#c9ca58f9 {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 309px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7b4c207 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 5936bb9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2938c77 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\31 0f7a2bb {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 48px 4% 48px 4%;
}
    
#\34 a9ba38f {
    width: 100%;
    padding: 0 0 0 0;
}
    
#\31 19facfe {
    row-gap: 12px;
    flex-direction: column;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\35 970d115 {
    width: 100%;
    align-self: flex-start;
    height: auto;
    min-height: 281px;
    padding: 0 0 0 0;
}
    
#fe7183d7 {
    width: 69.34%;
}
}



@media (max-width: 767px) {
    
#\37 d7f8de4 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 badf739 {
    align-items: center;
}
    
#f407c3ec {
    flex-direction: column;
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#db640ce2 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 a3ad13a {
    align-items: center;
}
    
#\34 8465f7e {
    row-gap: 12px;
    flex-direction: column;
}
}



@media (max-width: 767px) {
    
#\37 5e5281d {
    width: 100%;
}
    
#\38 cc1fe20 {
    width: 100%;
}
    
#\32 23e989e {
    align-items: center;
}
    
#afe99a58 {
    width: 100%;
}
    
#\32 3ed62b4 {
    width: 100%;
}
    
#\39 6ee3960 {
    align-items: center;
}
    
#\32 baf1349 {
    width: 100%;
}
    
#\39 cd5da4b {
    width: 100%;
}
    
#\38 54ffa70 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\33 a4d608f {
    width: 100%;
}
    
#\37 13a431e {
    width: 100%;
}
    
#\39 6dc4311 {
    width: 100%;
}
    
#\34 42108a4 {
    width: 100%;
}
    
#\38 e035704 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 b7b75c8 {
    align-items: center;
}
    
#d1af39ed {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#fb838bd6 {
    width: 100%;
}
    
#\34 e5404ad {
    width: 100%;
}
    
#\37 c4b566b {
    height: 280px;
}
    
#\33 854ec85 {
    flex-direction: column;
    row-gap: 24px;
}
    
#a64ac280 {
    width: 100%;
}
    
#aabd9bca {
    height: 280px;
}
    
#ec086cf8 {
    align-items: center;
}
    
#\37 b872b8e {
    height: 280px;
}
    
#\31 bf8d7ac {
    height: 280px;
}
    
#\33 ba5d2d7 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c5fed4a7 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 3b64cd5 {
    row-gap: 14px;
    padding-top: 8%;
    width: 100%;
    padding-bottom: 12%;
    min-height: 490px;
    align-items: flex-start;
    height: auto;
}
    
#\30 c3a865d {
    flex-direction: column;
    min-height: unset;
    padding: 6% 6% 6% 6%;
}
    
#\36 268dd62 {
    margin-top: 10px;
}
    
#c9ca58f9 {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 175px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#d5388649 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 1a749bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 7b4c207 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 baceb64 {
    margin-top: 10px;
}
}



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



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

