@media all {
  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:24px !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:24px !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family:Rajdhani-Bold !important;
    font-weight:bold !important;
    font-size:24px !important;
    text-decoration:none !important;
    text-transform:capitalize !important;
    font-style:normal !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_6) !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_6) !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_6) !important; }

  *#dm .dmInner a.u_2932530920:hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_2932530920.hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_2932530920 {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1289608690:hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1289608690.hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1289608690 {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1390628651:hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1390628651.hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1390628651 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner a.u_1764625989:hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1764625989.hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1764625989 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

  *#dm .dmInner a.u_1294937731:hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1294937731.hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1294937731 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1828222715 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_8) !important;
  }

  *#dm .dmInner div.u_1016733171 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_8) !important;
  }

  *#dm .dmInner div.u_1711165186 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_8) !important;
  }

  *#dm .dmInner div.u_1887086074 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_8) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1493084723:hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1493084723.hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1493084723 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner a.u_1002364053:hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1002364053.hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1002364053 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner a.u_1154830156:hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1154830156.hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1154830156 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

  *#dm .dmInner a.u_1775096973:hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1775096973.hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1775096973 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner a.u_1438956900:hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1438956900.hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1438956900 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner a.u_1028632325:hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1028632325.hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1028632325 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner a.u_1186981406:hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1186981406.hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1186981406 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

  *#dm .dmInner a.u_1449045757:hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1449045757.hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1449045757 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner {
    background-color:rgba(237,248,254,1) !important;
    background-image:url(https://lirp.cdn-website.com/91928575/dms3rep/multi/opt/shutterstock_2569126429-1a1920e3-6005h.jpg) !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-color:rgba(237,248,254,1) !important;
    background-image:url(https://lirp.cdn-website.com/91928575/dms3rep/multi/opt/shutterstock_2569126429-1a1920e3-6005h.jpg) !important;
  }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: linear-gradient(90deg, rgba(15, 53, 103, 1) 18%, rgba(245, 245, 247, 0) 100%);
    background-origin: border-box;
    flex-direction: row;
    align-items: center;
    border-radius: 20px 20px 20px 20px;
    padding: 15% 15% 10% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 703px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(4, 119, 214, 1) 0%, rgba(197, 197, 197, 1) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    border-radius: 20px 20px 20px 20px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_ad8 {
    align-items: flex-start;
    width: 61.07%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2cc96ac {
    align-items: flex-start;
    width: 34.92737850787132%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_deo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#da3996cd {
    width: 85.53%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qti {
    width: 84.62%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_h03 {
    flex-direction: row;
    align-items: flex-start;
    width: 50%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 30px 0% 0px 0%;
}
    
#widget_up8 {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 71dfcee {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 2cc96ac {
    width: 34.9274%;
}
    
#group_ad8 {
    width: 99.96%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    padding: 0% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#da3996cd {
    width: 100.00%;
}
    
#widget_qti {
    width: 100.00%;
}
    
#group_h03 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 30% 5% 30% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 2cc96ac {
    width: 34.9274%;
}
    
#group_ad8 {
    width: 99.45%;
    align-items: center;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#da3996cd {
    width: 100.00%;
}
    
#widget_qti {
    width: 100.00%;
}
    
#group_h03 {
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#widget_up8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 71dfcee {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 8599139 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 15% 4% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: -100px 0% 0px 0%;
}
    
#widget_bjl {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_t9u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cgj {
    width: 87.44%;
    height: auto;
    max-width: 100%;
}
    
#c760fe86 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#c37a7629 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 676f95d {
    width: 86.43%;
    height: auto;
    max-width: 100%;
}
    
#\30 b93b9b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\34 2e060b0 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#fe72a496 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 155b361 {
    width: 77.38%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 4%;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c760fe86 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 b93b9b2 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#c760fe86 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 b93b9b2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: -30px 0% 0px 0%;
}
}



@media all {
    
#\39 e77b9cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b4b87fe1 {
    min-height: 711px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 15% 4% 15%;
    margin: 0% 0% 0% 0%;
}
    
#f091ca5c {
    grid-template-rows: minmax(605px, max-content);
    width: 100.00%;
    max-width: 100%;
    order: 1;
}
    
#\35 349031f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d5f35ff1 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\32 f5d2a63 {
    width: 88.02%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dbb206a {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    flex-direction: row;
    width: 48%;
    justify-content: space-between;
    min-width: 4%;
    order: 1;
    padding: 6px 6px 6px 6px;
    margin: 0% 0% 0% 0%;
}
    
#\32 8d8745b {
    width: 100%;
    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 a744e2e {
    margin: 0px 0% 0px 0%;
}
    
