@media all {
  *#dm .dmInner div.u_284362465 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1878365911 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1878365911:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1878365911.hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_3440870701 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(212,175,55) rgb(212,175,55) rgb(212,175,55) rgb(212,175,55) !important;
  }

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

  *#dm .dmInner div.u_4739998 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1643254267 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1462862378 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1301140608 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1200838608 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1241030409 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1195597347 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1622754541 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1605935016 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1433787099 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1378071174 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1865158418 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_564779422 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1832058076 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1036939850 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1140648110 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1658231285 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1873355434 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1170958390 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1282242326 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1157192529 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1487687021 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1720172581 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1161918891 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1376970640 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1604309572 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1730239193 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1134858300 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1845935267 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1319271208 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1485417425 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1480996621 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner a.u_1832492166 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1832492166:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1832492166.hover .iconBg { background-color:var(--color_1) !important; }

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

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

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

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

  *#dm .dmInner a.u_1712579260 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(212,175,55) rgb(212,175,55) rgb(212,175,55) rgb(212,175,55) !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(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 100vh;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    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_1);
    opacity: 0.6;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/867d02f9/dms3rep/multi/opt/bg+1-1920w.jpg");
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_oi4.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 8px 4px 8px;
}
#widget_oi4 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bf352acb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 2f6a2c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_4k0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.039537736969169%;
    flex-wrap: nowrap;
    align-content: stretch;
}
    
#widget_65n {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 67e1b2c {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\38 7509346 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 23.5%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7328519855595668%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3d24979f4a54e38542a8abe {
    border-color: rgba(0, 0, 0, 1);
    background-color: var(--color_5);
    border-width: 0px;
    border-style: solid;
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 80px 80px 80px 80px;
    margin: 0% 0% 0% 0%;
}
    
#group_r3t {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 23.5%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7328519855595668%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_7mt {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\33 1550cd3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 1550cd3 {
    width: 82.31%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d733da58 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 6b33127.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 6b33127 {
    width: 82.31%;
    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 c7926fe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 23.5%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7328519855595668%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a5fedb7c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 7ef087e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 7ef087e {
    width: 82.31%;
    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 fb7f894 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 23.5%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7328519855595668%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 0f7f0b1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 f35438c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 f35438c {
    width: 82.31%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b59ef219 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 5e2ca61 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#fa96565f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f9402e41 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 07fbc84.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 8px 4px 8px;
}
#\39 07fbc84 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1acb6e1 {
    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;
}
    
#group_db5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
}
    
#widget_u7g {
    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;
}
    
#\38 5270a05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_l6p {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/867d02f9/dms3rep/multi/opt/Bg+14-1920w.jpg?jxl&v=jxl");
    flex: 1 1 auto;
    height: auto;
}
    
