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

  *#dm .dmInner div.u_1805485254 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1339850519 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1132734306 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1224925517 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1623731134 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1750745195 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1779973383 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1879290433 img { object-fit:contain !important; }

  *#dm .dmInner div.u_2068314502 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1268763315 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1044764867 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1187615638 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1205163626 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1279737304 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1140820618 img { object-fit:contain !important; }

  *#dm .dmInner div.u_4023401957 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1700013328 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1508491069 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1489200299 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1863286046 img { object-fit:contain !important; }

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

  *#dm .dmInner a.u_325819452:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_325819452.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_325819452:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_325819452.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_325819452 {
    background-color:rgba(232,232,250,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
    border-color:rgb(26,180,244) rgb(26,180,244) rgb(26,180,244) rgb(26,180,244) !important;
  }

  *#dm .dmInner a.u_325819452 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_3625032571 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d6853c68/icon/Vector.svg) !important;
    order:1 !important;
    width:12px !important;
    height:12px !important;
  }

  *#dm .dmInner a.u_3625032571 span.text { font-size:16px !important; }

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

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

  *#dm .dmInner a.u_1938061870 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1473080556:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1473080556.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1473080556 {
    background-color:rgba(32,32,145,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
    border-color:rgb(32,32,145) rgb(32,32,145) rgb(32,32,145) rgb(32,32,145) !important;
  }

  *#dm .dmInner a.u_1473080556 span.text {
    color:rgba(32,32,145,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1473080556 .iconBg { background-color:rgba(32,32,145,1) !important; }

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

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

  *#dm .dmInner a.u_1473080556:hover {
    background-image:none !important;
    background-color:var(--color_4) !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1473080556.hover {
    background-image:none !important;
    background-color:var(--color_4) !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1268016760:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1268016760.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1268016760 {
    background-color:rgba(32,32,145,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
    border-color:rgb(32,32,145) rgb(32,32,145) rgb(32,32,145) rgb(32,32,145) !important;
  }

  *#dm .dmInner a.u_1268016760 span.text {
    color:rgba(32,32,145,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1268016760 .iconBg { background-color:rgba(32,32,145,1) !important; }

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

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

  *#dm .dmInner a.u_1268016760:hover {
    background-image:none !important;
    background-color:var(--color_4) !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1268016760.hover {
    background-image:none !important;
    background-color:var(--color_4) !important;
    border-color:var(--color_4) !important;
  }

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

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

  *#dm .dmInner a.u_1490069700 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1564618757:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1564618757.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1564618757 {
    background-color:rgba(32,32,145,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
    border-color:rgb(32,32,145) rgb(32,32,145) rgb(32,32,145) rgb(32,32,145) !important;
  }

  *#dm .dmInner a.u_1564618757 span.text {
    color:rgba(32,32,145,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1564618757 .iconBg { background-color:rgba(32,32,145,1) !important; }

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

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

  *#dm .dmInner a.u_1564618757:hover {
    background-image:none !important;
    background-color:var(--color_4) !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1564618757.hover {
    background-image:none !important;
    background-color:var(--color_4) !important;
    border-color:var(--color_4) !important;
  }

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

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

  *#dm .dmInner a.u_1082771574:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1082771574.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1082771574 {
    background-color:rgba(32,32,145,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
    border-color:rgb(32,32,145) rgb(32,32,145) rgb(32,32,145) rgb(32,32,145) !important;
  }

  *#dm .dmInner a.u_1082771574 span.text {
    color:rgba(32,32,145,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1082771574 .iconBg { background-color:rgba(32,32,145,1) !important; }

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

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

  *#dm .dmInner a.u_1082771574:hover {
    background-image:none !important;
    background-color:var(--color_4) !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1082771574.hover {
    background-image:none !important;
    background-color:var(--color_4) !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1322072322 span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1322072322:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1322072322.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1278783830 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d6853c68/icon/Right+Arrow_7997330.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1278783830 { gap:12px !important; }

  *#dm .dmInner a.u_1889779214 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d6853c68/icon/Right+Arrow_7997330.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1889779214 { gap:12px !important; }

  *#dm .dmInner a.u_1158984258 span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1158984258:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1158984258.hover span.text { color:rgba(255,255,255,1) !important; }

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

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

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

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

  *#dm .dmInner nav.u_4077990349 { color:white !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 {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 53.17%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.8%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,249,244,1);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 ab7f980 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 259px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.3544820547712195%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_las {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_15k {
    width: 97.55%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_tql {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    --column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_gg2 {
    width: 260px;
    height: auto;
    max-width: 100%;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ojr {
    width: 100%;
    height: 468px;
    max-width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_q09 {
    width: 230px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eef1aff8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    height: auto;
    --column-gap: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#db849d74 {
    flex-direction: row;
    align-items: center;
    width: 28.21%;
    min-height: 43px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(36, 185, 237, 0.2);
    background-image: none;
    border-radius: 300px 300px 300px 300px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0vp {
    width: 90.34%;
    height: 17px;
    max-width: 100%;
    margin-left: -3px;
}
    
#\30 13b3f6f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 28.21%;
    min-height: 43px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(187, 169, 252, 0.2);
    background-image: none;
    border-radius: 300px 300px 300px 300px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f9dff632 {
    width: 98.63%;
    height: 17px;
    max-width: 100%;
    margin-left: 3px;
}
    
#\37 1dae564 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 27.87%;
    min-height: 43px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(36, 185, 237, 0.2);
    background-image: none;
    border-radius: 300px 300px 300px 300px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c5804dcc {
    width: 100.00%;
    height: 17px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c2a8e5b0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ca10c0ef {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 c2b60de {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_2ug {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 40e10e2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 484px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(246, 246, 255, 1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    height: auto;
    padding: 30px 40px 30px 40px;
    margin: 0px 0% 0px -1%;
}
    
#widget_4in {
    width: 100.00%;
    height: 482px;
    max-width: 100%;
}
    
#widget_1hq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c8f4f878 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e1aba4d7 {
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 f61fb4a {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 bb7779e {
    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/d6853c68/dms3rep/multi/Frame+220.png?dm-skip-opt=true");
}
#\32 bb7779e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAACE4AAAhOAFFljFgAAAAoklEQVQI1y3MPQsBYQDA8eejPM+dlxvI5e1esMgmm2wiZTEwymYx+QjXHadYGBi8JMlAKeUr/UX2Xz8hsz7SnSPLS2R1jaxvUc098d4Fc3jHnrxwp29ELOMRsQK00gJVWSFrG1RjR6xzItG/Yo4epMdPRCrnkbR8DGeGXgx/s6qu0b+4fcToXTAGN4Tt+OTd4IejVoAshMjKCvWftdYBrXvmA101VcasOnc9AAAAAElFTkSuQmCC');
}
    
#bfbfe549 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_565 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 3267e92 {
    width: 75.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 97ff6d2 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b509283f {
    flex-direction: row;
    align-items: flex-start;
    width: 26.58%;
    min-height: 82px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 85e894a {
    width: 64.61%;
    height: 80px;
    max-width: 100%;
}
    
#\34 9c3b0dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 0px 0px;
}
#\34 9c3b0dd {
    width: 67.48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_n82 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 31.33%;
    min-height: 145px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    background-color: rgba(33, 67, 166, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1);
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
    --column-gap: 6px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e4e9e4e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 31.33%;
    min-height: 145px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    background-color: rgba(33, 67, 166, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1);
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
    --column-gap: 6px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e6f6519 {
    flex-direction: row;
    align-items: flex-start;
    width: 26.58%;
    min-height: 82px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e9ad72a {
    width: 64.61%;
    height: 80px;
    max-width: 100%;
}
    
#\33 5318cb7.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 0px 0px;
}
#\33 5318cb7 {
    width: 67.48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d81001f9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 31.33%;
    min-height: 145px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    background-color: rgba(33, 67, 166, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1);
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
    --column-gap: 6px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fbb1a494 {
    flex-direction: row;
    align-items: flex-start;
    width: 26.58%;
    min-height: 82px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d151b2a4 {
    width: 64.61%;
    height: 80px;
    max-width: 100%;
}
    
#dac5341f.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 0px 0px;
}
#dac5341f {
    width: 63.91%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ba06744 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 31.33%;
    min-height: 135px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    background-color: rgba(33, 67, 166, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1);
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
    --column-gap: 6px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b47b44b6 {
    flex-direction: row;
    align-items: flex-start;
    width: 26.58%;
    min-height: 82px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a585e58 {
    width: 64.61%;
    height: 80px;
    max-width: 100%;
}
    
#\31 7156b71.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 0px 0px;
}
#\31 7156b71 {
    width: 67.48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a14f4a9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 31.33%;
    min-height: 135px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    background-color: rgba(33, 67, 166, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1);
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
    --column-gap: 6px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c849fd22 {
    flex-direction: row;
    align-items: flex-start;
    width: 26.58%;
    min-height: 82px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2098b08 {
    width: 64.61%;
    height: 80px;
    max-width: 100%;
}
    
#b3e62c87.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 0px 0px;
}
#b3e62c87 {
    width: 67.48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 45d780a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 31.33%;
    min-height: 135px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1px;
    background-color: rgba(33, 67, 166, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1);
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
    --column-gap: 1px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8df6b74 {
    flex-direction: row;
    align-items: flex-start;
    width: 23.61%;
    min-height: 82px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c39abd7 {
    width: 89.09%;
    height: 80px;
    max-width: 100%;
}
    
#\34 332d550.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 0px 0px;
}
#\34 332d550 {
    width: 68.52%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_73q {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f8095808 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    --column-gap: 20px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e60bded4 {
    width: 82.86%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fa610bc {
    margin: 0px 0% 0px 0%;
}
    
#widget_vd9 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 45px;
}
    
#\37 81c288c {
    width: 316px;
    height: auto;
    max-width: 100%;
    min-height: 45px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 aeba1e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 36301ef {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f99195e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 a86be9f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_l74 {
    width: 100%;
    height: 520px;
    max-width: 100%;
}
    
#\37 767f2c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3afd51e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jri {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fde56021 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 7e9886b {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 ab65aaa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51%;
    min-width: 4%;
    background-image: linear-gradient(90deg, rgba(32, 32, 145, 1) 68%, rgba(32, 68, 145, 1) 100%);
    background-origin: border-box;
    border-radius: 8px 8px 8px 8px;
    padding: 50px 35px 50px 35px;
    margin: 0% 0% 0% 0%;
}
    
#d5a1f6f5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 fc3d1fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 51%;
    min-width: 4%;
    background-color: rgba(28, 28, 127, 1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    padding: 50px 100px 50px 100px;
    margin: 0% -1% 0% -1%;
}
    
#\36 242a8b5 {
    width: 71.77%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3b563fb {
    width: 73.06%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3ccbcfe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 15px 0px;
}
#\37 3ccbcfe {
    width: 94.66%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4kg {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.3332704821625185%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_iqi {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.4%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4c62bef {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 83.27%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_i0o {
    width: 100.00%;
    height: 62px;
    max-width: 100%;
}
    
#da43fb62 {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e24210b1 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.3332704821625185%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1a81c74 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.62%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e62c2208 {
    width: 100.00%;
    height: 62px;
    max-width: 100%;
}
    
#dab69b5e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 83.05%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1013e17 {
    width: 75.40%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9e78ec8 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.3332704821625185%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5585edd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.62%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fc7f328 {
    width: 100.00%;
    height: 62px;
    max-width: 100%;
}
    
#bf4fe1f5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 83.05%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c6b3d2d {
    width: 86.50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 408f309 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.3332704821625185%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e3b965f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.59%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8aa8591 {
    width: 100.00%;
    height: 62px;
    max-width: 100%;
}
    
#e2de2feb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 83.08%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c8ecbf64 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ee61c97 {
    margin: 0px 0% 0px 0%;
}
    
#df0ee720 {
    width: 63.84%;
    height: auto;
    max-width: 100%;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 2165128 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 74px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 633f974 {
    width: 55.26%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 70471a2 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a2a6dcf4 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 42px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 e5dfaa0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 62px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6d00755 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24.89%;
    min-height: 177px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0.5225342913128674%;
    background-color: rgba(32,32,145,1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1);
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
    --column-gap: 6px;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eeb53b7c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eeb53b7c {
    width: 110px;
    height: auto;
    max-width: 100%;
    margin: -50px 0% 0px 0%;
}
    
#\34 bb0272a {
    margin: 0px 0% 0px 0%;
}
    
#\38 8b788db {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ee12536f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 74px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 a12ca00::before, #\31 a12ca00 > .bgExtraLayerOverlay {
    
}
#\31 a12ca00 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://lirp.cdn-website.com/d6853c68/dms3rep/multi/opt/Frame+180-1920w.png");
}
#\31 a12ca00.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA/UlEQVQY00XPPUtCcRhA8f9HeR69KYlZXC1vmJIRRUQUEWFUw20SJGipxamttqZIure0kN7fMMnAhBCKBoc+0QlFaD/D7xhxzpHMJTJzjS4+oLka6jYIbbcYLn7hHHZIHf1iJO4j42VkqorM36Erz+hmnVC+SXS3jb3/Q+Kgg5GhEmJ7SKqCTF8hC/fo6guW+0a48EFkr02k+I0JRo4JxEro6BmS/icEcjWCbgOr0MLa+cREYycMjpQYsD002ffO3qBLj+haDd16R/NNjOP4JJI+0YSHFfeQbjxZReZu0eUndP21N2ey2QrpTBl7zCNsnyLdeOKi59W+Vzfq/AH0P5SY/8ouRQAAAABJRU5ErkJggg==');
}
    
#\31 6857f13 {
    width: 53.39%;
    height: auto;
    max-width: 100%;
}
    
#b0b7ac50.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b0b7ac50 {
    width: 66.81%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b1a2c8b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25.25%;
    min-height: 177px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0.5225342913128674%;
    background-color: rgba(32,32,145,1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1);
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
    --column-gap: 6px;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a28214d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 62px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5c3a5d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 5c3a5d5 {
    width: 110px;
    height: auto;
    max-width: 100%;
    margin: -50px 0% 0px 0%;
}
    
#\31 8873df1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 8873df1 {
    width: 72.16%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcb580b5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24.71%;
    min-height: 177px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0.5225342913128674%;
    background-color: rgba(32,32,145,1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1);
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
    --column-gap: 6px;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f0e9c0e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 62px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6ff70cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 6ff70cc {
    width: 110px;
    height: auto;
    max-width: 100%;
    margin: -50px 0% 0px 0%;
}
    
#f39532a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f39532a0 {
    width: 70.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2fb7924 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25.07%;
    min-height: 175px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0.5225342913128674%;
    background-color: rgba(32,32,145,1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1);
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
    --column-gap: 6px;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 231d757 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 62px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3ae812e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 3ae812e {
    width: 110px;
    height: auto;
    max-width: 100%;
    margin: -50px 0% 0px 0%;
}
    
#\39 6ba036b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 6ba036b {
    width: 77.60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0203cab {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24.71%;
    min-height: 175px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0.5225342913128674%;
    background-color: rgba(32,32,145,1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1) rgba(36, 185, 237, 1);
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
    --column-gap: 6px;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d87c4e75 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 62px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a066b3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 a066b3e {
    width: 110px;
    height: auto;
    max-width: 100%;
    margin: -50px 0% 0px 0%;
}
    
#\34 7a7fb3f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 7a7fb3f {
    width: 53.52%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 af46345 {
    width: 16.45%;
    height: auto;
    max-width: 100%;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 fa10826 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2d2e3ad {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ac945f4f {
    width: 65.99%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f221cb60 {
    width: 100%;
    height: 520px;
    max-width: 100%;
}
    
#\34 78a2a9c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a776ccf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.08%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f075d7c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.92%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b77520e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    --column-gap: 15px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1942d67 {
    margin: 0px 0% 0px 0%;
}
    
#\38 488c02b {
    width: 41.80%;
    height: auto;
    max-width: 100%;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0bef474 {
    width: 41.98%;
    height: auto;
    max-width: 100%;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 56ac3bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 19px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a72a2c6d {
    width: 100%;
    height: 520px;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f24f3e99 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 0% 50px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 db9fb93 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3724dda {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b8eb2ec0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dff2f9d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 fb44d9f {
    margin: 0px 0% 0px 0%;
}
    
#\38 b242e71 {
    width: 48.04%;
    height: auto;
    max-width: 100%;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c24e4df {
    width: 48.04%;
    height: auto;
    max-width: 100%;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_uv5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    order: 2;
    --column-gap: 15px;
    height: auto;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 4387064 {
    width: 54px;
    height: auto;
    max-width: 100%;
}
    
#de3b0392 {
    width: 92.65%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9dbcb85 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#fa433325 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 84011fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 6967f14 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(246, 246, 255, 1);
    background-image: none;
}
    
#e24d75ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 2cd75b8 {
    margin: 0px 0% 0px 0%;
}
    
#group_gsu {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 67.38%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 9px;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    --column-gap: 9px;
    order: 0;
    padding: 5px 15px 5px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_s7m {
    flex-direction: row;
    align-items: center;
    width: 13.97%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8e956d1 {
    flex-direction: row;
    align-items: center;
    width: 66.93%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    height: auto;
    justify-content: flex-start;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#widget_5oo {
    width: 34px;
    height: auto;
    max-width: 100%;
}
    
#dad0c4b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_lvr {
    align-items: flex-start;
    width: 100%;
    min-height: 137px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.16678367166233%;
    flex-wrap: nowrap;
    height: auto;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0b81547 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 86.33%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 9px;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    --column-gap: 9px;
    justify-self: auto;
    order: 1;
    padding: 5px 15px 5px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c1e61b1 {
    flex-direction: row;
    align-items: center;
    width: 10.43%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c0e938e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 73.30%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\35 267a44d {
    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;
}
    
#\34 b0b020e {
    flex-direction: row;
    align-items: center;
    width: 13.39%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2be3470 {
    width: 54px;
    height: auto;
    max-width: 100%;
}
    
#ccfba06c {
    flex-direction: row;
    align-items: center;
    width: 9.71%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2797f4d {
    width: 54px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 159a573 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 bc8c495 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 261be62 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 249, 244, 1);
    background-image: none;
}
    
#bfebdfaf {
    width: 88.36%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 89fb557.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 0px 0px 0px;
}
#\38 89fb557 {
    width: 68.66%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 906612a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#df2cdb2e {
    width: 640px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 2bbdce6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bf2e5f35 {
    background-color: var(--color_6);
    background-image: url("https://lirp.cdn-website.com/d6853c68/dms3rep/multi/opt/Frame+251-1920w.png");
}
#bf2e5f35.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeUlEQVQY032OwQqCUBRE7584loa0CgWXgrTpA/qw1zMUStoo0bIvnInXTlEXh4E7h+EacNMyTshaoRoYX7+0VTFyQtIIRU+c37T/IbAkhgyrp4cMh7uw99ty7GUoeuHYTYv5r5GToR6J/Ens/JrIgOHyIcoXkTab4g/gx4DHFmo6QgAAAABJRU5ErkJggg==');
}
    
#babb82c4 {
    width: 576px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ab5dcda1 {
    margin: 0px 0% 0px 0%;
}
    
#\31 eb21545 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 61.52%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bb88c1b7 {
    width: 316px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6376d4f {
    width: 316px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1afead3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.37%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 a65c8f3 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 e831cf6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 706d23e {
    width: 54.54%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af84daf7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#b366c73c {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 50px 0% 50px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 79f3d6a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e843e489 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 60px 2% 60px 2%;
}
    
#group_tql {
    column-gap: 2.429303473144809%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 2px;
    width: 85.27%;
}
    
#widget_15k {
    width: 74.48%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\37 ab7f980 {
    width: 100.00%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#widget_gg2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.79%;
}
    
#widget_q09 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.79%;
}
    
#widget_las {
    width: 80.75%;
}
    
#db849d74 {
    width: 24.94%;
    height: auto;
    min-height: 43px;
}
    
#\30 13b3f6f {
    width: 24.80%;
    height: auto;
    min-height: 43px;
}
    
#\37 1dae564 {
    width: 24.80%;
    height: auto;
    min-height: 43px;
    align-items: center;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0vp {
    width: 86.73%;
    height: 17px;
}
    
#c5804dcc {
    height: 17px;
}
    
#f9dff632 {
    height: 17px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 c2b60de {
    padding: 60px 2% 60px 2%;
}
    
#ca10c0ef {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_2ug {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 40e10e2 {
    width: 100%;
    height: auto;
    min-height: 378px;
    padding: 30px 40px 30px 40px;
    margin: -20px 0% 0px 0%;
}
    
#c8f4f878 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f61fb4a {
    padding: 60px 2% 60px 2%;
}
    
#e1aba4d7 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_n82 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\36 e4e9e4e {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#d81001f9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\37 ba06744 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\33 a14f4a9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\39 45d780a {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\35 3267e92 {
    width: 75.99%;
}
    
#e60bded4 {
    width: 80.78%;
}
    
#f8095808 {
    column-gap: 2.915097604349872%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\35 fa610bc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 36301ef {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#fde56021 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7e9886b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 19px;
}
    
#\33 ee61c97 {
    margin: 0px 0% 0px 0%;
}
    
#group_4kg {
    width: 100.00%;
}
    
#\31 ab65aaa {
    width: 100%;
    min-height: 80px;
}
    
#\30 fc3d1fd {
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: flex-start;
    row-gap: 0px;
    padding: 50px 20px 50px 50px;
    margin: 0% 0% 0% 0%;
}
    
#group_iqi {
    width: 10.05%;
}
    
#\34 4c62bef {
    width: 85.62%;
}
    
#e24210b1 {
    justify-content: flex-start;
    --column-gap: 2%;
    column-gap: 2%;
}
    
