@media all {
  *#dm .dmInner div.u_3509815456 img { border-radius:20px 20px 20px 20px !important; }

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

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

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

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

  *#dm .dmInner div.u_3378212201 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1223579698 img {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_2744082023 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1257619440 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1137388664 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1740724110 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1731190096 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1276418442 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1509464603 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_732947974 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1777251043 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1216363484 img { border-radius:20px 20px 20px 20px !important; }

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

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

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


  *#dm .dmInner div.u_4144441143 .testimonial-card {
    border-style:solid !important;
    border-width:2px !important;
    border-color:var(--color_6) !important;
  }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e5bfdd3c {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\31 d6cc2cb {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 fc5dab3 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 02199e1 {
    border-width: 0px 0px 2px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_6) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 c0f2a11 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\33 4a92524 {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_h80 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rgf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_977 {
    width: 100%;
    height: 402px;
    max-width: 100%;
}
    
#\37 fecda3a.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\37 fecda3a {
    width: 284px;
    height: 55px;
    min-height: 50px;
    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;
}
    
#\31 dc2a652 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 b3859de {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c545faab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f432c99 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_bno {
    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;
}
    
#widget_lc5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b4d8fb50.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#b4d8fb50 {
    width: 284px;
    height: 55px;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_frs {
    width: 100.00%;
    grid-template-rows: minmax(506px, max-content);
    max-width: 100%;
}
    
#widget_jn0 {
    width: 91.76%;
    height: 462px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 5c080a4 {
    width: 42.16%;
    height: 247px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 258px 0.6913051592567996% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 90707ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b8e5cd88 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5.5% 10% 1% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b8e2a20 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 20px 20px 0 0;
}
    
#widget_56m {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\37 7a0c843 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 5347414 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 1c3659c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2c1cb8a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\37 16b2fd4 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 10% 1% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 6f4b320 {
    margin: 0px 0% 0px 0%;
}
    
#widget_kto {
    width: 100%;
    height: 378px;
    max-width: 100%;
}
    
#group_bfk {
    justify-content: flex-start;
    align-items: flex-start;
    width: 96.69%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: -140px 0% 0px 0%;
}
    
#widget_r4v {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_duh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c400d8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\39 0c013b2 {
    width: 100%;
    height: 378px;
    max-width: 100%;
}
    
#\31 34a004c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 96.69%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: -140px 0% 0px 0%;
}
    
#c7bb0633 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 55f6e67 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d895d1bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#d30cb124 {
    width: 100%;
    height: 378px;
    max-width: 100%;
}
    
#d0d37575 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 96.69%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: -140px 0% 0px 0%;
}
    
#\38 adf94c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 a142396 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#e4686222 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ce1c3bd9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\38 c59c523 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 9326e19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#c9a69a3c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 800eee4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 96.69%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: -140px 0% 0px 0%;
}
    
#\37 31026be {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 10% 1% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d6664d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 9487a75 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 0b324ae {
    justify-content: flex-start;
    align-items: flex-start;
    width: 96.69%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: -140px 0% 0px 0%;
}
    
#\37 3c989ec {
    width: 100%;
    height: 378px;
    max-width: 100%;
}
    
#d40689a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dee3ede5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 96.69%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: -140px 0% 0px 0%;
}
    
#ded1fbcf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 fb37e4f {
    margin: 0px 0% 0px 0%;
}
    
#\32 b56465b {
    width: 100%;
    height: 378px;
    max-width: 100%;
}
    
#d1358bc6 {
    width: 100%;
    height: 378px;
    max-width: 100%;
}
}



@media all {
    
#a0f7cc44 {
    margin: 0px 0% 0px 0%;
}
    
#db1c99a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 dbaf455 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d18e3385 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 31.99%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    order: 1;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\35 160d505 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 96.69%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: -140px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b172f117 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\32 f25e3c3 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 10% 5.5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\37 6f57b25 {
    width: 100%;
    height: 378px;
    max-width: 100%;
}
    
#group_sat {
    width: 31.99%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#\30 013f0dc {
    width: 31.99%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 67ece69 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e1c639bd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 b0d2a25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58.94%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 eb9b33c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.03%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_0qm {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5733395370478074%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\35 cc32e55 {
    align-items: flex-start;
    width: 48.21%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_53s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_17k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e1e54b2c {
    align-items: flex-start;
    width: 48.21%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 228737d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb50ad5d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bfe0dcdb {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5733395370478074%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\32 707a55e {
    align-items: flex-start;
    width: 48.21%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cbb2585 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 a9a9b02 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 640f9f9 {
    align-items: flex-start;
    width: 48.21%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c682707 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 1002ef5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d00ddae3 {
    align-items: flex-start;
    width: 100%;
    min-height: 111px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5733395370478074%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
}
    
#\39 c2d7b1e {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9a6c8a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 cfd37d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_oh1 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\32 ee564eb {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 52bdf26 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ef3dd8ae {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    border-radius: 20px 20px 0px 0px;
    background-image: none;
}
    
#\39 686a1b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e87e004d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_s23 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a258f926 {
    width: 100%;
    height: 420px;
    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;
}
    
#\35 fe70841 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#db160af0 {
    min-height: 372px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 ae35e4e::before, #\39 ae35e4e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
    border-radius: inherit;
}
#\39 ae35e4e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/87e68a6c/dms3rep/multi/opt/10-1920w.png");
}
    
#widget_5cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ckh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_lge {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#ae87d4a7.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#ae87d4a7 {
    width: 284px;
    height: 55px;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c07163bb {
    margin: 0px 0% 0px 0%;
}
    
#\34 fb04577 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 6% 10% 5.5% 10%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 e8e768d {
    background-color: var(--color_3);
    background-image: none;
}
    
#\30 edbda80 {
    min-height: 47px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    height: auto;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1o5 {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#widget_ivt {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e5bfdd3c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c9c2af57 {
    margin: 0px 0% 0px 0%;
}
    
#\35 c0f2a11 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 d6cc2cb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 4a92524 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 dc2a652 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b0a45744 {
    margin: 0px 0% 0px 0%;
}
    
