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

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

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

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

  *#dm .dmInner a.u_1659291042 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/0dba58c1/icon/call_4777786.svg) !important;
  }

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

  *#dm .dmInner a.u_1645736943 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1645736943:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1645736943.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1373936362 hr {
    color:var(--color_7) !important;
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:3px !important;
  }

  *#dm .dmInner div.u_2850544055 .title-text {
    color:var(--color_3) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1520064895 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:var(--color_8) 3px 0px 11px 0px !important;
  }

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

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

  *#dm .dmInner div.u_2132435553 .animated-text-container {
    font-family:'Playfair Display' !important;
    font-weight:700 !important;
    font-style:italic !important;
  }

  *#dm .dmInner *.u_2132435553 .anim-inner { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1156401945 .bp-item-title { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1156401945 .bp-item-body { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1156401945 .bp-item-plain { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1124901467 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1446798150 .bp-item-title { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1446798150 .bp-item-body { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1446798150 .bp-item-plain { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1663887692 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1299317724 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1697649661 .bp-item-title { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1697649661 .bp-item-body { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1697649661 .bp-item-plain { color:var(--color_3) !important; }

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

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

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

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

  *#dm .dmInner a.u_1083377531 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/0dba58c1/icon/call_4777786.svg) !important;
  }

  *#dm .dmInner a.u_1083377531 span.text { color:var(--color_3) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2850544055 .title-widget { padding:0px !important; }

  *#dm .dmInner div.u_2472529728 .reveal-heading { font-size:16px !important; }

  *#dm .dmInner div.u_2132435553 .animated-text-container { font-size:14px !important; }

  *#dm .dmInner div.u_1156401945 .bp-item-title { font-size:16px !important; }

  *#dm .dmInner div.u_1156401945 .bp-item-body { font-size:16px !important; }

  *#dm .dmInner div.u_1156401945 .bp-item-plain { font-size:16px !important; }

  *#dm .dmInner div.u_1446798150 .bp-item-title { font-size:16px !important; }

  *#dm .dmInner div.u_1446798150 .bp-item-body { font-size:16px !important; }

  *#dm .dmInner div.u_1446798150 .bp-item-plain { font-size:16px !important; }

  *#dm .dmInner div.u_1697649661 .bp-item-title { font-size:16px !important; }

  *#dm .dmInner div.u_1697649661 .bp-item-body { font-size:16px !important; }

  *#dm .dmInner div.u_1697649661 .bp-item-plain { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 669px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 5% 10% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.65;
    background-color: rgba(0, 0, 0, 1);
}
#\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://irp.cdn-website.com/0dba58c1/dms3rep/multi/opt/imgi_3_cd3b41_420d52eb65b9436da74ab074ef4f7abf-mv2-1920w.jpg");
    background-position: 50% 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_8vg.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_8vg {
    width: 74.46%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#group_hri {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 4;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2ia {
    width: 250px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    min-height: 49px;
}
    
#bc70575b {
    width: 250px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    min-height: 49px;
}
    
#widget_e5j {
    width: 823px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d8c9da7c {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 25% 5% 25%;
    margin: 0% 0% 0% 0%;
}
    
#a61b3496::before, #a61b3496 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
    background-color: var(--color_1);
}
#a61b3496 {
    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/0dba58c1/dms3rep/multi/opt/imgi_88_cd3b41_3c34c70113024824ab3ad02889f6a501-mv2-1920w.jpg");
    background-attachment: fixed;
}
    
#\35 a23e7ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(206, 162, 53, 0.24);
    background-image: none;
    align-items: center;
    border-radius: 29px 29px 29px 29px;
    padding: 40px 30px 40px 30px;
    margin: 0% 0% 0% 0%;
}
    
#widget_jnq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f141a362 {
    width: 80.12%;
    height: auto;
    max-width: 100%;
}
    
#f1f8d4b9 {
    margin: 0px 0% 0px 0%;
}
    
#\35 15aa3ab {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 49px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b1b0b534::before, #b1b0b534 > .bgExtraLayerOverlay {
    
}
#b1b0b534 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/0dba58c1/dms3rep/multi/opt/Gemini_Generated_Image_32w0az32w0az32w0-removebg-preview-1920w.png");
    background-color: var(--color_1);
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    order: 0;
}
    
#d8c75a7f {
    min-height: 733px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 15% 4% 15%;
}
    
#\35 72f8fb9 {
    align-items: center;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 287.0069829px;
    min-height: 11.92%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    margin: 465px 0px 0px 0px;
}
    
#baf4b989 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 1ad2720 {
    width: 86.81%;
    height: 425px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 77px 0% 0px 0%;
}
    
#d63cd826 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#e01fb541 {
    margin: 0px 0% 0px 0%;
}
    
#\32 687d8c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 db47eb0 {
    width: 100.00%;
    grid-template-rows: minmax(562px, max-content);
    max-width: 100%;
    background-color: var(--color_1);
    background-image: none;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 5516e27 {
    background-color: var(--color_1);
    background-image: none;
    border-width: 5px 0 0 0;
    border-color: var(--color_7) #000000 #000000 #000000;
    border-style: solid;
}
    
#\39 e0c763c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2ni {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_3j2 {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a6099f6c {
    min-height: 465px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 15% 0% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\38 414bcce::before, #\38 414bcce > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\38 414bcce {
    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/0dba58c1/dms3rep/multi/opt/pexels-photo-16945534-1920w.jpeg");
    background-attachment: fixed;
}
    