#c9e78ec8 {
    --column-gap: 2%;
    column-gap: 2%;
}
    
#\38 408f309 {
    --column-gap: 2%;
    column-gap: 2%;
}
    
#\34 1a81c74 {
    width: 12.67%;
}
    
#dab69b5e {
    width: 82.94%;
    justify-content: flex-start;
}
    
#\30 5585edd {
    width: 12.55%;
}
    
#bf4fe1f5 {
    width: 83.12%;
}
    
#\37 e3b965f {
    width: 12.55%;
}
    
#e2de2feb {
    width: 83.12%;
}
    
#e62c2208 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 79.42%;
}
    
#\32 fc7f328 {
    width: 78.91%;
}
    
#\38 8aa8591 {
    width: 76.32%;
}
    
#\36 242a8b5 {
    width: 85.38%;
}
    
#b3b563fb {
    width: 93.17%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a2a6dcf4 {
    padding: 100px 2% 50px 2%;
}
    
#eeb53b7c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eeb53b7c {
    height: auto;
    width: 100px;
    margin: -50px 0% 0px 0%;
}
    
#\33 5c3a5d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 5c3a5d5 {
    height: auto;
    width: 100px;
    margin: -50px 0% 0px 0%;
}
    
#\38 6ff70cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 6ff70cc {
    height: auto;
    width: 100px;
    margin: -50px 0% 0px 0%;
}
    
