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

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

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

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

  *#dm .dmInner div.u_1583537177 img {
    box-shadow:rgba(0,0,0,0.25) 12px 0px 11px -9px inset !important;
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-width:5px 5px 5px 5px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

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

  *#dm .dmInner *.u_1472973168 .accordion-title {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1472973168 .title-text {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1472973168 .title-text * {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1472973168 .accordion-wrapper {
    border-top-style:solid !important;
    border-top-width:1px !important;
    border-bottom-style:solid !important;
    border-top-color:rgba(0,0,0,0.12) !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
    border-bottom-width:0 !important;
  }

  *#dm .dmInner *.u_1472973168 .title-icon { fill:var(--color_3) !important; }

  *#dm .dmInner *.u_1472973168 .accordion-title .arrow .close {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1472973168 .accordion-title .horizontal {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1472973168 .accordion-title .vertical {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1472973168 .arrow-wrapper {
    border-radius:0 !important;
    -moz-border-radius:0 !important;
    -webkit-border-radius:0 !important;
  }

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

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

  *#dm .dmInner div.u_1472973168 .accordion-title {
    background-color:var(--color_1) !important;
    color:var(--color_3) !important;
    font-weight:600 !important;
    border-bottom-style:solid !important;
    border-bottom-color:var(--color_3) !important;
    border-bottom-width:2px !important;
  }

  *#dm .dmInner div.u_1468836510 img {
    box-shadow:rgba(0,0,0,0.25) 12px 0px 11px -9px inset !important;
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-width:5px 5px 5px 5px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

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

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

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

  *#dm .dmInner div.u_1472973168 .accordion-description .section-inner {
    font-weight:400 !important;
    color:var(--color_2) !important;
    border-bottom-style:solid !important;
    border-bottom-width:1px !important;
    border-bottom-color:rgba(0,0,0,0) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1220773980 img {
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:5px 5px 5px 5px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1472973168 .accordion-description .section-inner { font-size:16px !important; }

  *#dm .dmInner *.u_1472973168 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1472973168 .accordion-item:not(:last-child) { margin-bottom:0 !important; }

  *#dm .dmInner *.u_1472973168 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1472973168 .arrow-wrapper { padding:16px !important; }

  *#dm .dmInner *.u_1472973168 .title-icon {
    margin-right:20px !important;
    width:40px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_1472973168 .accordion-title { font-size:18px !important; }

  *#dm .dmInner div.u_1472973168 .title-text { font-size:18px !important; }

  *#dm .dmInner div.u_1472973168 .title-text * { font-size:18px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1472973168 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner div.u_1472973168 .accordion-title { font-size:18px !important; }

  *#dm .dmInner div.u_1472973168 .title-text { font-size:18px !important; }

  *#dm .dmInner div.u_1472973168 .title-text * { font-size:18px !important; }

  *#dm .dmInner *.u_1472973168 .title-icon {
    width:48px !important;
    height:48px !important;
    margin-right:16px !important;
  }

  *#dm .dmInner *.u_1472973168 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner *.u_1472973168 .accordion-item:not(:last-child) { margin-bottom:6px !important; }

  *#dm .dmInner *.u_1472973168 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1472973168 .accordion-description .section-inner { font-size:16px !important; }

  *#dm .dmInner *.u_1472973168 .accordion-item:not(:last-child) { margin-bottom:0px !important; }

  *#dm .dmInner *.u_1472973168 .title-icon {
    width:58px !important;
    height:58px !important;
    margin-right:28px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1472973168 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1472973168 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner div.u_1472973168 .accordion-description .section-inner { font-size:14px !important; }

  *#dm .dmInner div.u_1472973168 .accordion-title { font-size:16px !important; }

  *#dm .dmInner div.u_1472973168 .title-text { font-size:16px !important; }

  *#dm .dmInner div.u_1472973168 .title-text * { font-size:16px !important; }

  *#dm .dmInner *.u_1472973168 .accordion-item:not(:last-child) { margin-bottom:0px !important; }

  *#dm .dmInner *.u_1472973168 .title-icon {
    width:33px !important;
    height:33px !important;
    margin-right:20px !important;
  }

  *#dm .dmInner *.u_1472973168 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1472973168 .accordion-title { font-size:16px !important; }

  *#dm .dmInner div.u_1472973168 .title-text { font-size:16px !important; }

  *#dm .dmInner div.u_1472973168 .title-text * { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-image: none;
    background-color: var(--color_7);
}
}



