@media all {
  *#dm .dmInner a.u_4259148333:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_4259148333.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_4259148333 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/4a2e1670/icon/call_8163781.svg) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner div.u_3084016088 img {
    border-style:solid !important;
    border-width:5px 5px 5px 5px !important;
    border-color:rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_511876666 hr {
    border-width:5px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1254610824 .dmformsubmit {
    width:628px !important;
    height:50px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

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

  *#dm .dmInner div.u_1254610824 input:not([type="submit"]) { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner div.u_1254610824 textarea { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner div.u_1254610824 select { border-radius:5px 5px 5px 5px !important; }

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

  *#dm .dmInner div.u_1793037515 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1767452787 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1584968542 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1544486153 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1198352653 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1198352653 .svg { fill:var(--color_1) !important; }
}
@media (min-width:1025px) {}
@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 {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 760px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 50px 16px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(15, 23, 42, 1) 53%, rgba(0, 0, 0, 0) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/4a2e1670/dms3rep/multi/opt/pexels-photo-32961160-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_6b2 {
    justify-content: flex-start;
    align-items: center;
    width: 49.20%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0nv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bg9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_shf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ifp {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_rje {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#f26a12e3 {
    width: 250px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
}
    
#widget_3dg {
    width: 100.00%;
    height: 372px;
    max-width: 100%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 5% 15% 5% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_gs5 {
    width: 84.95%;
    height: auto;
    max-width: 100%;
}
    
#group_qh2 {
    align-items: flex-start;
    width: 84.94%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 5px;
    border-color: #000000 #000000 #000000 rgba(0, 0, 0, 0.5);
    border-style: solid;
    height: auto;
    padding: 16px 30px 16px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_gkv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 598d68c {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#ce50903c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\37 534b009 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b94face7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#widget_gck {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_brg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#innergrid_dm2 {
    width: 100.00%;
    grid-template-rows: minmax(540px, max-content);
    max-width: 100%;
}
    
#widget_qeh {
    width: 100.00%;
    height: 471px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#group_6b5 {
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 40.26889594681324%;
    min-height: 24.434444444444445%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    margin: 407px -34px 0px 0px;
}
    
#widget_ui7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 3680688 {
    width: 53px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a5cabd3f {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\36 f59d13f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#db597ab2 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 3c8c513 {
    min-height: 80px;
    column-gap: 3%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#widget_efh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6488c59 {
    width: 77.62%;
    height: auto;
    max-width: 100%;
}
    
#group_771 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    background-color: rgba(72, 103, 165, 0.2);
    background-image: none;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_iu2 {
    width: 53px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_lrs {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 e7e1291 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#bcbaaf34 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    background-color: rgba(72, 103, 165, 0.2);
    background-image: none;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f25f301 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a8481cbb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 12813e7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    background-color: rgba(72, 103, 165, 0.2);
    background-image: none;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6bc08f1 {
    width: 53px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#df605c60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 b1d4dd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 b9bf001 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    background-color: rgba(72, 103, 165, 0.2);
    background-image: none;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#a3d22050 {
    width: 53px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 7ea49e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 8d828bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 259e264 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    background-color: rgba(72, 103, 165, 0.2);
    background-image: none;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 da12145 {
    width: 53px;
    height: auto;
    max-width: 100%;
}
    
#d53240b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 7b31857 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 d0e5d68 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    background-color: rgba(72, 103, 165, 0.2);
    background-image: none;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f805612 {
    width: 53px;
    height: auto;
    max-width: 100%;
}
    
#b9a7cd18 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 518a744 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d0ebb42d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2e75ad7 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6725fb7 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 3721448 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cc16912c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 691de2f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 f11a364 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\35 3b14e72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#fc49a133 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#widget_20n {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cf894430 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\36 e47c71e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\38 348e150 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#widget_j2f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_nno {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 16px 50px 16px 50px;
    margin: 0px 0% 0px 0%;
}
    
#widget_77q.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_77q {
    width: 15.85%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_nl1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_nl1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b9f6ca05.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b9f6ca05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 9f307dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 9f307dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 326b627.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 326b627 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b8198961.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b8198961 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 b1cf133.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 b1cf133 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 815e887.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 815e887 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c219a66d {
    width: 90.51%;
    height: auto;
    max-width: 100%;
}
    
#da011245 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#a1754d19 {
    margin: 0px 0% 0px 0%;
}
    
#e0b06945 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 33d6903 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#f9b02e7a {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b17fbbda {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 31c1d64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    order: 1;
    align-items: center;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\30 43a81de {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cb93f275 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 10% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\35 204d964 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    --column-gap: 20px;
    order: 4;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c1d7e964 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    --column-gap: 20px;
    order: 4;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7327e03 {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#d973b7cb {
    width: 90.51%;
    height: auto;
    max-width: 100%;
}
    
#\31 ba9a473 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    --column-gap: 20px;
    order: 4;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 81d230e {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#d9892955 {
    width: 90.51%;
    height: auto;
    max-width: 100%;
}
    
#c8d19028 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    --column-gap: 20px;
    order: 4;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 dcc5082 {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#\30 49b9950 {
    width: 90.51%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#af4a7e19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#fe9baf3a {
    min-height: 196px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
    
#d27a1042 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
}
    
#widget_le9 {
    width: 62.63%;
    height: auto;
    max-width: 100%;
}
    
#d5fa20cb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 248px;
    padding: 4% 2% 4% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 598d68c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f1aa67b2 {
    margin: 0px 0% 0px 0%;
}
    
#\37 534b009 {
    width: 100%;
    min-height: 80px;
}
    
#b94face7 {
    width: 100%;
    min-height: 80px;
}
    
#innergrid_dm2 {
    width: 99.94%;
    grid-template-rows: minmax(478px, max-content);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a5cabd3f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 6fbc518 {
    margin: 0px 0% 0px 0%;
}
    
#\31 3c8c513 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 20px;
}
    
#group_771 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bcbaaf34 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 12813e7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 b9bf001 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 259e264 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 d0e5d68 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 cb11af3 {
    margin: 0px 0% 0px 0%;
}
    
#fc49a133 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 691de2f {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\35 3b14e72 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e47c71e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 fe34548 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da011245 {
    width: 100%;
    min-height: 80px;
}
    
#\39 31c1d64 {
    width: 100%;
    min-height: 80px;
}
    
#a1754d19 {
    margin: 0px 0% 0px 0%;
}
    
#cb93f275 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fe9baf3a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d5fa20cb {
    margin: 0px 0% 0px 0%;
}
    
#widget_le9 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_3dg {
    height: 240px;
}
    
#group_ifp {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#widget_rje {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f26a12e3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_6b2 {
    width: 100.00%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_gs5 {
    width: 100.00%;
}
    
#group_qh2 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 598d68c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 534b009 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b94face7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_qeh {
    height: 240px;
}
    
#innergrid_dm2 {
    width: 100.00%;
    grid-template-rows: minmax(252px, max-content);
}
    
#group_6b5 {
    justify-self: end;
    align-self: start;
    width: 40.27%;
    min-height: 46.15384615384615%;
    margin: 248px -12px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#a5cabd3f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#db597ab2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 3c8c513 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_771 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bcbaaf34 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 12813e7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 b9bf001 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 259e264 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 d0e5d68 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 6488c59 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 691de2f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 3b14e72 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fc49a133 {
    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 e47c71e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\38 348e150 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#group_nno {
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#da011245 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 31c1d64 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
}
    
#cb93f275 {
    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) {
    
#af4a7e19 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#fe9baf3a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_le9 {
    width: 100.00%;
}
}