#\33 3ae812e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 3ae812e {
    height: auto;
    width: 100px;
    margin: -50px 0% 0px 0%;
}
    
#\32 a066b3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 a066b3e {
    height: auto;
    width: 100px;
    margin: -50px 0% 0px 0%;
}
    
#ee12536f {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\36 6d00755 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.54%;
    height: auto;
    min-height: 187px;
}
    
#\38 b1a2c8b {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.67%;
    height: auto;
    min-height: 187px;
}
    
#dcb580b5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.67%;
    height: auto;
    min-height: 187px;
}
    
#\31 6857f13 {
    width: 77.18%;
}
    
#\34 633f974 {
    width: 76.36%;
}
    
#b0b7ac50 {
    width: 84.07%;
}
    
#\31 8873df1 {
    width: 87.43%;
}
    
#f39532a0 {
    width: 77.45%;
}
    
#\33 e5dfaa0 {
    height: auto;
    min-height: 40px;
}
    
#\39 a28214d {
    height: auto;
    min-height: 41px;
}
    
#\33 f0e9c0e {
    height: auto;
    min-height: 42px;
}
    
#\39 231d757 {
    height: auto;
    min-height: 41px;
}
    
#d87c4e75 {
    height: auto;
    min-height: 46px;
}
    
#\39 6ba036b {
    width: 84.19%;
}
    