#\37 c2c642d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    flex-wrap: nowrap;
    background-image: none;
    background-color: rgba(206, 162, 53, 0.55);
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#widget_pd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 db8e3f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 21f7bdd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\38 91badd8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d6ac324e {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#b940b38e {
    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%;
}
    
#f2f13900 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 48aada6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d4c7006a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d4c7006a {
    width: 119px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\31 260b9bd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\31 ac739a2 {
    width: 70.07%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 a4b108b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    flex-wrap: nowrap;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\34 03810c8 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 48.68%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 b793e4f {
    width: 100%;
    height: 232px;
    max-width: 100%;
    order: 0;
}
    
#\37 54c0fde {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 77000c7 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 48.68%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 02f7049 {
    width: 100%;
    height: 232px;
    max-width: 100%;
    order: 0;
}
    
#\31 c70635c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 35c4485 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 48.68%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 b2b8e2c {
    width: 100%;
    height: 232px;
    max-width: 100%;
    order: 0;
}
    
#\31 57efe60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 afd2d14 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 8b30403 {
    min-height: 655px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#af9d123e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\31 f3990d7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_kb7 {
    width: 100%;
    height: 706px;
    min-height: 100px;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\35 a2b3bba.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 a2b3bba {
    width: 119px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee5a4831 {
    width: 100.00%;
    grid-template-rows: minmax(424px, max-content);
    max-width: 100%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
}
    
#\30 dd5ff72 {
    margin: 0px 0% 0px 0%;
}
    
#c9023d82 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.39%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fa4fd855 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 5f9bba6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.61%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 36e4161 {
    min-height: 497px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 15% 6% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\30 e24d36d::before, #\30 e24d36d > .bgExtraLayerOverlay {
    
}
#\30 e24d36d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#fd102fad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_2rj {
    width: 48.19%;
    height: 424px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: -44px 0% 0px 0%;
}
    
#f4f259ba {
    width: 47.61%;
    height: 424px;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin: 0px -0.16025824881831774% -45px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d8c9da7c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
    
#f1f8d4b9 {
    margin: 0px 0% 0px 0%;
}
    
#a61b3496::before, #a61b3496 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b1b0b534::before, #b1b0b534 > .bgExtraLayerOverlay {
    
}
#b1b0b534 {
    width: 100%;
    min-height: 80px;
}
    
#d8c75a7f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d63cd826 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a6099f6c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 91badd8 {
    margin: 0px 0% 0px 0%;
}
    
#\38 414bcce::before, #\38 414bcce > .bgExtraLayerOverlay {
    
}
    
#\37 c2c642d {
    width: 100%;
    min-height: 80px;
}
    
#\34 21f7bdd {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b940b38e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d9f79e5c {
    margin: 0px 0% 0px 0%;
}
    
#\31 ac739a2 {
    width: 85.64%;
}
    
#\31 a4b108b {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 03810c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 77000c7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 35c4485 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 afd2d14 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\36 8b30403 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\31 f3990d7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_kb7 {
    height: 500px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c9023d82 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\38 5f9bba6 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\38 36e4161 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 e24d36d::before, #\30 e24d36d > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_hri {
    column-gap: 4.147316124851496%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#widget_2ia {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bc70575b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d8c9da7c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 a23e7ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a61b3496::before, #a61b3496 > .bgExtraLayerOverlay {
    
}
    
#\35 15aa3ab {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b1b0b534::before, #b1b0b534 > .bgExtraLayerOverlay {
    
}
#b1b0b534 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d8c75a7f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d63cd826 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 1ad2720 {
    height: 240px;
}
    
#\35 72f8fb9 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 24.733096085409255%;
    width: 50%;
    align-items: center;
    margin: 231px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 db47eb0 {
    width: 99.75%;
    grid-template-rows: minmax(364px, max-content);
}
}



@media (max-width: 767px) {
    
#a6099f6c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 c2c642d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 414bcce::before, #\38 414bcce > .bgExtraLayerOverlay {
    
}
    
#\34 21f7bdd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#d6ac324e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#b940b38e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\31 ac739a2 {
    width: 100.00%;
}
    
#\31 a4b108b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\34 03810c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 b793e4f {
    height: 240px;
}
    
#\34 77000c7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 02f7049 {
    height: 240px;
}
    
#\31 35c4485 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 b2b8e2c {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\34 afd2d14 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#\36 8b30403 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\31 f3990d7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_kb7 {
    height: 500px;
}
}



@media (max-width: 767px) {
    
#ee5a4831 {
    width: 99.75%;
    grid-template-rows: minmax(246px, max-content);
}
    
#c9023d82 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#\38 5f9bba6 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#\38 36e4161 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\30 e24d36d::before, #\30 e24d36d > .bgExtraLayerOverlay {
    
}
    
#widget_2rj {
    height: 196px;
    justify-self: start;
    align-self: start;
    width: 48.21%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f4f259ba {
    height: 195px;
    justify-self: end;
    align-self: start;
    width: 47.45%;
    margin: 51px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}

#a61b3496.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIRAAAAQFBQAAAAAAAAAAAAAAAAEEBQIDBhETBxIhMlH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABoRAAEFAQAAAAAAAAAAAAAAAAEAAgMEIRH/2gAMAwEAAhEDEQA/AJ3mu39IoyzE+OXEXTwZyLUh43HZRxcAE2K3KRpSzXZwYv/Z')!important}