@media all {
  *#dm .dmInner div.u_266599503 .svg { fill:var(--color_3) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_2857513612 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(37,99,235,0.5) !important;
  }

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

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

  *#dm .dmInner div.u_1228291675 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(37,99,235,0.5) !important;
  }

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

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

  *#dm .dmInner div.u_1166464343 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(37,99,235,0.5) !important;
  }

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

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

  *#dm .dmInner div.u_1142742950 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(37,99,235,0.5) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2430119170 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

  *#dm .dmInner div.u_1449970499 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

  *#dm .dmInner div.u_1852923272 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

  *#dm .dmInner div.u_290465633 {
    border-radius:20px 20px 20px 20px !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1774291938 {
    border-radius:20px 20px 20px 20px !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_4031088283 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_4031088283 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

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

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

  *#dm .dmInner div.u_form {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_form .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1749125933 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

  *#dm .dmInner div.u_1240189181 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !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(15, 23, 42, 0.5);
    --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-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 931px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.75;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/3ca53786/dms3rep/multi/opt/imgi_34_480668116_1116838756907735_4454069083278906312_n-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_rhf {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_n1n {
    flex-direction: row;
    align-items: center;
    width: 23.16%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.3771667341329494%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    flex-wrap: nowrap;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
}
    
#widget_b53 {
    width: 7.98%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_ehf {
    width: 90.65%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_8g3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_01k {
    width: 69.09%;
    height: auto;
    max-width: 100%;
}
    
#widget_ac9 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_ufl {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_rah {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 6efdd3f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 caf149e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b4774b85 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#\33 cc05fe8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 0f8d631 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 ed8cd97 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 52a1eed {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#d09522c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b03d1ea4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 b34f8ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b949a4bd {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 305db57 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be33279a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 4043218 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.759942372052888%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a525889e {
    min-height: 679px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a8e3bb19 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 50666ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 c79faa5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_rud {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_9f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_t3a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_9k0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.759942372052888%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_5a6 {
    width: 6.45%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_oem {
    align-items: flex-start;
    width: 89.46%;
    min-height: 55.01%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_8jm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_eo5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 647f399 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.759942372052888%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cba2453d {
    width: 6.45%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 67f164f {
    align-items: flex-start;
    width: 89.46%;
    min-height: 55.01%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    align-self: flex-start;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ae3c9dac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 5c2d49a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a6e3284f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.759942372052888%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b0a4c3c4 {
    width: 6.45%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 9f087be {
    align-items: flex-start;
    width: 89.46%;
    min-height: 55.01%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    align-self: flex-start;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#db6b2a2d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 da6ebc2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a50a7a11 {
    width: 6.45%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e6e4a8bf {
    align-items: flex-start;
    width: 89.46%;
    min-height: 55.01%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 73d035c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d6535844 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_f0q {
    width: 100.00%;
    height: 450px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 8504233 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 8055587 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a5df3731 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 6b0018b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-self: start;
    margin: 0% 0% 0% 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b303fb89 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\38 738fb46 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_rmv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kvg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_18p[data-background-color-animation] {
    background-color: var(--color_4);
}
#group_18p {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_15i {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_cp2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vco.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_vco {
    width: 20.08%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#cdcb3b9a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#a1f0ce20 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 ce776bc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8e7640b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f8e7640b {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\34 af423ba {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f69a7bb0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#b69cb4c7 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 66224d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f029c3f3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f029c3f3 {
    width: 20.08%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\31 71c3da0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 58c3b47 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 fcf9939 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 1375ef3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 1375ef3 {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#fcd7e4a7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6a3d27c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 e36e258 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 441793d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 441793d {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\32 4b0cecc {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e4cdc390 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e88f7c4 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 988ad64 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 58d4a4a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 58d4a4a {
    width: 20.08%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#c6a670e3 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#eb40b3b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 cea609c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 cea609c {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\32 82aa3df {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 2;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#d4ab8688 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 709078c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 27bf503.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 27bf503 {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\38 4ea114f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-self: start;
    margin: 0% 0% 0% 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 f164763 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 a43daec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 4f12793 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 b8e2eae {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#eb331061 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 1aaae1b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#acb98807.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#acb98807 {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\36 0a8d300 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ea112647 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f5e22ac {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#ce8f9bf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e3dc8cf7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e3dc8cf7 {
    width: 20.08%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\39 0af1439 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#dc471a99 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b8fab9c8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b8fab9c8 {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\34 563cd57 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 2;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 dc897dd {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 81d5c3b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a5f3be65.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a5f3be65 {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#d5fd1f77 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a49eff57 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 11865bc {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 9a53071 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 9e684e5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 9e684e5 {
    width: 20.08%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#f2c3b6b4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 072c4f1 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#bad760cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 833300e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 833300e {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cd0c9208 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 002552c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 e2fedd7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_tgo {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#widget_2fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dfq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 a2b906f {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\34 e9e605d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 47a5bb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 1293001 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\35 5c255ac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b574d1ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb8a30a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b161814f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 39b7147 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 0ab571a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    border-width: 4px 1px 1px 1px;
    border-color: var(--color_3) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 93fc440 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    border-width: 4px 1px 1px 1px;
    border-color: var(--color_3) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d9b5b02 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a7a1ed0a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ba5326dd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 67e53f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 395cc40 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\39 d18e343 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 f96ff72 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 dffe223 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    border-width: 4px 1px 1px 1px;
    border-color: var(--color_3) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d827b3ee {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a7ad9729 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    border-width: 4px 1px 1px 1px;
    border-color: var(--color_3) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f84bb546 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 de28f1a {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 dd356f0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    border-width: 4px 1px 1px 1px;
    border-color: var(--color_3) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 61752e5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 58b189d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    border-width: 4px 1px 1px 1px;
    border-color: var(--color_3) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 64c481f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 dafd0fc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a33b5559 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ac5f081e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    border-width: 4px 1px 1px 1px;
    border-color: var(--color_3) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e23d086b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 001a10b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8f03d71 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    border-width: 4px 1px 1px 1px;
    border-color: var(--color_3) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afe095bd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 10b3fcb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 9600e06 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 0f231e1 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\37 4c66598 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#bc07e806 {
    width: 100%;
    min-width: 4%;
    min-height: 658px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_sm8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ndq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_kd0 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#innergrid_268 {
    width: 100.00%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#widget_6dh {
    width: 100.00%;
    height: 320px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_pav.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#widget_pav {
    width: 28.54%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 19px 0% 0px 2.6833816951897944%;
}
    
#widget_ef2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_mss {
    align-items: flex-start;
    width: 100%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#widget_jol {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 e0239a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 e799d27 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 8fa3e12 {
    width: 100.00%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#\32 ae13237 {
    width: 100.00%;
    height: 320px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fb1f518e.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#fb1f518e {
    width: 28.54%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 19px 0% 0px 2.6833816951897944%;
}
    
#\34 9bd1454 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 bb51b20 {
    align-items: flex-start;
    width: 100%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\36 1ab110f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 009a327 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 9eb8bf5 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ce8f9973 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b905607d {
    width: 100.00%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#\31 8e3679c {
    width: 100.00%;
    height: 320px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 4e9c071.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\33 4e9c071 {
    width: 28.54%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 19px 0% 0px 2.6833816951897944%;
}
    
#\35 bfcf074 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 6e965d0 {
    align-items: flex-start;
    width: 100%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#f8463a6c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#df434ecc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_eh9 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_vko {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hmt {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\33 2dbbe7f {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d614a2b8 {
    width: 100.00%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#\30 e01023e {
    width: 100.00%;
    height: 320px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 0cc8ab5.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\36 0cc8ab5 {
    width: 28.54%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 19px 0% 0px 2.6833816951897944%;
}
    
#\32 87dbe63 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 6f61442 {
    align-items: flex-start;
    width: 100%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#c94fff24 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ac209dab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 5d841ec {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#db36fd6d {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e74ea044 {
    width: 100.00%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#a5419db2 {
    width: 100.00%;
    height: 320px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4a2186a.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\30 4a2186a {
    width: 28.54%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 19px 0% 0px 2.6833816951897944%;
}
    
#\35 9cf1cdd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d23c386a {
    align-items: flex-start;
    width: 100%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\32 56f07c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 6819f62 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a89ea468 {
    min-height: 668px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e45414f9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\34 71f96bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#df2957fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#widget_t25 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ia1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 43996cc {
    width: 48.62%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b3e3074 {
    width: 48.62%;
    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_dau {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_d2v.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#widget_d2v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a78c9773.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#a78c9773 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#group_g6c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.759942372052888%;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ige.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#widget_ige {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 acfceea {
    min-height: 546px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#fa214379 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ef995b5d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(233, 233, 233, 1);
    background-image: none;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#c98273ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#widget_udf {
    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_ena {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7do {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_n1n {
    width: 85.76%;
}
    
#widget_01k {
    width: 99.95%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 320px;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 caf149e {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 ed8cd97 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 b34f8ba {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a525889e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#fb0aa1f8 {
    margin: 0px 0% 0px 0%;
}
    
#\37 50666ee {
    width: 100%;
    min-height: 80px;
}
    
#\32 c79faa5 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6991166 {
    margin: 0px 0% 0px 0%;
}
    
#\38 8055587 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\31 6b0018b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#group_18p {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#cdcb3b9a {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#f69a7bb0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\31 71c3da0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#fcd7e4a7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e4cdc390 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 82aa3df {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 738fb46 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\34 af423ba {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\32 4b0cecc {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\38 4ea114f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 b8e2eae {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 0a8d300 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#ea112647 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\39 0af1439 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\34 563cd57 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d5fd1f77 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#a49eff57 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#f2c3b6b4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 002552c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 5e95d72 {
    margin: 0px 0% 0px 0%;
}
    
#cd0c9208 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_tgo {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 a2b906f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1293001 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ff3f5e6d {
    margin: 0px 0% 0px 0%;
}
    
#\30 61752e5 {
    height: auto;
    min-height: 62px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0f231e1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a79131f2 {
    margin: 0px 0% 0px 0%;
}
    
#\37 9eb8bf5 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ce8f9973 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bc07e806 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_kd0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 e799d27 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 2dbbe7f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 5d841ec {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#db36fd6d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a89ea468 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 56e16cf {
    margin: 0px 0% 0px 0%;
}
    
#df2957fd {
    width: 100%;
    min-height: 80px;
}
    
#\34 71f96bd {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 acfceea {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 c763988 {
    margin: 0px 0% 0px 0%;
}
    
#c98273ad {
    width: 100%;
    min-height: 80px;
}
    
#ef995b5d {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_rhf {
    height: auto;
    min-height: 777px;
    justify-content: flex-end;
}
    
#widget_01k {
    width: 100.01%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 caf149e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 ed8cd97 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 b34f8ba {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 4043218 {
    column-gap: 2.759942372052888%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a525889e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 50666ee {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 c79faa5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_f0q {
    height: 240px;
}
    
#group_9k0 {
    column-gap: 2.759942372052888%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_5a6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
}
    
#group_oem {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#\31 647f399 {
    column-gap: 2.759942372052888%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cba2453d {
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
}
    
#\35 67f164f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a6e3284f {
    column-gap: 2.759942372052888%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b0a4c3c4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
}
    
#\39 9f087be {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a50a7a11 {
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
}
    
#e6e4a8bf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 8055587 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 6b0018b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#b303fb89 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 738fb46 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_18p {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cdcb3b9a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 af423ba {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f69a7bb0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 71c3da0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fcd7e4a7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 4b0cecc {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e4cdc390 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 82aa3df {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 4ea114f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\34 f164763 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 b8e2eae {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 0a8d300 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ea112647 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 0af1439 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 563cd57 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d5fd1f77 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a49eff57 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f2c3b6b4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#cd0c9208 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 002552c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_tgo {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 a2b906f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 1293001 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 dffe223 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d827b3ee {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 0ab571a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a7ad9729 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 93fc440 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f84bb546 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 de28f1a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 dd356f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 61752e5 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\39 58b189d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a33b5559 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ac5f081e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 8f03d71 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 0f231e1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\37 4c66598 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#bc07e806 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_6dh {
    height: 240px;
}
    
#\32 ae13237 {
    height: 240px;
}
    
#\37 9eb8bf5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 8e3679c {
    height: 240px;
}
    
#group_eh9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#group_kd0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 e799d27 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_pav {
    justify-self: start;
    align-self: start;
    width: 65.50%;
    margin: 18px 0% 0px 2.67877704021807%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fb1f518e {
    justify-self: start;
    align-self: start;
    width: 60.43%;
    margin: 18px 0% 0px 2.67877704021807%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ce8f9973 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 8fa3e12 {
    width: 99.94%;
    grid-template-rows: minmax(230.00001525878906px, max-content);
}
    
#innergrid_268 {
    width: 99.94%;
    grid-template-rows: minmax(221.9965362548828px, max-content);
}
    
#\33 4e9c071 {
    justify-self: start;
    align-self: start;
    width: 62.12%;
    margin: 18px 0% 0px 2.67877704021807%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b905607d {
    width: 99.94%;
    grid-template-rows: minmax(163.99305725097656px, max-content);
}
    
#\33 2dbbe7f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d614a2b8 {
    width: 99.94%;
    grid-template-rows: minmax(163.99305725097656px, max-content);
}
    
#\30 e01023e {
    height: 240px;
}
    
#\36 0cc8ab5 {
    justify-self: start;
    align-self: start;
    width: 62.12%;
    margin: 18px 0% 0px 2.67877704021807%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 5d841ec {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#db36fd6d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e74ea044 {
    width: 99.94%;
    grid-template-rows: minmax(163.99305725097656px, max-content);
}
    
#a5419db2 {
    height: 240px;
}
    
#\30 4a2186a {
    justify-self: start;
    align-self: start;
    width: 62.12%;
    margin: 18px 0% 0px 2.67877704021807%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#a89ea468 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 71f96bd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#df2957fd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 43996cc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 b3e3074 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_g6c {
    column-gap: 2.759942372052888%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 acfceea {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ef995b5d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c98273ad {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}