#\34 7a7fb3f {
    width: 68.47%;
}
    
#\38 0203cab {
    height: auto;
    min-height: 171px;
    width: 31.60%;
}
    
#\32 2fb7924 {
    width: 31.24%;
    height: auto;
    min-height: 171px;
}
    
#\34 70471a2 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\33 af46345 {
    margin-right: 0%;
    margin-left: 0%;
    width: 29.04%;
}
    
#\31 a12ca00::before, #\31 a12ca00 > .bgExtraLayerOverlay {
    
}
#\31 a12ca00.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA/UlEQVQY00XPPUtCcRhA8f9HeR69KYlZXC1vmJIRRUQUEWFUw20SJGipxamttqZIure0kN7fMMnAhBCKBoc+0QlFaD/D7xhxzpHMJTJzjS4+oLka6jYIbbcYLn7hHHZIHf1iJO4j42VkqorM36Erz+hmnVC+SXS3jb3/Q+Kgg5GhEmJ7SKqCTF8hC/fo6guW+0a48EFkr02k+I0JRo4JxEro6BmS/icEcjWCbgOr0MLa+cREYycMjpQYsD002ffO3qBLj+haDd16R/NNjOP4JJI+0YSHFfeQbjxZReZu0eUndP21N2ey2QrpTBl7zCNsnyLdeOKi59W+Vzfq/AH0P5SY/8ouRQAAAABJRU5ErkJggg==');
}
    