#c545faab {
    width: 100%;
    min-height: 80px;
}
    
#\30 f432c99 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b8e5cd88 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 7a0c843 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6f4b320 {
    margin: 0px 0% 0px 0%;
}
    
#\37 16b2fd4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 1c3659c {
    width: 100%;
    min-height: 80px;
}
    
#\34 c400d8b {
    width: 100%;
    min-height: 80px;
}
    
#d895d1bf {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a142396 {
    width: 100%;
    min-height: 80px;
}
    
#\39 9326e19 {
    width: 100%;
    min-height: 80px;
}
    
#\37 31026be {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 fb37e4f {
    margin: 0px 0% 0px 0%;
}
    
#\38 c59c523 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a0f7cc44 {
    margin: 0px 0% 0px 0%;
}
    
#\32 f25e3c3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d18e3385 {
    width: 100%;
    min-height: 80px;
}
    
#group_sat {
    width: 100%;
    min-height: 80px;
}
    
#\30 013f0dc {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 67ece69 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d9f23ce9 {
    margin: 0px 0% 0px 0%;
}
    
#\31 b0d2a25 {
    width: 100%;
    min-height: 80px;
}
    
#\37 eb9b33c {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 52bdf26 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 d4f46dd {
    margin: 0px 0% 0px 0%;
}
    
#\39 686a1b6 {
    width: 100%;
    min-height: 80px;
}
    
#e87e004d {
    width: 100%;
    min-height: 80px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 fb04577 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#\34 fb04577 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 e8e768d {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#e5bfdd3c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 d6cc2cb {
    min-width: 32px;
    width: 100.00%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 fc5dab3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 c0f2a11 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\33 4a92524 {
    min-width: 32px;
    width: 100.00%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_977 {
    height: 240px;
    width: 99.93%;
}
}



@media (max-width: 767px) {
    
#\31 dc2a652 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c545faab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 f432c99 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#widget_jn0 {
    height: 304px;
    justify-self: start;
    align-self: start;
    width: 91.69%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 5c080a4 {
    height: 192px;
    justify-self: end;
    align-self: start;
    width: 57.69%;
    margin: 168px -0.23719165085388993% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_frs {
    width: 99.77%;
    grid-template-rows: minmax(246px, max-content);
}
}



@media (max-width: 767px) {
    
#\33 90707ee {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b8e5cd88 {
    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) {
    
#\36 1c3659c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 16b2fd4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_kto {
    height: 240px;
}
    
#group_bfk {
    margin-top: -40px;
}
    
#\34 c400d8b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 0c013b2 {
    height: 240px;
}
    
#\31 34a004c {
    margin-top: -40px;
}
    
#d895d1bf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d30cb124 {
    height: 240px;
}
    
#d0d37575 {
    margin-top: -40px;
}
}



@media (max-width: 767px) {
    
#\35 a142396 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 9326e19 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 800eee4 {
    margin-top: -40px;
}
    
#\37 31026be {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 0b324ae {
    margin-top: -40px;
}
    
#\37 3c989ec {
    height: 240px;
}
    
#dee3ede5 {
    margin-top: -40px;
}
    
#\38 c59c523 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 b56465b {
    height: 240px;
}
    
#d1358bc6 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\32 f25e3c3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 4% 12% 4%;
}
    
#\37 6f57b25 {
    height: 240px;
}
    
#d18e3385 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 160d505 {
    margin-top: -40px;
}
    
#group_sat {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 013f0dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a0f7cc44 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 67ece69 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 b0d2a25 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 eb9b33c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 cc32e55 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e1e54b2c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 707a55e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 640f9f9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_oh1 {
    height: 240px;
}
    
#\32 ee564eb {
    height: 240px;
}
    
#group_0qm {
    column-gap: 3.5733395370478074%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bfe0dcdb {
    column-gap: 3.5733395370478074%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 52bdf26 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 686a1b6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e87e004d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a258f926 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\35 fe70841 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    justify-content: flex-start;
}
    
#db160af0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_lge {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 fb04577 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#\30 edbda80 {
    width: 100%;
    min-height: 101px;
    align-items: flex-start;
    row-gap: 5px;
}
}

#\39 ae35e4e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAxUlEQVQI1wG6AEX/AHRcP2NONFpIL05AK29eSZp8Y8aVdMiNZbJ5UqZzTgCQdVl/aE5zX0VpWEB9aVKZeV+1h2W6glyyeVOzelQApIxyloBmjnhdhnFYkHlglnpfnnlbpHlXp3lWsH9bAJJ/aox5Y495YI54Xo54X412XYlwV45zWItwVZB0WQBuXUlqWkV1Ykt6Zk1+a1OAcFqBc1+He2d0a1lsZFIAUj8pTj4pWkkzZVI5allCdGdSf3VjiYFyaWdaWFdLs5JMxZqHB5EAAAAASUVORK5CYII=')!important}