#\35 44eda95 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    background-image: url("https://irp.cdn-website.com/867d02f9/dms3rep/multi/opt/702589550_122299627100232142_6468670038208386951_n-1920w.jpg?jxl&v=jxl");
    flex: 1 1 auto;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d2h {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\33 4402013.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 4402013 {
    width: 774.047px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cfc9ba21 {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 6d18484 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 abe0bf4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f484660b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e448668e {
    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;
}
    
#\36 a94f7f8.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 8px 4px 8px;
}
#\36 a94f7f8 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0e484c4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8c2b207 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7328519855595668%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 83a1962 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 47d5c76.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 47d5c76 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd693676 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7328519855595668%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 923cf31 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 0f81099.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 0f81099 {
    width: 90%;
    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 9ea48f9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7328519855595668%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d828eda {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f3cdda5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f3cdda5a {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_q1k {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    background-image: url("https://irp.cdn-website.com/867d02f9/dms3rep/multi/opt/494890005_122225644988232142_8814439577498118783_n-1920w.jpg?jxl&v=jxl");
    flex: 1 1 auto;
    height: auto;
}
    
#\35 2475f78 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7328519855595668%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 46af12d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 f6f4534.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 f6f4534 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 2361764 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9074407 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5122403 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    justify-content: flex-start;
    align-content: center;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f772d898 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 cb8eb40 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#c88ca19a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#d9dc3bfb.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 8px 4px 8px;
}
#d9dc3bfb {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9fa62b9 {
    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_obf {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: wrap;
    align-content: stretch;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\35 f0e0a87 {
    align-items: center;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.458966565349544%;
    background-color: var(--color_2);
    background-image: none;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 0;
    align-content: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\38 cd08799 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3qr {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 cde37cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 28c34af {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d22ebd69 {
    align-items: center;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.458966565349544%;
    background-color: var(--color_2);
    background-image: none;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 0;
    align-content: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 01ede66 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    justify-content: flex-start;
    align-content: center;
}
    
#\33 4640ac8 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#d9dec0d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1a39db0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7ed7302 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c799737b {
    align-items: center;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.458966565349544%;
    background-color: var(--color_2);
    background-image: none;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 0;
    align-content: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 25bfe29 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    justify-content: flex-start;
    align-content: center;
}
    
#\39 d7d1951 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 1a57cec {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 efb96d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad797e26 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2fbde13 {
    align-items: center;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.458966565349544%;
    background-color: var(--color_2);
    background-image: none;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 0;
    align-content: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a56c1e0 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    justify-content: flex-start;
    align-content: center;
}
    
#\35 e3a2873 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 e2ac072 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1f90df1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b14003c {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe06b093 {
    align-items: center;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.458966565349544%;
    background-color: var(--color_2);
    background-image: none;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 0;
    align-content: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#c0afbe3a {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    justify-content: flex-start;
    align-content: center;
}
    
#e8797147 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 c8a0afd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6901b4b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cc613f8 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 880b54c {
    align-items: center;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.458966565349544%;
    background-color: var(--color_2);
    background-image: none;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 0;
    align-content: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#f3e2fb8f {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    justify-content: flex-start;
    align-content: center;
}
    
#\37 18c123a {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 f1934c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b6cd79e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4c9bdd0 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fcdbd1f {
    align-items: center;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.458966565349544%;
    background-color: var(--color_2);
    background-image: none;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 0;
    align-content: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 23032e0 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    justify-content: flex-start;
    align-content: center;
}
    
#\38 ed12c6e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 34552d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbbf3554 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f7c9a93 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d68803d {
    align-items: center;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.458966565349544%;
    background-color: var(--color_2);
    background-image: none;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 0;
    align-content: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#eed0430e {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    justify-content: flex-start;
    align-content: center;
}
    
#fe9cced5 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 7c4c7a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2ffdfd7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af8db705 {
    align-items: center;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.458966565349544%;
    background-color: var(--color_2);
    background-image: none;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 0;
    align-content: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 35c2328 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    justify-content: flex-start;
    align-content: center;
}
    
#eb9b8ffd {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 d54615e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 20db405 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bf8a479 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcfcb95e {
    align-items: center;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.458966565349544%;
    background-color: var(--color_2);
    background-image: none;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 0;
    align-content: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#e02fc098 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    justify-content: flex-start;
    align-content: center;
}
    
#\35 09c21cb {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 8745ed3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecdddbf8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0a5dd5f {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dae840b {
    align-items: center;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.458966565349544%;
    background-color: var(--color_2);
    background-image: none;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 0;
    align-content: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 40b68a0 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    justify-content: flex-start;
    align-content: center;
}
    
#ff852207 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#d45f0e2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae5bfe5e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acf0430f {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 41649ef {
    align-items: center;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.458966565349544%;
    background-color: var(--color_2);
    background-image: none;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 0;
    align-content: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#ba549d0c {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    justify-content: flex-start;
    align-content: center;
}
    
#\36 2b2dc71 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b483c009 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f50c5737 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cff6655 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fdc1913 {
    align-items: center;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.458966565349544%;
    background-color: var(--color_2);
    background-image: none;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 0;
    align-content: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0d8c909 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    justify-content: flex-start;
    align-content: center;
}
    
#a998c40c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\34 d8e81bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0017fce {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2dffc97 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7d670a6 {
    align-items: center;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.458966565349544%;
    background-color: var(--color_2);
    background-image: none;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 0;
    align-content: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 5e0be3c {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    justify-content: flex-start;
    align-content: center;
}
    
#\32 25cfb9e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#dda722d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 786ad37 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f040c5ea {
    align-items: center;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.458966565349544%;
    background-color: var(--color_2);
    background-image: none;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 0;
    align-content: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6dc4727 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    justify-content: flex-start;
    align-content: center;
}
    
#\30 1725dfe {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#e8d4d114 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 30ec51b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d69057a {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8c4dd0c {
    align-items: center;
    width: 22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.458966565349544%;
    background-color: var(--color_2);
    background-image: none;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 0;
    align-content: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\35 60db92c {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    justify-content: flex-start;
    align-content: center;
}
    
#ba22f681 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 7d0630d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c07806b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7dcbbf9 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 eee0f31 {
    min-height: 80vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ff0481bf::before, #ff0481bf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.6;
    border-radius: inherit;
}
#ff0481bf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/867d02f9/dms3rep/multi/opt/bg+2-1920w.jpg?jxl&v=jxl");
}
    