#\34 bb0272a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 78a2a9c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 100px 2% 50px 2%;
}
    
#\38 1942d67 {
    margin: 0px 0% 0px 0%;
}
    
#\31 b77520e {
    column-gap: 2.429303473144809%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#ac945f4f {
    width: 100.00%;
}
    
#f075d7c1 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\32 a776ccf {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#f221cb60 {
    height: 562px;
}
    
#\38 488c02b {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.79%;
}
    
#a0bef474 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.79%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f24f3e99 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 fb44d9f {
    margin: 0px 0% 0px 0%;
}
    
#\31 dff2f9d {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\36 3724dda {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\38 b242e71 {
    width: 59.93%;
}
    
#\31 c24e4df {
    width: 59.93%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9dbcb85 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 60px 2% 60px 2%;
}
    
#\31 2cd75b8 {
    margin: 0px 0% 0px 0%;
}
    
#de3b0392 {
    width: 76.44%;
}
    
#e24d75ef {
    width: 100%;
    min-height: 80px;
}
    
#\34 84011fe {
    width: 100%;
    min-height: 80px;
}
    
#fa433325 {
    width: 86.99%;
}
    
#dad0c4b2 {
    width: 100.00%;
}
    
#group_gsu {
    height: auto;
    min-height: 45px;
    width: 57.87%;
    --column-gap: 3px;
    column-gap: 3px;
}
    