#widget_e6r {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bl3 {
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d9de88e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2b5d38d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_57r {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_556 {
    width: 99.98624983693716%;
    height: 559px;
    min-height: 100px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 5px 0% 0px 0%;
}
    
#a8d0aeb1 {
    align-items: center;
    order: 4;
    width: 268px;
    min-height: 245px;
    background-image: initial;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_6);
    justify-self: end;
    align-self: start;
    padding: 5% 4% 5% 5%;
    margin: 346px -62px 0px 0px;
}
    
#\36 9c5df3b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 449c2f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e77b9cf {
    width: 100%;
    min-height: 160px;
    row-gap: 16px;
    order: 1;
    align-items: center;
}
    
#b4b87fe1 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 4%;
    row-gap: 41px;
    padding: 10% 5% 10% 5%;
}
    
#f091ca5c {
    width: 100.00%;
    grid-template-rows: minmax(366px, max-content);
}
    
#\33 dbb206a {
    width: 100%;
    min-height: 160px;
    order: 0;
}
    
#\37 a744e2e {
    margin: 0px 0% 0px 0%;
}
    
#a8d0aeb1 {
    justify-self: end;
    align-self: end;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_bl3 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 e77b9cf {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 15px;
    order: 1;
}
    
#b4b87fe1 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 16% 6% 16% 6%;
}
    
#f091ca5c {
    width: 100.00%;
    grid-template-rows: minmax(291px, max-content);
}
    
#\35 349031f {
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f5d2a63 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    order: 2;
}
    
#\33 dbb206a {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
}
    
#a8d0aeb1 {
    align-items: flex-start;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 156px;
    width: 189px;
    margin: 250px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 9c5df3b {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 449c2f3 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_556 {
    justify-self: start;
    align-self: start;
    height: 332px;
    width: 100.00%;
    margin: 5px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\38 8548414 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 0263e4f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 6f1e251 {
    min-height: 147px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 15% 0% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\34 8c2011c {
    margin: 0px 0% 0px 0%;
}
    
#\32 5cf339a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d8b1215 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6f1e251 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 8c2011c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 0263e4f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 6f1e251 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 d8b1215 {
    width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 5b02a8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c242a3 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 15% 1% 15%;
    margin: 0% 0% 0% 0%;
}
    
#d3acd8f6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 e8ad6f0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_7ht {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ad9d236e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fst {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_f4f {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#afafd714 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#dbc828f4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 e01b1da {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3a333fb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#dd65f4a8 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#dc2fc93b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#ad6c028f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bb846750 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d62ebda3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a2441e02 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#c38d1589 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#d143d7b6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d1d44b7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a7ab151 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 f39da4c {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3c242a3 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 2%;
    padding: 4% 5% 2% 5%;
}
    
#\36 e8ad6f0 {
    margin: 0px 0% 0px 0%;
}
    
#\34 5b02a8f {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#afafd714 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#dc2fc93b {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c38d1589 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\34 5b02a8f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3c242a3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#afafd714 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#dc2fc93b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_fst {
    width: 96.42%;
}
    
#c38d1589 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media all {
    
#\32 46803f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ad6d620 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eed644da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\33 2ace307 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00006842870583%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 3.975570307785153% 0%;
}
    
#\32 e5a67ad {
    margin: 0px 0% 0px 0%;
}
    
#\39 7cbfe5a {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 61f488b {
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 0px 0px 20px 20px;
}
    
#\39 e26917e {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 42px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bd60b9cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f89f2e75 {
    min-height: 494px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 15% 5% 15%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ddbf4084 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\38 74d81af {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f436386c {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 587f8c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b23c1e5a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00006842870583%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 3.975570307785153% 0%;
}
    
#\32 83e126f {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 42px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 19d7a18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#beee9b61 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#eba0a45c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 816a6e2 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fd734fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f7a79afb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00006842870583%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 3.975570307785153% 0%;
}
    
#b766e6fa {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 42px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f5cc6175 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8508be0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#c9d18e00 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.01034734029633%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 58a0074 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#c453c519 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2dbff86 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00006842870583%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 3.975570307785153% 0%;
}
    
#fc9cd410 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 42px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 f7cd63b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e26917e {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#eed644da {
    width: 49%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 2ace307 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\39 7cbfe5a {
    height: auto;
    width: 110px;
}
    
#f89f2e75 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 2% 5% 2% 5%;
}
    
#ddbf4084 {
    width: 49%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#f436386c {
    height: auto;
    width: 110px;
}
    
#b23c1e5a {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\32 83e126f {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#beee9b61 {
    width: 49%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 816a6e2 {
    height: auto;
    width: 110px;
}
    