#\31 13a0961 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 1319d78 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 64b91e8 {
    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;
}
    
#\34 a11294e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eb2a566.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 8px 4px 8px;
}
#\30 eb2a566 {
    width: auto;
    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_6op {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 2b0f6b7 {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c176f9c5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ab635a3a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/867d02f9/dms3rep/multi/opt/494372631_122225644730232142_4382113279107627071_n-1920w.jpg");
    margin: 0% 0% 0% 0%;
}
    
#\36 852a672 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 13c39e9 {
    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;
}
    
#\38 1c0c6e3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7328519855595668%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 34dff2b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 34dff2b {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 80ae1fd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 80ae1fd {
    width: 10px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 10px 0% 0px 0%;
}
    
#ddafb095 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7328519855595668%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe253a9a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe253a9a {
    width: 10px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 10px 0% 0px 0%;
}
    
#a0926f1e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a0926f1e {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3a992e2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7328519855595668%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9e9d61f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 9e9d61f {
    width: 10px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 10px 0% 0px 0%;
}
    
#da90e2bb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#da90e2bb {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2e39465 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7328519855595668%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cca960af.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cca960af {
    width: 10px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 10px 0% 0px 0%;
}
    
#bf8b7363.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bf8b7363 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 57c7b65 {
    min-height: 50vh;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 a5c08bc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 7afb2d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    padding: 120px 80px 120px 80px;
    margin: 0% 0% 0% 0%;
}
    
#da0b2ecc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/867d02f9/dms3rep/multi/opt/705693534_122299626314232142_90186886345510989_n-1920w.jpg?jxl&v=jxl");
    margin: 0% 0% 0% 0%;
}
    
#\31 1a727f0 {
    margin: 0px 0% 0px 0%;
}
    
#d3cf976b {
    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;
}
    
#\33 b6e4396 {
    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;
}
    
#e4c4092b {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f0d33a4a {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dd74656d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.039537736969169%;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 50vh;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7509346 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\36 3d24979f4a54e38542a8abc {
    padding: 32px 32px 32px 32px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abb {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_r3t {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\31 c7926fe {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\37 fb7f894 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b59ef219 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c8f219a1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cfc9ba21 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 cd6388a {
    margin: 0px 0% 0px 0%;
}
    
#\34 abe0bf4 {
    width: 100%;
    min-height: 80px;
}
    
#f484660b {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 cb8eb40 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 1f23d6b {
    margin: 0px 0% 0px 0%;
}
    
#group_obf {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
}
    
#\35 f0e0a87 {
    width: 49%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#d22ebd69 {
    width: 49%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c799737b {
    width: 49%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2fbde13 {
    width: 49%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#fe06b093 {
    width: 49%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 880b54c {
    width: 49%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\37 fcdbd1f {
    width: 49%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d68803d {
    width: 49%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#af8db705 {
    width: 49%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#fcfcb95e {
    width: 49%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\37 dae840b {
    width: 49%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 41649ef {
    width: 49%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fdc1913 {
    width: 49%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c7d670a6 {
    width: 49%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#f040c5ea {
    width: 49%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8c4dd0c {
    width: 49%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 eee0f31 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
    
#\34 17427f1 {
    margin: 0px 0% 0px 0%;
}
    
#\31 13a0961 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2b0f6b7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 e31de1c {
    margin: 0px 0% 0px 0%;
}
    
#ab635a3a {
    width: 100%;
    min-height: 300px;
}
    
#\36 852a672 {
    width: 100%;
    min-height: 80px;
}
    
#\38 80ae1fd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 80ae1fd {
    margin: 8px 0% 0px 0%;
}
    
#fe253a9a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe253a9a {
    margin: 8px 0% 0px 0%;
}
    
#\37 9e9d61f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 9e9d61f {
    margin: 8px 0% 0px 0%;
}
    
#cca960af.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cca960af {
    margin: 8px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 57c7b65 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
    
#\31 1a727f0 {
    margin: 0px 0% 0px 0%;
}
    
#\32 7afb2d1 {
    width: 50%;
    min-height: 8px;
    padding: 70px 32px 70px 32px;
    margin: 0% 0% 0% 0%;
}
    
#da0b2ecc {
    width: 50%;
    min-height: 8px;
}
    
#dd74656d {
    column-gap: 3.039537736969169%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#f0d33a4a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e4c4092b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 60px 20px 50px 20px;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#group_4k0 {
    column-gap: 3.039537736969169%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#widget_65n {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 67e1b2c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 7509346 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#group_r3t {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 c7926fe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 fb7f894 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b59ef219 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#fa96565f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f9402e41 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#widget_u7g {
    order: 0;
}
    