#\34 0b81547 {
    width: 71.69%;
    min-height: 45px;
    --column-gap: 3px;
    column-gap: 3px;
}
    
#\35 267a44d {
    width: 99.45%;
}
    
#group_lvr {
    width: 100.00%;
}
    
#\35 8e956d1 {
    width: 70.67%;
}
    
#group_s7m {
    width: 13.33%;
    height: auto;
    min-height: 46px;
}
    
#\33 c1e61b1 {
    width: 8%;
}
    
#\34 b0b020e {
    width: 10.28%;
    height: auto;
    min-height: 46px;
}
    
#ccfba06c {
    width: 8.02%;
    height: auto;
    min-height: 46px;
}
    
#\31 c0e938e {
    width: 82.22%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 bc8c495 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 906612a {
    margin: 0px 0% 0px 0%;
}
    
#bfebdfaf {
    width: 85.83%;
}
    
#\38 89fb557 {
    width: 91.26%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df2cdb2e {
    width: 100%;
}
    
#\31 2bbdce6 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
}
    
#babb82c4 {
    width: 89.90%;
}
    
#\31 eb21545 {
    width: 100%;
    min-height: 80px;
}
    
#\34 1afead3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\30 6376d4f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    order: 1;
}
    
#bb88c1b7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 706d23e {
    width: 63.93%;
}
    
#b366c73c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e843e489 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
    row-gap: 13px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 60px 4% 60px 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#widget_ojr {
    height: 292px;
}
    
#group_tql {
    column-gap: 2.428842504743833%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    order: 2;
}
    
#widget_gg2 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_15k {
    width: 99.88%;
    order: 1;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#eef1aff8 {
    --column-gap: 14px;
    column-gap: 4.250474383301707%;
    justify-content: center;
    height: auto;
    min-height: 60px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 10px;
    order: 0;
    align-items: center;
}
    