@media all {
    
#\32 7cfe1cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 61.17636363636364%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#a47bc939 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.78%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 05a9179 {
    min-height: 783px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 12% 8% 8% 8%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 75eabe4::before, #\31 75eabe4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.65;
    border-radius: inherit;
}
    
#widget_3ep {
    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;
}
    
#widget_vb8 {
    width: 96.97582034030631%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c2ea8f84 {
    width: 260px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7h6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9977772164688%;
    min-height: 89px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 ddb92b3 {
    width: 260px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 05a9179 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 408px;
    padding-top: 20%;
}
    
#\31 75eabe4::before, #\31 75eabe4 > .bgExtraLayerOverlay {
    
}
    
#\32 7cfe1cb {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\32 7cfe1cb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#a47bc939 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 05a9179 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 35% 4% 15% 4%;
}
    
#\31 75eabe4::before, #\31 75eabe4 > .bgExtraLayerOverlay {
    
}
    
#c2ea8f84 {
    margin: 0px 0% 0px 0%;
}
    
#\34 ddb92b3 {
    margin: 0px 0% 0px 0%;
}
    
#group_7h6 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 9388cc7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 ecaab41 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: initial;
    margin-top: -50px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    padding: 30px 30px 30px 30px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e83e1c74 {
    padding-bottom: 4%;
    min-height: 341px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    padding-left: 5%;
    padding-right: 5%;
    flex-wrap: nowrap;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 7431ebf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20.1779384035198%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    margin-top: -50px;
    padding: 30px 30px 30px 30px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 f0615c6 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_cur {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0d2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 da2cc52 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 19.80%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    margin-top: -50px;
    border-style: solid;
    border-color: #000000 rgba(0, 0, 0, 0) #000000 var(--color_3);
    border-width: 0 0px 0 0px;
    padding: 30px 30px 30px 30px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 33ee4a2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 993b7ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 8c37bea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c72649af {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7e9e141 {
    width: 92.33648758387828%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 886b583 {
    width: 92.33%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ad297c2 {
    width: 20%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    padding: 30px 30px 30px 30px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 b5d021a {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1c101ff {
    width: 73.949720049579%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc9690c1 {
    width: 20%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    padding: 30px 30px 30px 30px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#f579530c {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7c1c537 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_i2v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 8d8b6d9 {
    width: 73.949720049579%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e5030bf {
    width: 73.94048503386497%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e83e1c74 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
}
    
#\37 ecaab41 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\36 7431ebf {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\36 da2cc52 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\30 ad297c2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#bc9690c1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\37 ecaab41 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#e83e1c74 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 7431ebf {
    width: 100%;
    min-height: 253px;
    align-items: flex-start;
    height: auto;
    order: 2;
}
    
#\36 da2cc52 {
    width: 100%;
    min-height: 250px;
    align-items: flex-start;
    height: auto;
    order: 1;
    row-gap: 1px;
}
    
#\30 ad297c2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 3;
}
    
#bc9690c1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 4;
}
}



@media all {
    
#ff1326f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 2ef7f28 {
    min-height: 605px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 5% 6% 5%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_r65 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2r0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 f2462ff {
    width: 100.00%;
    height: 474px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d1281dd::before, #\38 d1281dd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.65;
    border-radius: inherit;
}
#\38 d1281dd {
    background-image: url(https://lirp.cdn-website.com/5988c6db/dms3rep/multi/opt/Untitled+design+-+2025-07-21T111456.375-1920w.png);
    background-attachment: fixed;
}
#\38 d1281dd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABAUlEQVQI1wH2AAn/AObn5f/i5OP/2+Df/9nf3f/W2tj/19jW/9nVzv/a08j/zMO1/7y2qf8AubGn/8O4qf/Gv63/w72w/7y6s//Bu7b/zL6v/8+7ov+5ooP/nYtt/wCRf2z/qpBx/7qjgf+3p47/r6eb/7Wonv/DqpP/w6B6/6R+Tv98XzL/AI12XP+qiWL/wp9z/7+lg/+2oov/t6OP/7qcff+yjWP/j2k1/2tNHf8AppN7/76if//Rr4X/z7CL/8Wlgv+5m3n/qIZd/5VxQ/93VCH/YEUV/wC7q5f/zbaZ/9m4k//VsIf/x5xs/7GKWv+SbTz/eFcl/2BCEP9XPQ7/QKuppKffP0IAAAAASUVORK5CYII=');
}
    
#\34 e4935b7 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b42430d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 4b3f703 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_hte {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2ef7f28 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 d1281dd::before, #\38 d1281dd > .bgExtraLayerOverlay {
    
}
#\38 d1281dd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABAUlEQVQI1wH2AAn/AObn5f/i5OP/2+Df/9nf3f/W2tj/19jW/9nVzv/a08j/zMO1/7y2qf8AubGn/8O4qf/Gv63/w72w/7y6s//Bu7b/zL6v/8+7ov+5ooP/nYtt/wCRf2z/qpBx/7qjgf+3p47/r6eb/7Wonv/DqpP/w6B6/6R+Tv98XzL/AI12XP+qiWL/wp9z/7+lg/+2oov/t6OP/7qcff+yjWP/j2k1/2tNHf8AppN7/76if//Rr4X/z7CL/8Wlgv+5m3n/qIZd/5VxQ/93VCH/YEUV/wC7q5f/zbaZ/9m4k//VsIf/x5xs/7GKWv+SbTz/eFcl/2BCEP9XPQ7/QKuppKffP0IAAAAASUVORK5CYII=');
}
    
#\36 f2462ff {
    height: 734px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#ff1326f8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 2ef7f28 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 f2462ff {
    height: 240px;
    width: 100.00%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 d1281dd::before, #\38 d1281dd > .bgExtraLayerOverlay {
    
}
#\38 d1281dd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABAUlEQVQI1wH2AAn/AObn5f/i5OP/2+Df/9nf3f/W2tj/19jW/9nVzv/a08j/zMO1/7y2qf8AubGn/8O4qf/Gv63/w72w/7y6s//Bu7b/zL6v/8+7ov+5ooP/nYtt/wCRf2z/qpBx/7qjgf+3p47/r6eb/7Wonv/DqpP/w6B6/6R+Tv98XzL/AI12XP+qiWL/wp9z/7+lg/+2oov/t6OP/7qcff+yjWP/j2k1/2tNHf8AppN7/76if//Rr4X/z7CL/8Wlgv+5m3n/qIZd/5VxQ/93VCH/YEUV/wC7q5f/zbaZ/9m4k//VsIf/x5xs/7GKWv+SbTz/eFcl/2BCEP9XPQ7/QKuppKffP0IAAAAASUVORK5CYII=');
}
    