#\38 5270a05 {
    order: 1;
}
    
#\35 44eda95 {
    order: 1;
}
    
#group_l6p {
    order: 2;
}
    
#group_db5 {
    order: 0;
}
}



@media (max-width: 767px) {
    
#cfc9ba21 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 abe0bf4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f484660b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 0e484c4 {
    order: 0;
}
    
#\32 8c2b207 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.7328519855595668%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cd693676 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.7328519855595668%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 9ea48f9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.7328519855595668%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 83a1962 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\31 47d5c76 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 923cf31 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\35 0f81099 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 d828eda {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#f3cdda5a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 2475f78 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.7328519855595668%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 46af12d {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\32 f6f4534 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f772d898 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 cb8eb40 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_obf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 f0e0a87 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d22ebd69 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c799737b {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2fbde13 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fe06b093 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 880b54c {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 fcdbd1f {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d68803d {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#af8db705 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fcfcb95e {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 dae840b {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 41649ef {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fdc1913 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c7d670a6 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f040c5ea {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8c4dd0c {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 eee0f31 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 13a0961 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 1319d78 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 a11294e {
    order: 0;
}
}



@media (max-width: 767px) {
    
#\34 2b0f6b7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ab635a3a {
    width: 100%;
    min-height: 300px;
    align-items: center;
}
    
#\36 852a672 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 1c0c6e3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.7328519855595668%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\32 34dff2b {
    margin-right: 0%;
    margin-left: 0%;
    width: 94.53%;
}
    
#\38 80ae1fd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 80ae1fd {
    width: 10px;
    margin: 5px 0% 0px 0%;
}
    
#ddafb095 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.7328519855595668%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#fe253a9a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe253a9a {
    width: 10px;
    margin: 5px 0% 0px 0%;
}
    
#a0926f1e {
    margin-right: 0%;
    margin-left: 0%;
    width: 94.53%;
}
    
#\30 3a992e2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.7328519855595668%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\37 9e9d61f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 9e9d61f {
    width: 10px;
    margin: 5px 0% 0px 0%;
}
    
#da90e2bb {
    margin-right: 0%;
    margin-left: 0%;
    width: 94.53%;
}
    
#\32 2e39465 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.7328519855595668%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#cca960af.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cca960af {
    width: 10px;
    margin: 5px 0% 0px 0%;
}
    
#bf8b7363 {
    margin-right: 0%;
    margin-left: 0%;
    width: 94.53%;
}
}



@media (max-width: 767px) {
    
#\34 57c7b65 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\32 7afb2d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 50px 20px 50px 20px;
    margin: 0% 0% 0% 0%;
}
    
#da0b2ecc {
    min-height: 300px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#\31 1a727f0 {
    margin: 0px 0% 0px 0%;
}
    
#e4c4092b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f0d33a4a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dd74656d {
    column-gap: 3.039537736969169%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
}

#\35 44eda95.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAGhAAAgMBAQAAAAAAAAAAAAAAAQIAAxFBBP/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFREBAQAAAAAAAAAAAAAAAAAAAQD/2gAMAwEAAhEDEQA/ANuT6rHL0uq08U9lxScGqN7ESAS//9k=')!important}#group_l6p.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEI/8QAFxABAQEBAAAAAAAAAAAAAAAAAAESE//EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUGZmRecAH/9k=')!important}#group_q1k.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQMFAQEAAAAAAAAAAAAAAgABAwQFBhESMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABcRAQADAAAAAAAAAAAAAAAAAAABAiH/2gAMAwEAAhEDEQA/AL5ci1d47e8fdPKDjz8WaeJ2MzInoW2T79RFGmQH/9k=')!important}#ff0481bf.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAGhAAAgMBAQAAAAAAAAAAAAAAAgMAAQQRcf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDRmkbFUSyoZMJe2yvmkeeREJv/2Q==')!important}#ab635a3a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQFBhEjceH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABgRAAIDAAAAAAAAAAAAAAAAAAABAgMR/9oADAMBAAIRAxEAPwDU1dorH5LTRiURmVvG/eyAqTsJuJcSb0/fXiIpbZvQn//Z')!important}#da0b2ecc.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAACAwACAwAAAAAAAAAAAAADBAABAhEUITKx/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABYRAQEBAAAAAAAAAAAAAAAAAAABMf/aAAwDAQACEQMRAD8AtV1SkeU2E9jVvPNDqSzelu2bxfvr7EQ7kK//2Q==')!important}