#db849d74 {
    width: 100.00%;
    height: auto;
    min-height: 41px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: center;
}
    
#\30 13b3f6f {
    width: 100%;
    height: auto;
    min-height: 43px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: center;
}
    
#\37 1dae564 {
    width: 100%;
    height: auto;
    min-height: 43px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: center;
}
    
#widget_q09 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 ab7f980 {
    order: 1;
}
    
#widget_las {
    order: 0;
}
    
#widget_0vp {
    width: 45.28%;
    height: 21px;
}
    
#c5804dcc {
    width: 49.81%;
}
    
#f9dff632 {
    width: 47.87%;
}
}



@media (max-width: 767px) {
    
#ca10c0ef {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 c2b60de {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#widget_4in {
    height: 240px;
}
    
#group_2ug {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 40e10e2 {
    width: 100%;
    height: auto;
    min-height: 614px;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1hq {
    width: 100.00%;
}
    
#c8f4f878 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e1aba4d7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\37 f61fb4a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 13px;
    padding: 60px 4% 60px 4%;
}
    
#bfbfe549 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 97ff6d2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 85e894a {
    height: 71px;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\39 e9ad72a {
    height: 72px;
}
    
#d151b2a4 {
    height: 74px;
}
    
#\37 a585e58 {
    height: 74px;
}
    
#\35 2098b08 {
    height: 74px;
}
    
#\33 c39abd7 {
    height: 74px;
}
    
#f8095808 {
    column-gap: 6.072106261859583%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#e60bded4 {
    width: 100.00%;
}
    
#group_n82 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 134px;
}
    
#\36 e4e9e4e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 116px;
}
    
#d81001f9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 110px;
}
    
#\37 ba06744 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 132px;
}
    
#\33 a14f4a9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 132px;
}
    
#\39 45d780a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 129px;
}
    
#b509283f {
    align-items: flex-start;
    height: auto;
    min-height: 74px;
}
    
#\35 3267e92 {
    width: 100.00%;
}
    
#\34 9c3b0dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 0px 0px 0px;
}
#\34 9c3b0dd {
    margin: 0px 0% 0px 0%;
}
    
#\30 e6f6519 {
    height: auto;
    min-height: 74px;
}
    
#\33 5318cb7.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 0px 0px 0px;
}
#\33 5318cb7 {
    margin: 0px 0% 0px 0%;
}
    
#dac5341f.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 0px 0px 0px;
}
#dac5341f {
    margin: 0px 0% 0px 0%;
}
    
#\31 7156b71.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 0px 0px 0px;
}
#\31 7156b71 {
    margin: 0px 0% 0px 0%;
}
    
#b3e62c87.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 0px 0px 0px;
}
#b3e62c87 {
    margin: 0px 0% 0px 0%;
}
    
#\34 332d550.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 0px 0px 0px;
}
#\34 332d550 {
    margin: 0px 0% 0px 0%;
}
    
#\35 fa610bc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 aeba1e7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#\34 36301ef {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#\31 a86be9f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#widget_l74 {
    height: 288px;
}
    
#fde56021 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 7e9886b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#\31 ab65aaa {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 50px 15px 50px 15px;
    margin: 0% 0% 10% 0%;
}
    
#\30 fc3d1fd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 50px 15px 50px 15px;
    margin: 0% 0% 0% 0%;
}
    
#widget_i0o {
    height: 72px;
    width: 100.00%;
}
    
#e62c2208 {
    height: 72px;
}
    
#\32 fc7f328 {
    height: 72px;
}
    
#\38 8aa8591 {
    height: 72px;
}
    
#group_4kg {
    column-gap: 4.3332704821625185%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_iqi {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    justify-content: center;
}
    
#\34 4c62bef {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#da43fb62 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#e24210b1 {
    column-gap: 4.3332704821625185%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\34 1a81c74 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dab69b5e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#\37 3ccbcfe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 30px 0px;
}
#\37 3ccbcfe {
    width: 100.01%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#c9e78ec8 {
    column-gap: 4.3332704821625185%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\30 5585edd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bf4fe1f5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 408f309 {
    column-gap: 4.3332704821625185%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\37 e3b965f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e2de2feb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b3b563fb {
    width: 100.00%;
}
    
#\36 242a8b5 {
    width: 99.94%;
}
    
#\33 ee61c97 {
    margin: 0px 0% 0px 0%;
}
    
#df0ee720 {
    width: 79.83%;
}
}



@media (max-width: 767px) {
    
#\36 2165128 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 70471a2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a2a6dcf4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 60px 4% 60px 4%;
}
    
#eeb53b7c {
    height: auto;
    width: 100px;
}
    
#\38 8b788db {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ee12536f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 55px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 5c3a5d5 {
    height: auto;
    width: 100px;
}
    
#\38 6ff70cc {
    height: auto;
    width: 100px;
}
    
#\33 3ae812e {
    height: auto;
    width: 100px;
}
    