#group_hte {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media all {
    
#\33 f6deefd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#d5e6f40a {
    min-height: 239px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 5% 6% 5%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 f6293a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#cb35c0d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_ki5 {
    width: 91.44%;
    height: auto;
    max-width: 100%;
}
    
#widget_1cs {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_31c {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#dec3aba6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f8b3265 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_0r3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 cd74375 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c3c28f35 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 29d133b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 169b258 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 bd0a6c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9fbb659 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f24d5191 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 2px 2px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lt3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_3se {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mcl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d5e6f40a {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_ki5 {
    height: auto;
}
    
#widget_1cs {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 f6deefd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#d5e6f40a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 f6293a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#cb35c0d2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#widget_ki5 {
    height: auto;
}
    
#group_31c {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#dec3aba6 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 f8b3265 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c3c28f35 {
    order: 0;
}
    
#f24d5191 {
    order: 1;
}
    
#widget_3se {
    width: 100.00%;
}
}



@media all {
    
#\37 84a0787.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
}
#\37 84a0787 {
    width: 733px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b2e937f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    width: 48%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 ea05d83 {
    min-height: 808px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 5% 6% 5%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#d2580b2f {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\30 961f24c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    grid-area: auto / auto / auto / auto;
}
    
#group_djg {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_qdn {
    width: 100%;
    height: 564px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 84a0787 {
    order: 0;
}
    
#\39 b2e937f {
    width: 48%;
    row-gap: 32px;
    min-height: 8px;
}
    
#\39 ea05d83 {
    padding-left: 4%;
    padding-right: 4%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#\30 961f24c {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_djg {
    width: 48%;
    min-height: 8px;
}
    
#widget_qdn {
    height: 396px;
}
}



@media (max-width: 767px) {
    
#\37 84a0787 {
    order: 0;
}
    
#\39 b2e937f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 32px;
}
    