#f7a79afb {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#b766e6fa {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8508be0 {
    width: 49%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 58a0074 {
    height: auto;
    width: 110px;
}
    
#\33 2dbff86 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#fc9cd410 {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e5a67ad {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 61f488b {
    grid-template-rows: minmax(8px, max-content);
}
    
#f89f2e75 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\39 e26917e {
    min-height: 54px;
    width: 82.96%;
}
    
#eed644da {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#\33 2ace307 {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7cbfe5a {
    width: 96px;
    height: auto;
}
    
#f89f2e75 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 10% 6% 10% 6%;
}
    
#ddbf4084 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#f436386c {
    width: 96px;
    height: auto;
}
    
#b23c1e5a {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 83e126f {
    min-height: 54px;
    width: 82.96%;
}
    
#beee9b61 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#\37 816a6e2 {
    width: 96px;
    height: auto;
}
    
#f7a79afb {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b766e6fa {
    min-height: 54px;
    width: 82.96%;
}
    
#\37 8508be0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#\36 58a0074 {
    width: 96px;
    height: auto;
}
    
#\33 2dbff86 {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc9cd410 {
    min-height: 54px;
    width: 82.96%;
}
    
#\32 e5a67ad {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e8cf595c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 20px 20px 0 0;
}
    
#ffa8cb0f {
    margin: 0px 0% 0px 0%;
}
    
#\35 20226e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 51713d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7dcef90 {
    min-height: 147px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 15% 0% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\31 4e7b450 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\35 20226e5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 7dcef90 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 4e7b450 {
    width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d3124be1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -11px;
}
    
#a9bfcfec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1481e5d {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 7169b68 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    flex-direction: row;
    width: 48%;
    justify-content: space-between;
    min-width: 4%;
    order: 1;
    align-items: center;
    padding: 6px 6px 6px 6px;
    margin: 0% 0% 0% 0%;
}
    
#fd51422d {
    width: 88.02%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b90feff {
    min-height: 518px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 15% 4% 15%;
    margin: 0% 0% 0% 0%;
}
    
#b2685a4a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c8ed4331 {
    margin: 0px 0% 0px 0%;
}
    
#widget_f9d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_t0v {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b90feff {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 4%;
    row-gap: 41px;
    padding: 10% 5% 10% 5%;
}
    
#b2685a4a {
    width: 100%;
    min-height: 160px;
    row-gap: 16px;
    align-items: center;
}
    
#\38 7169b68 {
    width: 100%;
    min-height: 160px;
}
    
#c8ed4331 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d3124be1 {
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7169b68 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#fd51422d {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    order: 2;
}
    
#\33 b90feff {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 16% 6% 16% 6%;
}
    
#b2685a4a {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 15px;
}
}



@media all {
    
#\38 5940133 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#c584fba1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f0976993 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 c9680ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\34 cc52f29 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#e4d687e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7bc2720 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 a1fceff {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 a8e72e0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 5ec2416 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 2ca2be8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fc77ed01 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 99e882c {
    margin: 0px 0% 0px 0%;
}
    
#fd2507d0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#efc22e3e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 621dbf4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a534d9b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc3d58bb {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 d1759ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd1c9c30 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 03d4c35 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 8626e73 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 15% 1% 15%;
    margin: 0% 0% 0% 0%;
}
    
#bad1d0a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5940133 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 c9680ef {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 cc52f29 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 8626e73 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 2%;
    padding: 0% 5% 2% 5%;
}
    
#\35 99e882c {
    margin: 0px 0% 0px 0%;
}
    
#bad1d0a3 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 5940133 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c584fba1 {
    width: 96.42%;
}
    
#\39 c9680ef {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 cc52f29 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 8626e73 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#bad1d0a3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media all {
    
#\33 7370643 {
    margin: 0px 0% 0px 0%;
}
    
#ced6fa39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a1bfdd8 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 c479d4e {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 a06e3e0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c92b59a7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 f99712c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#dc22177a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 db6be99 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 15% 4% 15%;
    margin: 0% 0% 0% 0%;
}
    
#c7b8e16c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 f26c3aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a0d637c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\32 42574de {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 a9dd7ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9d02ad6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 22e1654 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 4260b39 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 1f4a90e {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 7370643 {
    margin: 0px 0% 0px 0%;
}
    
#\31 a0d637c {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 f99712c {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 db6be99 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 2%;
    padding: 0% 5% 4% 5%;
}
    
#c7b8e16c {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 a0d637c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c92b59a7 {
    width: 96.42%;
}
    
#\36 f99712c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 db6be99 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c7b8e16c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}