#\32 a066b3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 a066b3e {
    height: auto;
    width: 100px;
    margin: -50px 0% 0px 0%;
}
    
#\36 6d00755 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 173px;
}
    
#\38 b1a2c8b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 167px;
}
    
#dcb580b5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 173px;
}
    
#\32 2fb7924 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 167px;
}
    
#\38 0203cab {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 139px;
}
    
#b0b7ac50 {
    width: 67.50%;
}
    
#\31 8873df1 {
    width: 77.19%;
}
    
#f39532a0 {
    width: 70.77%;
}
    
#\39 6ba036b {
    width: 80.04%;
}
    
#\34 633f974 {
    width: 98.30%;
}
    
#\31 6857f13 {
    width: 98.61%;
}
    
#\34 bb0272a {
    margin: 0px 0% 0px 0%;
}
    
#\33 af46345 {
    width: 71.60%;
}
    
#\31 a12ca00::before, #\31 a12ca00 > .bgExtraLayerOverlay {
    
}
#\31 a12ca00.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA/UlEQVQY00XPPUtCcRhA8f9HeR69KYlZXC1vmJIRRUQUEWFUw20SJGipxamttqZIure0kN7fMMnAhBCKBoc+0QlFaD/D7xhxzpHMJTJzjS4+oLka6jYIbbcYLn7hHHZIHf1iJO4j42VkqorM36Erz+hmnVC+SXS3jb3/Q+Kgg5GhEmJ7SKqCTF8hC/fo6guW+0a48EFkr02k+I0JRo4JxEro6BmS/icEcjWCbgOr0MLa+cREYycMjpQYsD002ffO3qBLj+haDd16R/NNjOP4JJI+0YSHFfeQbjxZReZu0eUndP21N2ey2QrpTBl7zCNsnyLdeOKi59W+Vzfq/AH0P5SY/8ouRQAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#f221cb60 {
    height: 272px;
}
    
#\34 78a2a9c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
    padding: 60px 4% 60px 4%;
}
    
#\32 a776ccf {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    padding: 16px 5px 16px 5px;
    margin: 0% 0% 0% 0%;
}
    
#f075d7c1 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 1;
}
    
#\31 b77520e {
    column-gap: 2.428842504743833%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    justify-content: flex-start;
}
    
#ac945f4f {
    width: 99.94%;
}
    
#\38 1942d67 {
    margin: 0px 0% 0px 0%;
}
    
#\38 488c02b {
    width: 100.00%;
}
    
#a0bef474 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#f24f3e99 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#\36 3724dda {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 1;
}
    
#a72a2c6d {
    height: 240px;
}
    
#\31 dff2f9d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#b8eb2ec0 {
    width: 79.14%;
}
    
#\37 fb44d9f {
    margin: 0px 0% 0px 0%;
}
    
#\38 b242e71 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 c24e4df {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_uv5 {
    column-gap: 2.604166666666667%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
}



@media (max-width: 767px) {
    
#\38 9dbcb85 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 60px 4% 60px 4%;
}
    
#e24d75ef {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 84011fe {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 2px 16px 2px;
    margin: 0% 0% 0% 0%;
}
    
#de3b0392 {
    width: 100.00%;
}
    
#\31 2cd75b8 {
    margin: 0px 0% 0px 0%;
}
    
#group_gsu {
    width: 100.00%;
    height: auto;
    min-height: 57px;
    order: 1;
}
    
#\34 0b81547 {
    min-height: 57px;
    width: 99.88%;
    order: 0;
}
    
#group_lvr {
    width: 100.00%;
    padding: 5px 2px 5px 2px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8e956d1 {
    width: 62.72%;
}
    
#group_s7m {
    width: 15.1%;
    height: auto;
    min-height: 47px;
}
    
#\33 c1e61b1 {
    width: 16%;
    height: auto;
    min-height: 47px;
}
    
#\31 c0e938e {
    width: 66.66%;
}
    
#\34 b0b020e {
    width: 16%;
    height: auto;
    min-height: 47px;
}
    
#ccfba06c {
    width: 16%;
    height: auto;
    min-height: 47px;
}
}



@media (max-width: 767px) {
    
#\35 159a573 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 bc8c495 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#\38 89fb557 {
    width: 100.00%;
}
    
#bfebdfaf {
    width: 100.00%;
}
    
#\30 906612a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#df2cdb2e {
    width: 100%;
}
    
#\31 2bbdce6 {
    min-height: unset;
    flex-direction: column;
    row-gap: 7px;
    padding: 8% 4% 8% 4%;
}
    
#babb82c4 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 eb21545 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
}
    
#\34 1afead3 {
    width: 100%;
    min-height: 52px;
    align-items: center;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
}
    
#bb88c1b7 {
    order: 0;
}
    
#\30 6376d4f {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\37 a65c8f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\30 e831cf6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\30 706d23e {
    width: 100.00%;
}
    
#b366c73c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