#\39 ea05d83 {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 6% 6% 12% 6%;
}
    
#\30 961f24c {
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_djg {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_qdn {
    height: 240px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#c38b1d12 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 b65eb77 {
    min-height: 61px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 5% 6% 5%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#e7db8769::before, #e7db8769 > .bgExtraLayerOverlay {
    
}
#e7db8769 {
    background-image: initial;
    background-color: var(--color_4);
}
    
#d30d40bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#efce7be9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b65eb77 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 254px;
}
    
#e7db8769::before, #e7db8769 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#c38b1d12 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 b65eb77 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e7db8769::before, #e7db8769 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\33 9b6cfc6 {
    width: 99.99919785023864%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 84b3e5c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b1e13abf {
    width: 260px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df284111 {
    width: 260px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 059d223::before, #\30 059d223 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.55;
    border-radius: inherit;
}
#\30 059d223 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/5988c6db/dms3rep/multi/opt/Untitled+design+-+2025-07-21T124554.126-1920w.png);
    background-attachment: fixed;
}
#\30 059d223.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA2UlEQVQI1wXBzU6DMAAA4L63J68ejBcPxp/MxCUmxs2MGEVd5+pAYC1QWiiFllGwbMH4Dn4fCNBq629SjHPG60obY+3w2/8clDI8r0AcBpSQgvFa1u2ut3bcH/5MN9TKiLIBnGYiF6rS7a4f7Gj3Y9P1WSESVlBeA8HLqlRatY3uGm2klDQjW/wdkZhQCbI45ZQVLKcJDTcIfThr996D8y+0RB4GAXyJ1i5Gb97y2X2cOHdn8OEUv08S/zUKfABnV59P12hxA2eXzu3J/OIITo9T91yEizRc/QPXcKcq1CEUjQAAAABJRU5ErkJggg==');
}
    
#b8893481 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    padding: 50px 50px 50px 50px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#e9050026 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 5% 6% 5%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 482dfa3 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 89px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#group_gdp {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df284111 {
    margin: 0px 0% 0px 0%;
}
    
#\30 059d223::before, #\30 059d223 > .bgExtraLayerOverlay {
    
}
#\30 059d223.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA2UlEQVQI1wXBzU6DMAAA4L63J68ejBcPxp/MxCUmxs2MGEVd5+pAYC1QWiiFllGwbMH4Dn4fCNBq629SjHPG60obY+3w2/8clDI8r0AcBpSQgvFa1u2ut3bcH/5MN9TKiLIBnGYiF6rS7a4f7Gj3Y9P1WSESVlBeA8HLqlRatY3uGm2klDQjW/wdkZhQCbI45ZQVLKcJDTcIfThr996D8y+0RB4GAXyJ1i5Gb97y2X2cOHdn8OEUv08S/zUKfABnV59P12hxA2eXzu3J/OIITo9T91yEizRc/QPXcKcq1CEUjQAAAABJRU5ErkJggg==');
}
    
#b8893481 {
    padding: 6% 5% 6% 5%;
}
    
#e9050026 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 400px;
}
    
#\39 482dfa3 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b1e13abf {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b1e13abf {
    margin: 0px 0% 0px 0%;
}
    
#df284111 {
    margin: 0px 0% 0px 0%;
}
    
#\30 059d223::before, #\30 059d223 > .bgExtraLayerOverlay {
    
}
#\30 059d223.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA2UlEQVQI1wXBzU6DMAAA4L63J68ejBcPxp/MxCUmxs2MGEVd5+pAYC1QWiiFllGwbMH4Dn4fCNBq629SjHPG60obY+3w2/8clDI8r0AcBpSQgvFa1u2ut3bcH/5MN9TKiLIBnGYiF6rS7a4f7Gj3Y9P1WSESVlBeA8HLqlRatY3uGm2klDQjW/wdkZhQCbI45ZQVLKcJDTcIfThr996D8y+0RB4GAXyJ1i5Gb97y2X2cOHdn8OEUv08S/zUKfABnV59P12hxA2eXzu3J/OIITo9T91yEizRc/QPXcKcq1CEUjQAAAABJRU5ErkJggg==');
}
    
#b8893481 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 5% 6.000000000000001% 5% 6.000000000000001%;
}
    
#e9050026 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_gdp {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 482dfa3 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    padding-left: 16px;
    padding-right: 16px;
}
}

